public string GetPathToCodeDirectory(Language language, string documentationVersion)
{
if (string.Equals(documentationVersion, "articles"))
return Path.Combine(GetPathToArticlePagesDirectory(), "Samples");
switch (language)
{
case Language.Csharp:
return Path.Combine(PathToDocumentationDirectory, documentationVersion, "Samples", "csharp", "Raven.Documentation.Samples");
case Language.Java:
return Path.Combine(PathToDocumentationDirectory, documentationVersion, "Samples", "java", "src", "test", "java", "net", "ravendb");
default:
throw new NotSupportedException(language.ToString());
}
}