75 references to Diagnostics
Aspire.Hosting.Analyzers.Tests (55)
AspireExportAnalyzerTests.cs (55)
69var diagnostic = AspireExportAnalyzer.Diagnostics.s_descriptionShouldUseXmlDocs; 90var diagnostic = AspireExportAnalyzer.Diagnostics.s_descriptionShouldUseXmlDocs; 111var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportMethodMustBeStatic; 197var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicateExportId; 198var capabilityDiagnostic = AspireExportAnalyzer.Diagnostics.s_duplicatePolyglotCapabilityId; 233var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportNameShouldBeUnique; 269var diagnostic = AspireExportAnalyzer.Diagnostics.s_redundantExportId; 297var diagnostic = AspireExportAnalyzer.Diagnostics.s_invalidExportIdFormat; 318var diagnostic = AspireExportAnalyzer.Diagnostics.s_invalidExportIdFormat; 339var diagnostic = AspireExportAnalyzer.Diagnostics.s_returnTypeMustBeAtsCompatible; 361var diagnostic = AspireExportAnalyzer.Diagnostics.s_parameterTypeMustBeAtsCompatible; 502var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportedSyncDelegateInvokedInline; 532var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportedSyncDelegateInvokedInline; 562var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportedSyncDelegateInvokedInline; 592var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportedSyncDelegateInvokedInline; 627var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportedSyncDelegateInvokedInline; 734var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportedSyncDelegateInvokedInline; 796var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportedSyncDelegateInvokedInline; 1153var diagnostic = AspireExportAnalyzer.Diagnostics.s_parameterTypeMustBeAtsCompatible; 1178var diagnostic = AspireExportAnalyzer.Diagnostics.s_unionRequiresAtLeastTwoTypes; 1199var diagnostic = AspireExportAnalyzer.Diagnostics.s_unionRequiresAtLeastTwoTypes; 1258var diagnostic = AspireExportAnalyzer.Diagnostics.s_unionTypeMustBeAtsCompatible; 1280var diagnostic = AspireExportAnalyzer.Diagnostics.s_unionTypeMustBeAtsCompatible; 1324var diagnostic = AspireExportAnalyzer.Diagnostics.s_dtoMutableCollectionPropertyMustBeInitSettable; 1410var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicateExportId; 1411var capabilityDiagnostic = AspireExportAnalyzer.Diagnostics.s_duplicatePolyglotCapabilityId; 1461var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicatePolyglotCapabilityId; 1497var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicatePolyglotCapabilityId; 1524var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicatePolyglotCapabilityId; 1616var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicatePolyglotCapabilityId; 1646var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicateGeneratedMethodName; 1687var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicateGeneratedMethodName; 1726var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicateGeneratedMethodName; 1761var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicateGeneratedMethodName; 1862var diagnostic = AspireExportAnalyzer.Diagnostics.s_unionTypeMustBeAtsCompatible; 1891var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicateExportId; 1892var capabilityDiagnostic = AspireExportAnalyzer.Diagnostics.s_duplicatePolyglotCapabilityId; 1924var diagnostic = AspireExportAnalyzer.Diagnostics.s_duplicateExportId; 1925var capabilityDiagnostic = AspireExportAnalyzer.Diagnostics.s_duplicatePolyglotCapabilityId; 1961var asp011 = AspireExportAnalyzer.Diagnostics.s_unionRequiresAtLeastTwoTypes; 1962var asp012 = AspireExportAnalyzer.Diagnostics.s_unionTypeMustBeAtsCompatible; 1989var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingExportAttribute; 2009var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingExportAttribute; 2030var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingExportAttribute; 2157var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingExportAttribute; 2182var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingExportAttribute; 2208var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingExportAttribute; 2231var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingExportAttribute; 2288var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportNameShouldBeUnique; 2322var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportNameShouldBeUnique; 2466var diagnostic = AspireExportAnalyzer.Diagnostics.s_exportNameShouldBeUnique; 2502var diagnostic = AspireExportAnalyzer.Diagnostics.s_redundantExportId; 2565var diagnostic = AspireExportAnalyzer.Diagnostics.s_redundantExportId; 2654var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingPolyglotCompatibleMarker; 2678var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingPolyglotCompatibleMarker;
Aspire.Hosting.Integration.Analyzers (20)
AspireExportAnalyzer.cs (20)
95public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => Diagnostics.SupportedDiagnostics; 304Diagnostics.s_exportMethodMustBeStatic, 315Diagnostics.s_invalidExportIdFormat, 365Diagnostics.s_redundantExportId, 375Diagnostics.s_returnTypeMustBeAtsCompatible, 387Diagnostics.s_parameterTypeMustBeAtsCompatible, 482Diagnostics.s_dtoMutableCollectionPropertyMustBeInitSettable, 501context.ReportDiagnostic(Diagnostic.Create(Diagnostics.s_descriptionShouldUseXmlDocs, location)); 524Diagnostics.s_missingPolyglotCompatibleMarker, 762Diagnostics.s_missingExportAttribute, 858Diagnostics.s_exportNameShouldBeUnique, 952Diagnostics.s_callbackContextTypeMissingExport, 1030Diagnostics.s_exportedSyncDelegateInvokedInline, 1637Diagnostics.s_unionRequiresAtLeastTwoTypes, 1655Diagnostics.s_unionRequiresAtLeastTwoTypes, 1668Diagnostics.s_unionTypeMustBeAtsCompatible, 1690Diagnostics.s_duplicateExportId, 1720Diagnostics.s_duplicatePolyglotCapabilityId, 1750Diagnostics.s_duplicateGeneratedMethodName, 1874context.ReportDiagnostic(Diagnostic.Create(Diagnostics.s_descriptionShouldUseXmlDocs, location));