1 instantiation of GeneratedComInterfaceCompilationData
Microsoft.Interop.ComInterfaceGenerator (1)
GeneratedComInterfaceAttributeData.cs (1)
64var generatedComInterfaceAttributeData = new GeneratedComInterfaceCompilationData();
21 references to GeneratedComInterfaceCompilationData
Microsoft.Interop.ComInterfaceGenerator (21)
Analyzers\ComClassGeneratorDiagnosticsAnalyzer.cs (1)
94GeneratedComInterfaceCompilationData.GetDataFromAttribute(generatedComInterfaceAttribute).Options.HasFlag(ComInterfaceOptions.ManagedObjectWrapper))
ComClassInfo.cs (2)
38var attributeData = GeneratedComInterfaceCompilationData.GetDataFromAttribute(generatedComInterfaceAttribute);
ComInterfaceGenerator.cs (3)
217GeneratedComInterfaceCompilationData.TryGetGeneratedComInterfaceAttributeFromInterface(symbol.ContainingType, out var generatedComAttribute); 218var generatedComInterfaceAttributeData = GeneratedComInterfaceCompilationData.GetDataFromAttribute(generatedComAttribute);
ComInterfaceInfo.cs (11)
95var interfaceAttributeData = GeneratedComInterfaceCompilationData.GetAttributeDataFromInterfaceSymbol(symbol); 96var baseAttributeData = baseSymbol is not null ? GeneratedComInterfaceCompilationData.GetAttributeDataFromInterfaceSymbol(baseSymbol) : null; 168var interfaceAttributeData = GeneratedComInterfaceCompilationData.GetAttributeDataFromInterfaceSymbol(thisSymbol); 215GeneratedComInterfaceCompilationData attrSymbolInfo, 216GeneratedComInterfaceCompilationData? baseAttrInfo, 275GeneratedComInterfaceCompilationData attrSymbolInfo, 276GeneratedComInterfaceCompilationData? baseAttrInfo, 310GeneratedComInterfaceCompilationData attrSymbolInfo,
GeneratedComInterfaceAttributeData.cs (4)
18public static GeneratedComInterfaceData From(GeneratedComInterfaceCompilationData generatedComInterfaceAttr) 54public static GeneratedComInterfaceCompilationData GetAttributeDataFromInterfaceSymbol(INamedTypeSymbol interfaceSymbol) 61public static GeneratedComInterfaceCompilationData GetDataFromAttribute(AttributeData attr) 64var generatedComInterfaceAttributeData = new GeneratedComInterfaceCompilationData();