Пример #1
0
            private static string GetBuildToolName(DiagnosticAnalyzerInfoCache analyzerInfoCache, string language, DiagnosticAnalyzer analyzer)
            {
                var packageName = analyzerInfoCache.GetDiagnosticAnalyzerPackageName(language, analyzer);

                if (packageName == null)
                {
                    return(analyzer.GetAnalyzerAssemblyName());
                }

                if (packageName == RoslynLanguageServices)
                {
                    return(PredefinedBuildTools.Live);
                }

                return($"{analyzer.GetAnalyzerAssemblyName()} [{packageName}]");
            }
            private static string GetErrorSourceName(HostAnalyzerManager analyzerManager, string language, DiagnosticAnalyzer analyzer)
            {
                var packageName = analyzerManager.GetDiagnosticAnalyzerPackageName(language, analyzer);

                if (packageName == null)
                {
                    return(null);
                }

                return($"{analyzer.GetAnalyzerAssemblyName()} [{packageName}]");
            }
            private static string GetErrorSourceName(HostAnalyzerManager analyzerManager, string language, DiagnosticAnalyzer analyzer)
            {
                var packageName = analyzerManager.GetDiagnosticAnalyzerPackageName(language, analyzer);

                if (packageName == null)
                {
                    return(null);
                }

                if (packageName == RoslynLanguageServices)
                {
                    return(PredefinedBuildTools.Compiler);
                }

                return($"{analyzer.GetAnalyzerAssemblyName()} [{packageName}]");
            }
            private static string GetBuildToolName(HostAnalyzerManager analyzerManager, string language, DiagnosticAnalyzer analyzer)
            {
                var packageName = analyzerManager.GetDiagnosticAnalyzerPackageName(language, analyzer);
                if (packageName == null)
                {
                    return null;
                }

                if (packageName == RoslynLanguageServices)
                {
                    return PredefinedBuildTools.Live;
                }

                return $"{analyzer.GetAnalyzerAssemblyName()} [{packageName}]";
            }
            private static string GetErrorSourceName(HostAnalyzerManager analyzerManager, string language, DiagnosticAnalyzer analyzer)
            {
                var packageName = analyzerManager.GetDiagnosticAnalyzerPackageName(language, analyzer);
                if (packageName == null)
                {
                    return null;
                }

                return $"{analyzer.GetAnalyzerAssemblyName()} [{packageName}]";
            }