1 write to Id
Microsoft.CodeAnalysis (1)
328 references to Id
Aspire.Hosting.Analyzers.Tests (43)
AspireExportAnalyzerTests.cs (33)
82[CompilerError(diagnostic.Id).WithLocation(7, 6).WithMessage("AspireExport Description is compatibility metadata. Use XML documentation with ATS tags such as <ats-summary> for generated polyglot SDK documentation.")]);
103[CompilerError(diagnostic.Id).WithLocation(7, 6).WithMessage("AspireExport Description is compatibility metadata. Use XML documentation with ATS tags such as <ats-summary> for generated polyglot SDK documentation.")]);
124[CompilerError(diagnostic.Id).WithLocation(7, 6).WithMessage("Method 'InstanceMethod' marked with [AspireExport] must be static")]);
222CompilerWarning(capabilityDiagnostic.Id).WithLocation(10, 10),
224CompilerWarning(capabilityDiagnostic.Id).WithLocation(13, 10)
310[CompilerError(diagnostic.Id).WithLocation(7, 6).WithMessage("Export ID 'aspire/methodName' is not a valid method name. Use a valid identifier (e.g., 'addRedis', 'withEnvironment').")]);
331[CompilerError(diagnostic.Id).WithLocation(7, 6).WithMessage("Export ID 'method@1' is not a valid method name. Use a valid identifier (e.g., 'addRedis', 'withEnvironment').")]);
353[CompilerError(diagnostic.Id).WithLocation(8, 6).WithMessage("Method 'InvalidReturn' has return type 'System.IO.Stream' which is not ATS-compatible. Use void, Task, Task<T>, or a supported Aspire type.")]);
375[CompilerError(diagnostic.Id).WithLocation(8, 6).WithMessage("Parameter 'stream' of type 'System.IO.Stream' in method 'InvalidParam' is not ATS-compatible. Use primitive types, enums, or supported Aspire types.")]);
1168[CompilerError(diagnostic.Id).WithLocation(9, 6).WithMessage("Parameter 'streams' of type 'System.Collections.Generic.List<System.IO.Stream>' in method 'InvalidList' is not ATS-compatible. Use primitive types, enums, or supported Aspire types.")]);
1429CompilerWarning(capabilityDiagnostic.Id).WithLocation(7, 6),
1431CompilerWarning(capabilityDiagnostic.Id).WithLocation(10, 6)
1487CompilerWarning(diagnostic.Id).WithLocation(15, 6),
1488CompilerWarning(diagnostic.Id).WithLocation(18, 6)
1514CompilerWarning(diagnostic.Id).WithLocation(7, 6),
1515CompilerWarning(diagnostic.Id).WithLocation(10, 6)
1546CompilerWarning(diagnostic.Id).WithLocation(13, 21),
1547CompilerWarning(diagnostic.Id).WithLocation(15, 21)
1636CompilerWarning(diagnostic.Id).WithLocation(12, 17),
1637CompilerWarning(diagnostic.Id).WithLocation(14, 17)
1677CompilerError(diagnostic.Id).WithLocation(14, 6),
1678CompilerError(diagnostic.Id).WithLocation(20, 6)
1716CompilerError(diagnostic.Id).WithLocation(14, 6),
1717CompilerError(diagnostic.Id).WithLocation(19, 6)
1751CompilerError(diagnostic.Id).WithLocation(11, 17),
1752CompilerError(diagnostic.Id).WithLocation(16, 6)
1790CompilerError(diagnostic.Id).WithLocation(10, 19),
1791CompilerError(diagnostic.Id).WithLocation(20, 6)
1913CompilerWarning(capabilityDiagnostic.Id).WithLocation(7, 6),
1915CompilerWarning(capabilityDiagnostic.Id).WithLocation(13, 6)
1946CompilerWarning(capabilityDiagnostic.Id).WithLocation(7, 6),
1948CompilerWarning(capabilityDiagnostic.Id).WithLocation(10, 6),
1950CompilerWarning(capabilityDiagnostic.Id).WithLocation(13, 6)
CodeStyleConfigFileGenerator (4)
dotnet-format (5)
GenerateDocumentationAndConfigFiles (24)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (8)
45(!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
48if (treeOptions.TryGetValue(descriptor.Id, out reportDiagnostic) && reportDiagnostic != ReportDiagnostic.Default ||
70if (!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
100var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) ||
159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
166var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
262return new DiagnosticDescriptor(descriptor.Id, descriptor.Title, messageFormat,
ILLink.CodeFixProvider (4)
Microsoft.Analyzers.Extra (2)
Microsoft.Analyzers.Extra.Tests (3)
Microsoft.Analyzers.Local.Tests (3)
Microsoft.AspNetCore.App.CodeFixes (18)
Microsoft.AspNetCore.Components.AI.SourceGenerators (20)
DiagnosticDescriptors.cs (10)
93[NotPartial.Id] = NotPartial,
94[WrongBaseClass.Id] = WrongBaseClass,
95[IsAbstract.Id] = IsAbstract,
96[IsGeneric.Id] = IsGeneric,
97[EmptyToolName.Id] = EmptyToolName,
98[DuplicateArgumentKey.Id] = DuplicateArgumentKey,
99[PropertyNoSetter.Id] = PropertyNoSetter,
100[DuplicateToolName.Id] = DuplicateToolName,
101[NestedType.Id] = NestedType,
102[DuplicateResultKey.Id] = DuplicateResultKey,
ToolBlockParser.cs (10)
42diagnostics.Add(new DiagnosticInfo(DiagnosticDescriptors.NotPartial.Id, location, displayName));
50diagnostics.Add(new DiagnosticInfo(DiagnosticDescriptors.NestedType.Id, location, displayName));
57diagnostics.Add(new DiagnosticInfo(DiagnosticDescriptors.IsAbstract.Id, location, displayName));
64diagnostics.Add(new DiagnosticInfo(DiagnosticDescriptors.IsGeneric.Id, location, displayName));
71diagnostics.Add(new DiagnosticInfo(DiagnosticDescriptors.WrongBaseClass.Id, location, displayName));
90diagnostics.Add(new DiagnosticInfo(DiagnosticDescriptors.EmptyToolName.Id, location, displayName));
130DiagnosticDescriptors.PropertyNoSetter.Id, LocationInfo.From(prop.Locations.FirstOrDefault() ?? Location.None), prop.Name));
139DiagnosticDescriptors.DuplicateArgumentKey.Id, LocationInfo.From(prop.Locations.FirstOrDefault() ?? Location.None), argKey));
174DiagnosticDescriptors.PropertyNoSetter.Id, LocationInfo.From(prop.Locations.FirstOrDefault() ?? Location.None), prop.Name));
183DiagnosticDescriptors.DuplicateResultKey.Id, LocationInfo.From(prop.Locations.FirstOrDefault() ?? Location.None), resultKey));
Microsoft.AspNetCore.Components.Analyzers (4)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
Microsoft.CodeAnalysis (37)
DiagnosticAnalyzer\AnalyzerDriver.cs (7)
931if (!uniqueDiagnosticIds.Add(descriptor.Id))
939SuppressedDiagnosticIdsForUnsuppressedAnalyzers.Contains(descriptor.Id);
963if (compilation.Options.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var severity) ||
964compilation.Options.SyntaxTreeOptionsProvider?.TryGetGlobalDiagnosticValue(descriptor.Id, cancellationToken, out severity) == true)
990if (syntaxTreeProvider.TryGetDiagnosticValue(tree, descriptor.Id, cancellationToken, out severity) ||
1404if (options.TryGetDiagnosticValue(tree, descriptor.Id, cancellationToken, out var severityFromOptions) ||
1405options.TryGetGlobalDiagnosticValue(descriptor.Id, cancellationToken, out severityFromOptions))
Microsoft.CodeAnalysis.Analyzers (15)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (8)
45(!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
48if (treeOptions.TryGetValue(descriptor.Id, out reportDiagnostic) && reportDiagnostic != ReportDiagnostic.Default ||
70if (!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
100var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) ||
159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
166var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
262return new DiagnosticDescriptor(descriptor.Id, descriptor.Title, messageFormat,
Microsoft.CodeAnalysis.AnalyzerUtilities (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (8)
45(!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
48if (treeOptions.TryGetValue(descriptor.Id, out reportDiagnostic) && reportDiagnostic != ReportDiagnostic.Default ||
70if (!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
100var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) ||
159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
166var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
262return new DiagnosticDescriptor(descriptor.Id, descriptor.Title, messageFormat,
Microsoft.CodeAnalysis.CodeStyle (15)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
275descriptor.Id,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (8)
45(!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
48if (treeOptions.TryGetValue(descriptor.Id, out reportDiagnostic) && reportDiagnostic != ReportDiagnostic.Default ||
70if (!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
100var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) ||
159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
166var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
262return new DiagnosticDescriptor(descriptor.Id, descriptor.Title, messageFormat,
Microsoft.CodeAnalysis.CSharp.Features (4)
Microsoft.CodeAnalysis.Features (12)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
275descriptor.Id,
Microsoft.CodeAnalysis.NetAnalyzers (8)
Microsoft.CodeAnalysis.ResxSourceGenerator (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (8)
45(!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
48if (treeOptions.TryGetValue(descriptor.Id, out reportDiagnostic) && reportDiagnostic != ReportDiagnostic.Default ||
70if (!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
100var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) ||
159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
166var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
262return new DiagnosticDescriptor(descriptor.Id, descriptor.Title, messageFormat,
Microsoft.CodeAnalysis.Workspaces (16)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (8)
45(!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
48if (treeOptions.TryGetValue(descriptor.Id, out reportDiagnostic) && reportDiagnostic != ReportDiagnostic.Default ||
70if (!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
100var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) ||
159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
166var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
262return new DiagnosticDescriptor(descriptor.Id, descriptor.Title, messageFormat,
Microsoft.Gen.BuildMetadata.Unit.Tests (6)
Microsoft.Gen.ComplianceReports.Unit.Tests (6)
Microsoft.Gen.ContextualOptions.Unit.Tests (8)
Microsoft.Gen.Logging.Unit.Tests (8)
Microsoft.Gen.MetadataExtractor.Unit.Tests (6)
Microsoft.Gen.Metrics.Unit.Tests (8)
Microsoft.Gen.MetricsReports.Unit.Tests (6)
Roslyn.Diagnostics.Analyzers (15)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (8)
45(!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
48if (treeOptions.TryGetValue(descriptor.Id, out reportDiagnostic) && reportDiagnostic != ReportDiagnostic.Default ||
70if (!compilationOptions.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var reportDiagnostic) ||
100var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) ||
159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
166var diagnosticKey = $"{DotnetDiagnosticPrefix}.{descriptor.Id}.{SeveritySuffix}";
262return new DiagnosticDescriptor(descriptor.Id, descriptor.Title, messageFormat,
Roslyn.Diagnostics.CSharp.Analyzers (2)
System.Text.RegularExpressions.Generator (1)