private DiagnosticData CreateDiagnostic(ProjectId projectId, MissingAnalyzerDependency missingDependency) { string id = ServicesVSResources.WRN_MissingAnalyzerReferenceId; string category = ServicesVSResources.ErrorCategory; string message = string.Format( ServicesVSResources.WRN_MissingAnalyzerReferenceMessage, missingDependency.AnalyzerPath, missingDependency.DependencyIdentity.ToString()); DiagnosticData data = new DiagnosticData( id, category, message, ServicesVSResources.WRN_MissingAnalyzerReferenceMessage, severity: DiagnosticSeverity.Warning, defaultSeverity: DiagnosticSeverity.Warning, isEnabledByDefault: true, warningLevel: 0, customTags: ImmutableArray <string> .Empty, properties: ImmutableDictionary <string, string> .Empty, workspace: _workspace, projectId: projectId); return(data); }
private static void LogMissingDependency(MissingAnalyzerDependency missingDependency) { Logger.Log( FunctionId.AnalyzerDependencyCheckingService_LogMissingDependency, KeyValueLogMessage.Create(m => { m["Analyzer"] = missingDependency.AnalyzerPath; m["Identity"] = missingDependency.DependencyIdentity; })); }
private DiagnosticData CreateDiagnostic(ProjectId projectId, MissingAnalyzerDependency missingDependency) { string id = ServicesVSResources.WRN_MissingAnalyzerReferenceId; string category = ServicesVSResources.ErrorCategory; string message = string.Format( ServicesVSResources.WRN_MissingAnalyzerReferenceMessage, missingDependency.AnalyzerPath, missingDependency.DependencyIdentity.ToString()); DiagnosticData data = new DiagnosticData( id, category, message, ServicesVSResources.WRN_MissingAnalyzerReferenceMessage, severity: DiagnosticSeverity.Warning, defaultSeverity: DiagnosticSeverity.Warning, isEnabledByDefault: true, warningLevel: 0, customTags: ImmutableArray<string>.Empty, properties: ImmutableDictionary<string, string>.Empty, workspace: _workspace, projectId: projectId); return data; }
private void LogMissingDependency(MissingAnalyzerDependency missingDependency) { Logger.Log( FunctionId.AnalyzerDependencyCheckingService_LogMissingDependency, KeyValueLogMessage.Create(m => { m["Analyzer"] = missingDependency.AnalyzerPath; m["Identity"] = missingDependency.DependencyIdentity; })); }