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