public override string GetFileName(DocumentationFileKind kind) { switch (kind) { case DocumentationFileKind.Root: case DocumentationFileKind.Namespace: case DocumentationFileKind.Type: case DocumentationFileKind.Member: return(ReadMeFileName); case DocumentationFileKind.Extensions: return(WellKnownNames.Extensions); default: throw new ArgumentException("", nameof(kind)); } }
public abstract string GetFileName(DocumentationFileKind kind);
public DocumentationGeneratorResult(string content, string filePath, DocumentationFileKind kind) { Content = content; FilePath = filePath; Kind = kind; }