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));
25 references to StubEnvironment
Microsoft.Interop.ComInterfaceGenerator (6)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (2)
44var env = new StubEnvironment( 146private static MarshallingInfoParser CreateComImportMarshallingInfoParser(StubEnvironment env, GeneratorDiagnosticsBag diagnostics, IMethodSymbol method, AttributeData unparsedAttributeData)
ComInterfaceGenerator.cs (2)
268StubEnvironment environment, 437private static IncrementalMethodStubGenerationContext CalculateStubInformation(MethodDeclarationSyntax? syntax, IMethodSymbol symbol, int index, StubEnvironment environment, ComInterfaceInfo owningInterface, CancellationToken ct)
ComInterfaceInfo.cs (1)
56public static DiagnosticOrInterfaceInfo From(INamedTypeSymbol symbol, InterfaceDeclarationSyntax syntax, StubEnvironment env, CancellationToken _)
VtableIndexStubGenerator.cs (1)
198private static SourceAvailableIncrementalMethodStubGenerationContext 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)
62IncrementalValueProvider<StubEnvironment> stubEnvironment = context.CreateStubEnvironmentProvider(); 155StubEnvironment 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)