public static void ApplyToCommands() { var docPreProcessor = new OpenBankingSwaggerDocumentFilteringPreProcessor(); PreProcessedSwaggerToCSharpControllerCommand.SetDocumentPreProcessor(docPreProcessor); PreProcessedSwaggerToCSharpClientCommand.SetDocumentPreProcessor(docPreProcessor); }
static int Main(string[] args) { OpenBankingSwaggerDocumentFilteringPreProcessor.ApplyToCommands(); Console.Write("NSwag command line tool for .NET Core (with pre-processing!) " + RuntimeUtilities.CurrentRuntime + ", "); var processor = new NSwagCommandProcessor(new ConsoleHost()); return(processor.Process(args)); }