1 write to HelpLinkUri
Microsoft.CodeAnalysis (1)
Diagnostic\DiagnosticDescriptor.cs (1)
181this.HelpLinkUri = helpLinkUri ?? string.Empty;
83 references to HelpLinkUri
BuildActionTelemetryTable (2)
DiagnosticDescriptorExtensions.cs (2)
192=> Uri.TryCreate(descriptor.HelpLinkUri, UriKind.Absolute, out var uri) && 200descriptor.Description, descriptor.HelpLinkUri, descriptor.CustomTags.ToArray());
GenerateRulesMissingDocumentation (1)
Program.cs (1)
63var helpLinkUri = descriptor.HelpLinkUri;
Microsoft.CodeAnalysis (12)
CommandLine\SarifDiagnosticComparer.cs (3)
52&& x.HelpLinkUri == y.HelpLinkUri 69Hash.Combine(obj.HelpLinkUri.GetHashCode(),
CommandLine\SarifV1ErrorLogger.cs (2)
173if (!string.IsNullOrEmpty(descriptor.HelpLinkUri)) 175_writer.Write("helpUri", descriptor.HelpLinkUri);
CommandLine\SarifV2ErrorLogger.cs (2)
241if (!string.IsNullOrEmpty(descriptor.HelpLinkUri)) 243_writer.Write("helpUri", descriptor.HelpLinkUri);
Diagnostic\CustomObsoleteDiagnosticInfo.cs (1)
73var helpLinkUri = baseDescriptor.HelpLinkUri;
Diagnostic\DiagnosticDescriptor.cs (3)
197this.HelpLinkUri == other.HelpLinkUri && 214Hash.Combine(this.HelpLinkUri.GetHashCode(),
Symbols\Attributes\ObsoleteAttributeData.cs (1)
63/// When specified, the obsolete diagnostic's <see cref="DiagnosticDescriptor.HelpLinkUri"/> will be produced
Microsoft.CodeAnalysis.CodeStyle (3)
DiagnosticDescriptorExtensions.cs (2)
192=> Uri.TryCreate(descriptor.HelpLinkUri, UriKind.Absolute, out var uri) && 200descriptor.Description, descriptor.HelpLinkUri, descriptor.CustomTags.ToArray());
DiagnosticHelper.cs (1)
251descriptor.HelpLinkUri,
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (1)
138Assert.NotEqual("", descriptor.HelpLinkUri ?? "");
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
CodeFixVerifierHelper.cs (1)
93Assert.NotEqual("", descriptor.HelpLinkUri ?? "");
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (15)
Attributes\AttributeTests_WellKnownAttributes.cs (15)
8214Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0612)", diag.Descriptor.HelpLinkUri); 8245Assert.Equal("https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/CS0612", diag.Descriptor.HelpLinkUri); 8276Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0612)", diag.Descriptor.HelpLinkUri); 8307Assert.Equal("https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/CS0612", diag.Descriptor.HelpLinkUri); 8380Assert.Equal("https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/TEST1", diag.Descriptor.HelpLinkUri); 8426Assert.Equal("C", diag.Descriptor.HelpLinkUri); 8623Assert.Equal("https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/TEST1", diag.Descriptor.HelpLinkUri); 8666Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0612)", diag.Descriptor.HelpLinkUri); 8768Assert.Equal("https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/TEST1", diag.Descriptor.HelpLinkUri); 8870Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0612)", diag.Descriptor.HelpLinkUri); 9053Assert.Equal($"https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0612)", diag.Descriptor.HelpLinkUri); 9104Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0612)", diag.Descriptor.HelpLinkUri); 9245Assert.Equal("C", diag.Descriptor.HelpLinkUri); 9383Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0612)", diag.Descriptor.HelpLinkUri); 9433Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0612)", diag.Descriptor.HelpLinkUri);
Microsoft.CodeAnalysis.CSharp.Features (3)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (3)
161var idTag = !string.IsNullOrWhiteSpace(descriptor.HelpLinkUri) 162? new TaggedText(TextTags.Text, descriptor.Id, TaggedTextStyle.None, descriptor.HelpLinkUri, descriptor.HelpLinkUri)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (2)
CodeActions\CodeFixVerifierHelper.cs (1)
93Assert.NotEqual("", descriptor.HelpLinkUri ?? "");
Diagnostics\AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (1)
138Assert.NotEqual("", descriptor.HelpLinkUri ?? "");
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (1)
41ValidateHelpLinkForDiagnostic(diagnosticId, descriptor.HelpLinkUri);
EditAndContinue\EditAndContinueDiagnosticDescriptorsTests.cs (3)
25Assert.Equal("", d.HelpLinkUri); 37Assert.Equal("", d.HelpLinkUri); 47Assert.Equal("", d.HelpLinkUri);
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (1)
82helpLink: diagnostic.Descriptor.HelpLinkUri,
DiagnosticHelper.cs (1)
251descriptor.HelpLinkUri,
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_BuildSynchronization.cs (1)
186descriptor.HelpLinkUri,
Microsoft.CodeAnalysis.Test.Utilities (6)
Diagnostics\CommonDiagnosticAnalyzers.cs (6)
147""helpUri"": """ + Descriptor1.HelpLinkUri + @""", 161""helpUri"": """ + Descriptor2.HelpLinkUri + @""", 224""helpUri"": """ + Descriptor1.HelpLinkUri + @""", 238""helpUri"": """ + Descriptor2.HelpLinkUri + @""", 386""helpUri"": """ + Descriptor1.HelpLinkUri + @""", 405""helpUri"": """ + Descriptor2.HelpLinkUri + @""",
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (26)
Attributes\AttributeTests_ObsoleteAttribute.vb (26)
1196Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1226Assert.Equal("https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/compiler-messages/BC40008", diag.Descriptor.HelpLinkUri) 1256Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1286Assert.Equal("https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/compiler-messages/elementname-is-obsolete-visual-basic-warning", diag.Descriptor.HelpLinkUri) 1363Assert.Equal("https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/compiler-messages/TEST1", diag.Descriptor.HelpLinkUri) 1391Assert.Equal("C", diag.Descriptor.HelpLinkUri) 1588Assert.Equal("https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/compiler-messages/TEST1", diag.Descriptor.HelpLinkUri) 1595Assert.Equal("https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/compiler-messages/TEST1", diag.Descriptor.HelpLinkUri) 1635Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1642Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1691Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1698Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1747Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1754Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1833Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1840Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1897Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1904Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1959Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 1966Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 2021Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 2028Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 2170Assert.Equal("C", diag.Descriptor.HelpLinkUri) 2310Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 2365Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri) 2372Assert.Equal("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC40008)", diag.Descriptor.HelpLinkUri)
Microsoft.CodeAnalysis.Workspaces (3)
DiagnosticDescriptorExtensions.cs (2)
192=> Uri.TryCreate(descriptor.HelpLinkUri, UriKind.Absolute, out var uri) && 200descriptor.Description, descriptor.HelpLinkUri, descriptor.CustomTags.ToArray());
Diagnostics\DiagnosticData.cs (1)
269helpLink: diagnostic.Descriptor.HelpLinkUri,
Microsoft.VisualStudio.LanguageServices (1)
TaskList\ProjectExternalErrorReporter.cs (1)
295helpLink = descriptor.HelpLinkUri;