27 references to CreateTypeInfoForTypeSymbol
Microsoft.Interop.ComInterfaceGenerator (5)
ComInterfaceGenerator.cs (1)
290var declaringType = ManagedTypeInfo.CreateTypeInfoForTypeSymbol(symbol.ContainingType);
ComInterfaceInfo.cs (2)
111ManagedTypeInfo.CreateTypeInfoForTypeSymbol(symbol), 173ManagedTypeInfo.CreateTypeInfoForTypeSymbol(thisSymbol),
GeneratedComInterfaceAttributeData.cs (1)
25? ManagedTypeInfo.CreateTypeInfoForTypeSymbol(generatedComInterfaceAttr.StringMarshallingCustomType)
VtableIndexStubGenerator.cs (1)
377var interfaceType = ManagedTypeInfo.CreateTypeInfoForTypeSymbol(symbol.ContainingType);
Microsoft.Interop.LibraryImportGenerator (2)
ErrorHandlingInfoParser.cs (1)
83ManagedTypeInfo.CreateTypeInfoForTypeSymbol(managedType),
parent\Common\LibraryImportData.cs (1)
22? ManagedTypeInfo.CreateTypeInfoForTypeSymbol(libraryImport.StringMarshallingCustomType)
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
parent\Common\LibraryImportData.cs (1)
22? ManagedTypeInfo.CreateTypeInfoForTypeSymbol(libraryImport.StringMarshallingCustomType)
Microsoft.Interop.SourceGeneration (19)
ArrayMarshallingInfoProvider.cs (1)
76ManagedTypeInfo.CreateTypeInfoForTypeSymbol(arrayMarshaller),
ComInterfaceMarshallingInfoProvider.cs (2)
59EntryPointType: ManagedTypeInfo.CreateTypeInfoForTypeSymbol(comInterfaceMarshaller), 65EntryPointType: ManagedTypeInfo.CreateTypeInfoForTypeSymbol(comInterfaceMarshaller),
CustomMarshallingInfoHelper.cs (3)
36ManagedTypeInfo entryPointTypeInfo = ManagedTypeInfo.CreateTypeInfoForTypeSymbol(entryPointType); 153ManagedTypeInfo entryPointTypeInfo = ManagedTypeInfo.CreateTypeInfoForTypeSymbol(entryPointType); 185EntryPointType: ManagedTypeInfo.CreateTypeInfoForTypeSymbol(marshallerType),
ManagedTypeInfo.cs (1)
53return new SzArrayType(CreateTypeInfoForTypeSymbol(arraySymbol.ElementType));
ManualTypeMarshallingHelper.cs (8)
602bufferElementType = ManagedTypeInfo.CreateTypeInfoForTypeSymbol(bufferElementTypeSymbol); 609collectionElementTypeInfo = ManagedTypeInfo.CreateTypeInfoForTypeSymbol(collectionElementType); 614ManagedTypeInfo.CreateTypeInfoForTypeSymbol(marshallerType), 615ManagedTypeInfo.CreateTypeInfoForTypeSymbol(nativeType), 690bufferElementType = ManagedTypeInfo.CreateTypeInfoForTypeSymbol(bufferElementTypeSymbol); 697collectionElementTypeInfo = ManagedTypeInfo.CreateTypeInfoForTypeSymbol(collectionElementType); 702ManagedTypeInfo.CreateTypeInfoForTypeSymbol(marshallerType), 703ManagedTypeInfo.CreateTypeInfoForTypeSymbol(nativeType),
MethodSignatureElementInfoProvider.cs (1)
35ManagedTypeInfo.CreateTypeInfoForTypeSymbol(_method.ReturnType),
SafeHandleMarshallingInfoProvider.cs (1)
86return new NativeMarshallingAttributeInfo(ManagedTypeInfo.CreateTypeInfoForTypeSymbol(entryPointType), marshallers.Value);
SignatureContext.cs (1)
138TypePositionInfo retTypeInfo = new(ManagedTypeInfo.CreateTypeInfoForTypeSymbol(method.ReturnType), marshallingInfoParser.ParseMarshallingInfo(method.ReturnType, returnAttributes));
TypePositionInfo.cs (1)
89var typeInfo = new TypePositionInfo(ManagedTypeInfo.CreateTypeInfoForTypeSymbol(paramSymbol.Type), marshallingInfo)