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; 2677var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingPolyglotCompatibleMarker; 2701var diagnostic = AspireExportAnalyzer.Diagnostics.s_missingPolyglotCompatibleMarker;
Aspire.Hosting.Integration.Analyzers (20)
AspireExportAnalyzer.cs (20)
96public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => Diagnostics.SupportedDiagnostics; 314Diagnostics.s_exportMethodMustBeStatic, 325Diagnostics.s_invalidExportIdFormat, 375Diagnostics.s_redundantExportId, 385Diagnostics.s_returnTypeMustBeAtsCompatible, 397Diagnostics.s_parameterTypeMustBeAtsCompatible, 492Diagnostics.s_dtoMutableCollectionPropertyMustBeInitSettable, 511context.ReportDiagnostic(Diagnostic.Create(Diagnostics.s_descriptionShouldUseXmlDocs, location)); 534Diagnostics.s_missingPolyglotCompatibleMarker, 772Diagnostics.s_missingExportAttribute, 868Diagnostics.s_exportNameShouldBeUnique, 962Diagnostics.s_callbackContextTypeMissingExport, 1040Diagnostics.s_exportedSyncDelegateInvokedInline, 1647Diagnostics.s_unionRequiresAtLeastTwoTypes, 1665Diagnostics.s_unionRequiresAtLeastTwoTypes, 1678Diagnostics.s_unionTypeMustBeAtsCompatible, 1700Diagnostics.s_duplicateExportId, 1730Diagnostics.s_duplicatePolyglotCapabilityId, 1760Diagnostics.s_duplicateGeneratedMethodName, 1884context.ReportDiagnostic(Diagnostic.Create(Diagnostics.s_descriptionShouldUseXmlDocs, location));