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));