2 instantiations of ComInterfaceInfo
Microsoft.Interop.ComInterfaceGenerator (2)
26 references to ComInterfaceInfo
Microsoft.Interop.ComInterfaceGenerator (26)
ComInterfaceGenerator.cs (9)
65List<(ComInterfaceInfo, INamedTypeSymbol)> interfaceInfos = new();
66HashSet<(ComInterfaceInfo, INamedTypeSymbol)> externalIfaces = new(ComInterfaceInfo.EqualityComparerForExternalIfaces.Instance);
70var cii = ComInterfaceInfo.From(symbol, syntax, stubEnvironment, CancellationToken.None);
78var externalBase = ComInterfaceInfo.CreateInterfaceInfoForBaseInterfacesInOtherCompilations(symbol);
257private static MemberDeclarationSyntax GenerateIUnknownDerivedAttributeApplication(ComInterfaceInfo context, CancellationToken _)
279ComInterfaceInfo owningInterfaceInfo,
446private static IncrementalMethodStubGenerationContext CalculateStubInformation(MethodDeclarationSyntax? syntax, IMethodSymbol symbol, int index, StubEnvironment environment, ComInterfaceInfo owningInterface, CancellationToken ct)
866private static ClassDeclarationSyntax GenerateInterfaceInformation(ComInterfaceInfo context, CancellationToken _)