102 references to RoslynDiagnosticIds
Microsoft.CodeAnalysis.PublicApiAnalyzers (24)
DeclarePublicApiAnalyzer_Diagnostics.cs (24)
6using DiagnosticIds = Roslyn.Diagnostics.Analyzers.RoslynDiagnosticIds; 40id: DiagnosticIds.DeclarePublicApiRuleId, 51id: DiagnosticIds.DeclareInternalApiRuleId, 62id: DiagnosticIds.AnnotatePublicApiRuleId, 73id: DiagnosticIds.AnnotateInternalApiRuleId, 84id: DiagnosticIds.ObliviousPublicApiRuleId, 95id: DiagnosticIds.ObliviousInternalApiRuleId, 106id: DiagnosticIds.RemoveDeletedPublicApiRuleId, 117id: DiagnosticIds.RemoveDeletedInternalApiRuleId, 128id: DiagnosticIds.RemovedApiIsNotActuallyRemovedRuleId, 138id: DiagnosticIds.ExposedNoninstantiableTypeRuleIdPublic, 148id: DiagnosticIds.ExposedNoninstantiableTypeRuleIdInternal, 158id: DiagnosticIds.PublicApiFilesInvalid, 168id: DiagnosticIds.InternalApiFilesInvalid, 178id: DiagnosticIds.PublicApiFileMissing, 188id: DiagnosticIds.InternalApiFileMissing, 198id: DiagnosticIds.DuplicatedSymbolInPublicApiFiles, 208id: DiagnosticIds.DuplicatedSymbolInInternalApiFiles, 218id: DiagnosticIds.AvoidMultipleOverloadsWithOptionalParametersPublic, 228id: DiagnosticIds.AvoidMultipleOverloadsWithOptionalParametersInternal, 238id: DiagnosticIds.OverloadWithOptionalParametersShouldHaveMostParametersPublic, 248id: DiagnosticIds.OverloadWithOptionalParametersShouldHaveMostParametersInternal, 258id: DiagnosticIds.ShouldAnnotatePublicApiFilesRuleId, 269id: DiagnosticIds.ShouldAnnotateInternalApiFilesRuleId,
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (18)
AnnotatePublicApiFix.cs (6)
18using DiagnosticIds = Roslyn.Diagnostics.Analyzers.RoslynDiagnosticIds; 30ImmutableArray.Create(DiagnosticIds.AnnotatePublicApiRuleId, DiagnosticIds.AnnotateInternalApiRuleId); 63isPublic: diagnostic.Id == DiagnosticIds.AnnotatePublicApiRuleId, 146case DiagnosticIds.AnnotateInternalApiRuleId: 147case DiagnosticIds.AnnotatePublicApiRuleId:
DeclarePublicApiFix.cs (8)
20using DiagnosticIds = Roslyn.Diagnostics.Analyzers.RoslynDiagnosticIds; 29public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DiagnosticIds.DeclarePublicApiRuleId, DiagnosticIds.DeclareInternalApiRuleId); 42bool isPublic = diagnostic.Id == DiagnosticIds.DeclarePublicApiRuleId; 276if (diagnostic.Id is RoslynDiagnosticIds.ShouldAnnotatePublicApiFilesRuleId 277or RoslynDiagnosticIds.ShouldAnnotateInternalApiFilesRuleId 278or RoslynDiagnosticIds.ObliviousPublicApiRuleId 279or RoslynDiagnosticIds.ObliviousInternalApiRuleId)
NullableEnablePublicApiFix.cs (4)
17using DiagnosticIds = Roslyn.Diagnostics.Analyzers.RoslynDiagnosticIds; 27ImmutableArray.Create(DiagnosticIds.ShouldAnnotatePublicApiFilesRuleId, DiagnosticIds.ShouldAnnotateInternalApiFilesRuleId); 38var isPublic = diagnostic.Id == DiagnosticIds.ShouldAnnotatePublicApiFilesRuleId;
Microsoft.CodeAnalysis.PublicApiAnalyzers.UnitTests (60)
AnnotatePublicApiAnalyzerTestsInternal.cs (14)
17protected override string AnnotateApiId => RoslynDiagnosticIds.AnnotateInternalApiRuleId; 18protected override string ShouldAnnotateApiFilesId => RoslynDiagnosticIds.ShouldAnnotateInternalApiFilesRuleId; 19protected override string ObliviousApiId => RoslynDiagnosticIds.ObliviousInternalApiRuleId; 22RoslynDiagnosticIds.DeclarePublicApiRuleId, 23RoslynDiagnosticIds.RemoveDeletedPublicApiRuleId, 24RoslynDiagnosticIds.PublicApiFilesInvalid, 25RoslynDiagnosticIds.DuplicatedSymbolInPublicApiFiles, 26RoslynDiagnosticIds.AnnotatePublicApiRuleId, 27RoslynDiagnosticIds.ShouldAnnotatePublicApiFilesRuleId, 28RoslynDiagnosticIds.ObliviousPublicApiRuleId, 29RoslynDiagnosticIds.PublicApiFileMissing, 30RoslynDiagnosticIds.AvoidMultipleOverloadsWithOptionalParametersPublic, 31RoslynDiagnosticIds.OverloadWithOptionalParametersShouldHaveMostParametersPublic, 32RoslynDiagnosticIds.ExposedNoninstantiableTypeRuleIdPublic,
AnnotatePublicApiAnalyzerTestsPublic.cs (14)
17protected override string AnnotateApiId => RoslynDiagnosticIds.AnnotatePublicApiRuleId; 18protected override string ShouldAnnotateApiFilesId => RoslynDiagnosticIds.ShouldAnnotatePublicApiFilesRuleId; 19protected override string ObliviousApiId => RoslynDiagnosticIds.ObliviousPublicApiRuleId; 22RoslynDiagnosticIds.DeclareInternalApiRuleId, 23RoslynDiagnosticIds.RemoveDeletedInternalApiRuleId, 24RoslynDiagnosticIds.InternalApiFilesInvalid, 25RoslynDiagnosticIds.DuplicatedSymbolInInternalApiFiles, 26RoslynDiagnosticIds.AnnotateInternalApiRuleId, 27RoslynDiagnosticIds.ShouldAnnotateInternalApiFilesRuleId, 28RoslynDiagnosticIds.ObliviousInternalApiRuleId, 29RoslynDiagnosticIds.InternalApiFileMissing, 30RoslynDiagnosticIds.AvoidMultipleOverloadsWithOptionalParametersInternal, 31RoslynDiagnosticIds.OverloadWithOptionalParametersShouldHaveMostParametersInternal, 32RoslynDiagnosticIds.ExposedNoninstantiableTypeRuleIdInternal,
DeclarePublicAPIAnalyzerTestsInternal.cs (16)
20protected override string AddNewApiId => RoslynDiagnosticIds.DeclareInternalApiRuleId; 21protected override string RemoveApiId => RoslynDiagnosticIds.RemoveDeletedInternalApiRuleId; 22protected override string DuplicatedSymbolInApiFileId => RoslynDiagnosticIds.DuplicatedSymbolInInternalApiFiles; 23protected override string ShouldAnnotateApiFilesId => RoslynDiagnosticIds.ShouldAnnotateInternalApiFilesRuleId; 24protected override string ObliviousApiId => RoslynDiagnosticIds.ObliviousInternalApiRuleId; 36RoslynDiagnosticIds.DeclarePublicApiRuleId, 37RoslynDiagnosticIds.RemoveDeletedPublicApiRuleId, 38RoslynDiagnosticIds.PublicApiFilesInvalid, 39RoslynDiagnosticIds.DuplicatedSymbolInPublicApiFiles, 40RoslynDiagnosticIds.AnnotatePublicApiRuleId, 41RoslynDiagnosticIds.ShouldAnnotatePublicApiFilesRuleId, 42RoslynDiagnosticIds.ObliviousPublicApiRuleId, 43RoslynDiagnosticIds.PublicApiFileMissing, 44RoslynDiagnosticIds.AvoidMultipleOverloadsWithOptionalParametersPublic, 45RoslynDiagnosticIds.OverloadWithOptionalParametersShouldHaveMostParametersPublic, 46RoslynDiagnosticIds.ExposedNoninstantiableTypeRuleIdPublic,
DeclarePublicAPIAnalyzerTestsPublic.cs (16)
20protected override string AddNewApiId => RoslynDiagnosticIds.DeclarePublicApiRuleId; 21protected override string RemoveApiId => RoslynDiagnosticIds.RemoveDeletedPublicApiRuleId; 22protected override string DuplicatedSymbolInApiFileId => RoslynDiagnosticIds.DuplicatedSymbolInPublicApiFiles; 23protected override string ShouldAnnotateApiFilesId => RoslynDiagnosticIds.ShouldAnnotatePublicApiFilesRuleId; 24protected override string ObliviousApiId => RoslynDiagnosticIds.ObliviousPublicApiRuleId; 36RoslynDiagnosticIds.DeclareInternalApiRuleId, 37RoslynDiagnosticIds.RemoveDeletedInternalApiRuleId, 38RoslynDiagnosticIds.InternalApiFilesInvalid, 39RoslynDiagnosticIds.DuplicatedSymbolInInternalApiFiles, 40RoslynDiagnosticIds.AnnotateInternalApiRuleId, 41RoslynDiagnosticIds.ShouldAnnotateInternalApiFilesRuleId, 42RoslynDiagnosticIds.ObliviousInternalApiRuleId, 43RoslynDiagnosticIds.InternalApiFileMissing, 44RoslynDiagnosticIds.AvoidMultipleOverloadsWithOptionalParametersInternal, 45RoslynDiagnosticIds.OverloadWithOptionalParametersShouldHaveMostParametersInternal, 46RoslynDiagnosticIds.ExposedNoninstantiableTypeRuleIdInternal,