13 instantiations of GeneratorDiagnosticsBag
Microsoft.Interop.ComInterfaceGenerator (6)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
75
GeneratorDiagnosticsBag diagnostics =
new
(new DiagnosticDescriptorProvider(), new MethodSignatureDiagnosticLocations((MethodDeclarationSyntax)method.DeclaringSyntaxReferences[0].GetSyntax()), SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
ComInterfaceGenerator.cs (1)
249
var generatorDiagnostics = new
GeneratorDiagnosticsBag
(new DiagnosticDescriptorProvider(), locations, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
VirtualMethodPointerStubGenerator.cs (3)
22
var diagnostics = new
GeneratorDiagnosticsBag
(new DiagnosticDescriptorProvider(), methodStub.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
68
var diagnostics = new
GeneratorDiagnosticsBag
(new DiagnosticDescriptorProvider(), methodStub.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
175
var diagnostics = new
GeneratorDiagnosticsBag
(new DiagnosticDescriptorProvider(), method.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
VtableIndexStubGenerator.cs (1)
234
var generatorDiagnostics = new
GeneratorDiagnosticsBag
(new DiagnosticDescriptorProvider(), locations, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
Microsoft.Interop.JavaScript.JSImportGenerator (4)
JSExportGenerator.cs (2)
185
var generatorDiagnostics = new
GeneratorDiagnosticsBag
(new DescriptorProvider(), locations, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.JavaScript.JSImportGenerator.SR));
298
var diagnostics = new
GeneratorDiagnosticsBag
(new DescriptorProvider(), incrementalContext.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.JavaScript.JSImportGenerator.SR));
JSImportGenerator.cs (2)
170
var generatorDiagnostics = new
GeneratorDiagnosticsBag
(new DescriptorProvider(), locations, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.JavaScript.JSImportGenerator.SR));
199
var diagnostics = new
GeneratorDiagnosticsBag
(new DescriptorProvider(), incrementalContext.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.JavaScript.JSImportGenerator.SR));
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
113
GeneratorDiagnosticsBag diagnostics =
new
(new DiagnosticDescriptorProvider(), new MethodSignatureDiagnosticLocations((MethodDeclarationSyntax)method.DeclaringSyntaxReferences[0].GetSyntax()), SR.ResourceManager, typeof(FxResources.Microsoft.Interop.LibraryImportGenerator.SR));
LibraryImportGenerator.cs (2)
262
var generatorDiagnostics = new
GeneratorDiagnosticsBag
(new DiagnosticDescriptorProvider(), locations, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.LibraryImportGenerator.SR));
323
var diagnostics = new
GeneratorDiagnosticsBag
(new DiagnosticDescriptorProvider(), pinvokeStub.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.LibraryImportGenerator.SR));
49 references to GeneratorDiagnosticsBag
Microsoft.Interop.ComInterfaceGenerator (12)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (2)
75
GeneratorDiagnosticsBag
diagnostics = new(new DiagnosticDescriptorProvider(), new MethodSignatureDiagnosticLocations((MethodDeclarationSyntax)method.DeclaringSyntaxReferences[0].GetSyntax()), SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
149
private static MarshallingInfoParser CreateComImportMarshallingInfoParser(StubEnvironment env,
GeneratorDiagnosticsBag
diagnostics, IMethodSymbol method, AttributeData unparsedAttributeData)
ComInterfaceGenerator.cs (1)
249
var
generatorDiagnostics = new GeneratorDiagnosticsBag(new DiagnosticDescriptorProvider(), locations, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
GeneratorDiagnostics.cs (2)
506
this
GeneratorDiagnosticsBag
diagnostics,
524
this
GeneratorDiagnosticsBag
diagnostics,
ManagedToNativeVTableMethodGenerator.cs (1)
49
GeneratorDiagnosticsBag
diagnosticsBag,
UnmanagedToManagedStubGenerator.cs (1)
24
GeneratorDiagnosticsBag
diagnosticsBag,
VirtualMethodPointerStubGenerator.cs (3)
22
var
diagnostics = new GeneratorDiagnosticsBag(new DiagnosticDescriptorProvider(), methodStub.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
68
var
diagnostics = new GeneratorDiagnosticsBag(new DiagnosticDescriptorProvider(), methodStub.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
175
var
diagnostics = new GeneratorDiagnosticsBag(new DiagnosticDescriptorProvider(), method.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
VtableIndexStubGenerator.cs (2)
234
var
generatorDiagnostics = new GeneratorDiagnosticsBag(new DiagnosticDescriptorProvider(), locations, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
324
private static MarshallingInfo CreateExceptionMarshallingInfo(AttributeData virtualMethodIndexAttr, ISymbol symbol, Compilation compilation,
GeneratorDiagnosticsBag
diagnostics, VirtualMethodIndexCompilationData virtualMethodIndexData)
Microsoft.Interop.JavaScript.JSImportGenerator (7)
JSExportCodeGenerator.cs (1)
26
GeneratorDiagnosticsBag
diagnosticsBag,
JSExportGenerator.cs (2)
185
var
generatorDiagnostics = new GeneratorDiagnosticsBag(new DescriptorProvider(), locations, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.JavaScript.JSImportGenerator.SR));
298
var
diagnostics = new GeneratorDiagnosticsBag(new DescriptorProvider(), incrementalContext.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.JavaScript.JSImportGenerator.SR));
JSImportCodeGenerator.cs (1)
33
GeneratorDiagnosticsBag
diagnosticsBag,
JSImportGenerator.cs (2)
170
var
generatorDiagnostics = new GeneratorDiagnosticsBag(new DescriptorProvider(), locations, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.JavaScript.JSImportGenerator.SR));
199
var
diagnostics = new GeneratorDiagnosticsBag(new DescriptorProvider(), incrementalContext.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.JavaScript.JSImportGenerator.SR));
JSSignatureContext.cs (1)
32
GeneratorDiagnosticsBag
diagnostics,
Microsoft.Interop.LibraryImportGenerator (8)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
113
GeneratorDiagnosticsBag
diagnostics = new(new DiagnosticDescriptorProvider(), new MethodSignatureDiagnosticLocations((MethodDeclarationSyntax)method.DeclaringSyntaxReferences[0].GetSyntax()), SR.ResourceManager, typeof(FxResources.Microsoft.Interop.LibraryImportGenerator.SR));
GeneratorDiagnostics.cs (2)
274
this
GeneratorDiagnosticsBag
diagnostics,
292
public static void ReportCannotForwardToDllImport(this
GeneratorDiagnosticsBag
diagnostics, MethodSignatureDiagnosticLocations method, string name, string? value = null)
LibraryImportGenerator.cs (3)
262
var
generatorDiagnostics = new GeneratorDiagnosticsBag(new DiagnosticDescriptorProvider(), locations, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.LibraryImportGenerator.SR));
323
var
diagnostics = new GeneratorDiagnosticsBag(new DiagnosticDescriptorProvider(), pinvokeStub.DiagnosticLocation, SR.ResourceManager, typeof(FxResources.Microsoft.Interop.LibraryImportGenerator.SR));
382
private static MemberDeclarationSyntax PrintForwarderStub(ContainingSyntax userDeclaredMethod, bool explicitForwarding, IncrementalStubGenerationContext stub,
GeneratorDiagnosticsBag
diagnostics)
LibraryImportGeneratorHelpers.cs (1)
12
public static MarshallingInfoParser CreateMarshallingInfoParser(StubEnvironment env, TargetFrameworkSettings tf,
GeneratorDiagnosticsBag
diagnostics, IMethodSymbol method, InteropAttributeCompilationData interopAttributeData, AttributeData unparsedAttributeData)
PInvokeStubCodeGenerator.cs (1)
51
GeneratorDiagnosticsBag
diagnosticsBag,
Microsoft.Interop.SourceGeneration (22)
CustomMarshallingInfoHelper.cs (2)
21
GeneratorDiagnosticsBag
diagnostics,
138
GeneratorDiagnosticsBag
diagnostics)
DefaultMarshallingInfoParser.cs (1)
32
public static MarshallingInfoParser Create(StubEnvironment env,
GeneratorDiagnosticsBag
diagnostics, IMethodSymbol method, InteropAttributeCompilationData interopAttributeData, AttributeData unparsedAttributeData)
MarshalAsParser.cs (2)
122
private readonly
GeneratorDiagnosticsBag
_diagnostics;
125
public MarshalAsAttributeParser(
GeneratorDiagnosticsBag
diagnostics, DefaultMarshallingInfo defaultInfo)
MarshalAsWithCustomMarshallersParser.cs (2)
19
private readonly
GeneratorDiagnosticsBag
_diagnostics;
28
public MarshalAsWithCustomMarshallersParser(Compilation compilation,
GeneratorDiagnosticsBag
diagnostics, IMarshallingInfoAttributeParser marshalAsAttributeParser)
Marshalling\MarshallerHelpers.cs (1)
359
public static void ValidateCountInfoAvailableAtCall(MarshalDirection stubDirection, TypePositionInfo info,
GeneratorDiagnosticsBag
generatorDiagnostics, IMethodSymbol symbol, DiagnosticDescriptor outParamDescriptor, DiagnosticDescriptor returnValueDescriptor)
MarshallingInfoParser.cs (4)
177
private readonly
GeneratorDiagnosticsBag
_diagnostics;
192
GeneratorDiagnosticsBag
diagnostics,
289
private readonly
GeneratorDiagnosticsBag
_diagnostics;
291
public CycleDetectingElementInfoProvider(IElementInfoProvider innerProvider,
GeneratorDiagnosticsBag
diagnostics)
MarshalUsingAttributeParser.cs (2)
18
private readonly
GeneratorDiagnosticsBag
_diagnostics;
20
public MarshalUsingAttributeParser(Compilation compilation,
GeneratorDiagnosticsBag
diagnostics)
MethodSignatureElementInfoProvider.cs (2)
15
private readonly
GeneratorDiagnosticsBag
_generatorDiagnostics;
19
public MethodSignatureElementInfoProvider(Compilation compilation,
GeneratorDiagnosticsBag
generatorDiagnostics, IMethodSymbol method, ImmutableArray<IUseSiteAttributeParser> useSiteAttributeParsers)
NativeMarshallingAttributeParser.cs (2)
12
private readonly
GeneratorDiagnosticsBag
_diagnostics;
14
public NativeMarshallingAttributeParser(Compilation compilation,
GeneratorDiagnosticsBag
diagnostics)
StringMarshallingInfoProvider.cs (2)
16
private readonly
GeneratorDiagnosticsBag
_diagnostics;
20
public StringMarshallingInfoProvider(Compilation compilation,
GeneratorDiagnosticsBag
diagnostics, AttributeData stringMarshallingCustomAttribute, DefaultMarshallingInfo defaultMarshallingInfo)
UseSiteAttributeProvider.cs (2)
18
private readonly
GeneratorDiagnosticsBag
_diagnostics;
33
GeneratorDiagnosticsBag
diagnostics,