public CodeAnalyzer( AbstractSyntaxFactsServiceFactory syntaxFactsFactory, IEnumerable <string> analyzerAssemblies = null, IFormatProvider formatProvider = null, CodeAnalyzerOptions options = null) { SyntaxFactsFactory = syntaxFactsFactory; Options = options ?? CodeAnalyzerOptions.Default; if (analyzerAssemblies != null) { _analyzerAssemblies.LoadFrom(analyzerAssemblies, loadFixers: false); } FormatProvider = formatProvider; }
public CodeFixer( Solution solution, AbstractSyntaxFactsServiceFactory syntaxFactsFactory, IEnumerable <string> analyzerAssemblies = null, IFormatProvider formatProvider = null, CodeFixerOptions options = null) { Workspace = solution.Workspace; SyntaxFactsFactory = syntaxFactsFactory; Options = options ?? CodeFixerOptions.Default; if (analyzerAssemblies != null) { _analyzerAssemblies.LoadFrom(analyzerAssemblies); } FormatProvider = formatProvider; }