2 instantiations of ValueTypeInfo
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
17private static ValueTypeInfo JSMarshalerArgument = new ValueTypeInfo(Constants.JSMarshalerArgumentGlobal, Constants.JSMarshalerArgument, IsByRefLike: false);
Microsoft.Interop.SourceGeneration (1)
ManagedTypeInfo.cs (1)
74return new ValueTypeInfo(typeName, diagnosticFormattedName, type.IsRefLikeType);
5 references to ValueTypeInfo
Microsoft.Interop.ComInterfaceGenerator (2)
ComInterfaceGenerator.cs (1)
341if (managedReturnInfo is { MarshallingAttributeInfo: UnmanagedBlittableMarshallingInfo, ManagedType: ValueTypeInfo valueType }
Marshallers\StructAsHResultMarshallerFactory.cs (1)
20if (info is { ManagedType: ValueTypeInfo, MarshallingAttributeInfo: MarshalAsInfo(UnmanagedType.Error, _) })
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
17private static ValueTypeInfo JSMarshalerArgument = new ValueTypeInfo(Constants.JSMarshalerArgumentGlobal, Constants.JSMarshalerArgument, IsByRefLike: false);
Microsoft.Interop.SourceGeneration (2)
Marshalling\MarshallerHelpers.cs (1)
236&& info.ManagedType is not ValueTypeInfo { IsByRefLike: true }
Marshalling\StatefulMarshallingStrategy.cs (1)
140if (marshallerType is ValueTypeInfo { IsByRefLike: true })