コード例 #1
0
        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;
        }
コード例 #2
0
ファイル: CodeFixer.cs プロジェクト: Maxprofs/Roslynator
        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;
        }