public static XmlDocVisibilityLevel?ReadVisibilityOption(this ArgsReader args) { string visibility = args.ReadOption("visibility"); switch (visibility) { case "public": return(XmlDocVisibilityLevel.Public); case "protected": return(XmlDocVisibilityLevel.Protected); case "internal": return(XmlDocVisibilityLevel.Internal); case "private": return(XmlDocVisibilityLevel.Private); case null: return(null); default: throw new ArgsReaderException($"Unknown visibility option: {visibility}"); } }
public static string ReadNamespaceOption(this ArgsReader args) { return(args.ReadOption("namespace")); }
public static bool ReadGeneratyeTocFlag(this ArgsReader args) { return(args.ReadFlag("toc")); }
public static string ReadSourceOption(this ArgsReader args) { return(args.ReadOption("source")); }
public static string ReadFrontMatter(this ArgsReader args) { return(args.ReadOption("front-matter")); }
public static string ReadPermalinkStyle(this ArgsReader args) { return(args.ReadOption("permalink")); }
public static bool ReadNamespacePageFlag(this ArgsReader args) { return(args.ReadFlag("namespace-pages")); }
public static string ReadExternalOption(this ArgsReader args) { return(args.ReadOption("external")); }
public static bool ReadSkipUnbrowsableFlag(this ArgsReader args) { return(args.ReadFlag("skip-unbrowsable")); }
public static string ReadBlackList(this ArgsReader args) { return(args.ReadOption("blacklist")); }
public static string ReadTocPrefix(this ArgsReader args) { return(args.ReadOption("toc-prefix")); }