private static IScanner BuildScanner(IOptions options) { Config.Builder builder = Config.Builder .ForProcessId(options.ProcessId) .WithOutputFileFormat(OutputFileFormat.A11yTest); if (!string.IsNullOrEmpty(options.OutputDirectory)) { builder = builder.WithOutputDirectory(options.OutputDirectory); } return(ScannerFactory.CreateScanner(builder.Build())); }
private static IScanner BuildScanner(IOptions options) { Config.Builder builder = Config.Builder .ForProcessId(options.ProcessId) .WithOutputFileFormat(OutputFileFormat.A11yTest) .WithCustomUIAConfig(options.CustomUia); if (!string.IsNullOrEmpty(options.OutputDirectory)) { builder = builder.WithOutputDirectory(options.OutputDirectory); } if (options.AreMultipleScanRootsEnabled) { builder = builder.WithMultipleScanRootsEnabled(); } return(ScannerFactory.CreateScanner(builder.Build())); }