protected override string GenerateCommandLineCommands() { ExporterConsoleParameters consoleParams = new ExporterConsoleParameters() { ExportPureTypings = ExportPureTypings, WriteWarningComment = WriteWarningComment, Hierarchy = Hierarchical, TargetDirectory = FixTargetPath(TargetDirectory), TargetFile = FixTargetPath(TargetFile), References = ExtractReferences(), SourceAssemblies = ExtractSourceAssemblies(), RootNamespace = RootNamespace, CamelCaseForProperties = CamelCaseForProperties, CamelCaseForMethods = CamelCaseForMethods, DocumentationFilePath = DocumentationFilePath.EndsWith(".xml",StringComparison.InvariantCultureIgnoreCase)?DocumentationFilePath:String.Empty, GenerateDocumentation = GenerateDocumentation, ConfigurationMethod = ConfigurationMethod }; return consoleParams.ExportConsoleParameters(); }