<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>factorial function</Title>
      <Shortcut>factorialfunction</Shortcut>
      <Description>factorial function [C#]</Description>
      <Author>yancyn Then</Author>
      <HelpUrl>/PreviewSnippet.aspx?SnippetID=b66b3e1c-da49-496b-b4b3-f329ea05891d</HelpUrl>
      <SnippetTypes>
        <SnippetType>SurroundsWith</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Code Language="csharp"><![CDATA[/// <summary>
		/// Factorial.
		/// </summary>
		/// <param name="number"></param>
		/// <returns></returns>
		private long Factorial(long number)
		{
			if(number <= 1) //base case
				return 1;
			else
				return number * Factorial(number-1);
		}]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>