public static Uri?GetHelpLink(DiagnosticDescriptor descriptor, string language) => GetHelpLink( descriptor.Id, descriptor.GetBingHelpMessage(), language, descriptor.HelpLinkUri );
private static DiagnosticData CreateLiveDiagnostic( DiagnosticDescriptor descriptor, DiagnosticData diagnostic ) { return(new DiagnosticData( descriptor.Id, descriptor.Category, diagnostic.Message, descriptor.GetBingHelpMessage(), diagnostic.Severity, descriptor.DefaultSeverity, descriptor.IsEnabledByDefault, diagnostic.WarningLevel, descriptor.CustomTags.ToImmutableArray(), diagnostic.Properties, diagnostic.ProjectId, diagnostic.DataLocation, diagnostic.AdditionalLocations, diagnostic.Language, descriptor.Title.ToString(CultureInfo.CurrentUICulture), descriptor.Description.ToString(CultureInfo.CurrentUICulture), descriptor.HelpLinkUri, isSuppressed: diagnostic.IsSuppressed )); }
private static DiagnosticData CreateLiveDiagnostic(DiagnosticDescriptor descriptor, DiagnosticData diagnostic) { return new DiagnosticData( descriptor.Id, descriptor.Category, diagnostic.Message, descriptor.GetBingHelpMessage(), diagnostic.Severity, descriptor.DefaultSeverity, descriptor.IsEnabledByDefault, diagnostic.WarningLevel, descriptor.CustomTags.ToImmutableArray(), diagnostic.Properties, diagnostic.Workspace, diagnostic.ProjectId, diagnostic.DataLocation, diagnostic.AdditionalLocations, descriptor.Title.ToString(CultureInfo.CurrentUICulture), descriptor.Description.ToString(CultureInfo.CurrentUICulture), descriptor.HelpLinkUri, isSuppressed: diagnostic.IsSuppressed); }