27 references to GeneratorDiagnostics
Microsoft.Interop.JavaScript.JSImportGenerator (27)
Analyzers\JSExportDiagnosticsAnalyzer.cs (3)
19protected override DiagnosticDescriptor InvalidSignatureDescriptor => GeneratorDiagnostics.InvalidExportAttributedMethodSignature; 20protected override DiagnosticDescriptor ContainingTypeMissingModifiersDescriptor => GeneratorDiagnostics.InvalidExportAttributedMethodContainingTypeMissingModifiers; 21protected override DiagnosticDescriptor RequiresAllowUnsafeBlocksDescriptor => GeneratorDiagnostics.JSExportRequiresAllowUnsafeBlocks;
Analyzers\JSImportDiagnosticsAnalyzer.cs (3)
19protected override DiagnosticDescriptor InvalidSignatureDescriptor => GeneratorDiagnostics.InvalidImportAttributedMethodSignature; 20protected override DiagnosticDescriptor ContainingTypeMissingModifiersDescriptor => GeneratorDiagnostics.InvalidImportAttributedMethodContainingTypeMissingModifiers; 21protected override DiagnosticDescriptor RequiresAllowUnsafeBlocksDescriptor => GeneratorDiagnostics.JSImportRequiresAllowUnsafeBlocks;
Analyzers\JSImportExportDiagnosticsAnalyzer.cs (10)
21GeneratorDiagnostics.ParameterTypeNotSupported, 22GeneratorDiagnostics.ReturnTypeNotSupported, 23GeneratorDiagnostics.ParameterTypeNotSupportedWithDetails, 24GeneratorDiagnostics.ReturnTypeNotSupportedWithDetails, 25GeneratorDiagnostics.ParameterConfigurationNotSupported, 26GeneratorDiagnostics.ReturnConfigurationNotSupported, 27GeneratorDiagnostics.ConfigurationNotSupported, 28GeneratorDiagnostics.ConfigurationValueNotSupported, 29GeneratorDiagnostics.MarshallingAttributeConfigurationNotSupported); 178return DiagnosticInfo.Create(GeneratorDiagnostics.ReturnConfigurationNotSupported, methodSyntax.Identifier.GetLocation(), "ref return", method.ToDisplayString());
DescriptorProvider.cs (7)
10public DiagnosticDescriptor InvalidMarshallingAttributeInfo => GeneratorDiagnostics.MarshallingAttributeConfigurationNotSupported; 12public DiagnosticDescriptor ConfigurationNotSupported => GeneratorDiagnostics.ConfigurationNotSupported; 14public DiagnosticDescriptor ConfigurationValueNotSupported => GeneratorDiagnostics.ConfigurationValueNotSupported; 20GeneratorDiagnostic.NotSupported { NotSupportedDetails: not null, TypePositionInfo.IsManagedReturnPosition: true } => GeneratorDiagnostics.ReturnTypeNotSupportedWithDetails, 21GeneratorDiagnostic.NotSupported { NotSupportedDetails: not null, TypePositionInfo.IsManagedReturnPosition: false } => GeneratorDiagnostics.ParameterTypeNotSupportedWithDetails, 23{ TypePositionInfo.IsManagedReturnPosition: true } => GeneratorDiagnostics.ReturnTypeNotSupported, 24{ TypePositionInfo.IsManagedReturnPosition: false } => GeneratorDiagnostics.ParameterTypeNotSupported,
JSExportGenerator.cs (2)
47GeneratorDiagnostics.InvalidExportAttributedMethodSignature, 48GeneratorDiagnostics.InvalidExportAttributedMethodContainingTypeMissingModifiers,
JSImportGenerator.cs (2)
48GeneratorDiagnostics.InvalidImportAttributedMethodSignature, 49GeneratorDiagnostics.InvalidImportAttributedMethodContainingTypeMissingModifiers,