8 instantiations of ContainingSyntaxContext
Microsoft.Interop.ComInterfaceGenerator (4)
ComClassInfo.cs (1)
66new ContainingSyntaxContext(syntax),
ComInterfaceGenerator.cs (1)
379var containingSyntaxContext = new ContainingSyntaxContext(syntax);
ComInterfaceInfo.cs (1)
106new ContainingSyntaxContext(syntax),
VtableIndexStubGenerator.cs (1)
284var containingSyntaxContext = new ContainingSyntaxContext(syntax);
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSExportGenerator.cs (1)
204var containingTypeContext = new ContainingSyntaxContext(originalSyntax);
JSImportGenerator.cs (1)
187var containingTypeContext = new ContainingSyntaxContext(originalSyntax);
Microsoft.Interop.LibraryImportGenerator (1)
LibraryImportGenerator.cs (1)
308var containingTypeContext = new ContainingSyntaxContext(originalSyntax);
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
214var containingTypeContext = new ContainingSyntaxContext(originalSyntax);
24 references to ContainingSyntaxContext
Microsoft.Interop.ComInterfaceGenerator (12)
ComClassGenerator.cs (1)
69private static MemberDeclarationSyntax GenerateClassInfoAttributeOnUserType(ContainingSyntaxContext containingSyntaxContext, ContainingSyntax classSyntax) =>
ComClassInfo.cs (2)
14public ContainingSyntaxContext ContainingSyntaxContext { get; init; } 18private ComClassInfo(string className, ContainingSyntaxContext containingSyntaxContext, ContainingSyntax classSyntax, SequenceEqualImmutableArray<string> implementedInterfacesNames)
ComInterfaceGenerator.cs (1)
379var containingSyntaxContext = new ContainingSyntaxContext(syntax);
ComInterfaceInfo.cs (2)
26public ContainingSyntaxContext TypeDefinitionContext { get; init; } 38ContainingSyntaxContext typeDefinitionContext,
GeneratedStubCodeContext.cs (1)
11ContainingSyntaxContext ContainingSyntaxContext,
IncrementalMethodStubGenerationContext.cs (1)
14ContainingSyntaxContext ContainingSyntaxContext,
VtableIndexStubGenerator.cs (4)
284var containingSyntaxContext = new ContainingSyntaxContext(syntax); 427private static MemberDeclarationSyntax GenerateNativeInterfaceMetadata(ContainingSyntaxContext context) 436private static MemberDeclarationSyntax GeneratePopulateVTableMethod(IGrouping<ContainingSyntaxContext, IncrementalMethodStubGenerationContext> vtableMethods) 438ContainingSyntaxContext containingSyntax = vtableMethods.Key.AddContainingSyntax(NativeTypeContainingSyntax);
Microsoft.Interop.JavaScript.JSImportGenerator (6)
JSExportGenerator.cs (3)
23ContainingSyntaxContext ContainingSyntaxContext, 140ContainingSyntaxContext containingSyntaxContext, 204var containingTypeContext = new ContainingSyntaxContext(originalSyntax);
JSImportGenerator.cs (3)
26ContainingSyntaxContext ContainingSyntaxContext, 112ContainingSyntaxContext containingSyntaxContext, 187var containingTypeContext = new ContainingSyntaxContext(originalSyntax);
Microsoft.Interop.LibraryImportGenerator (2)
LibraryImportGenerator.cs (2)
25ContainingSyntaxContext ContainingSyntaxContext, 308var containingTypeContext = new ContainingSyntaxContext(originalSyntax);
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
DownlevelLibraryImportGenerator.cs (2)
25ContainingSyntaxContext ContainingSyntaxContext, 214var containingTypeContext = new ContainingSyntaxContext(originalSyntax);
Microsoft.Interop.SourceGeneration (2)
ContainingSyntaxContext.cs (2)
45public ContainingSyntaxContext AddContainingSyntax(ContainingSyntax nestedType) 85public bool Equals(ContainingSyntaxContext other)