3 instantiations of StubEnvironment
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
44var env = new StubEnvironment(
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
59StubEnvironment env = new StubEnvironment(
Microsoft.Interop.SourceGeneration (1)
IncrementalGeneratorInitializationContextExtensions.cs (1)
50new StubEnvironment(data.Left, data.Right));
24 references to StubEnvironment
Microsoft.Interop.ComInterfaceGenerator (5)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (2)
44var env = new StubEnvironment( 146private static MarshallingInfoParser CreateComImportMarshallingInfoParser(StubEnvironment env, GeneratorDiagnosticsBag diagnostics, IMethodSymbol method, AttributeData unparsedAttributeData)
ComInterfaceGenerator.cs (1)
236private static IncrementalMethodStubGenerationContext CalculateStubInformation(MethodDeclarationSyntax syntax, IMethodSymbol symbol, int index, StubEnvironment environment, ManagedTypeInfo owningInterface, CancellationToken ct)
ComInterfaceInfo.cs (1)
55public static DiagnosticOrInterfaceInfo From(INamedTypeSymbol symbol, InterfaceDeclarationSyntax syntax, StubEnvironment env, CancellationToken _)
VtableIndexStubGenerator.cs (1)
198private static IncrementalMethodStubGenerationContext CalculateStubInformation(MethodDeclarationSyntax syntax, IMethodSymbol symbol, StubEnvironment environment, CancellationToken ct)
Microsoft.Interop.JavaScript.JSImportGenerator (6)
JSExportGenerator.cs (2)
61IncrementalValueProvider<StubEnvironment> stubEnvironment = context.CreateStubEnvironmentProvider(); 172StubEnvironment environment,
JSImportGenerator.cs (2)
59IncrementalValueProvider<StubEnvironment> stubEnvironment = context.CreateStubEnvironmentProvider(); 152StubEnvironment environment,
JSSignatureContext.cs (2)
31StubEnvironment env, 79private static string GetFullyQualifiedMethodName(StubEnvironment env, IMethodSymbol method)
Microsoft.Interop.LibraryImportGenerator (5)
Analyzers\ConvertToLibraryImportAnalyzer.cs (3)
59StubEnvironment env = new StubEnvironment( 67private static void AnalyzeSymbol(SymbolAnalysisContext context, INamedTypeSymbol libraryImportAttrType, StubEnvironment env) 96StubEnvironment env,
LibraryImportGenerator.cs (2)
68IncrementalValueProvider<StubEnvironment> stubEnvironment = context.CreateStubEnvironmentProvider(); 221StubEnvironment environment,
Microsoft.Interop.LibraryImportGenerator.Downlevel (3)
DownlevelLibraryImportGenerator.cs (2)
63IncrementalValueProvider<StubEnvironment> stubEnvironment = context.CreateStubEnvironmentProvider(); 163StubEnvironment environment,
DownlevelLibraryImportGeneratorHelpers.cs (1)
12public static MarshallingInfoParser CreateMarshallingInfoParser(StubEnvironment env, GeneratorDiagnosticsBag diagnostics, IMethodSymbol method, InteropAttributeCompilationData interopAttributeData)
Microsoft.Interop.SourceGeneration (5)
DefaultMarshallingInfoParser.cs (1)
32public static MarshallingInfoParser Create(StubEnvironment env, GeneratorDiagnosticsBag diagnostics, IMethodSymbol method, InteropAttributeCompilationData interopAttributeData, AttributeData unparsedAttributeData)
IncrementalGeneratorInitializationContextExtensions.cs (1)
45public static IncrementalValueProvider<StubEnvironment> CreateStubEnvironmentProvider(this IncrementalGeneratorInitializationContext context)
SignatureContext.cs (3)
58StubEnvironment env, 104StubEnvironment env) 149private static bool MethodIsSkipLocalsInit(StubEnvironment env, IMethodSymbol method)