2 instantiations of ValueTypeInfo
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
10private static readonly ValueTypeInfo s_jsMarshalerArgument = new(Constants.JSMarshalerArgumentGlobal, Constants.JSMarshalerArgument, IsByRefLike: false);
Microsoft.Interop.SourceGeneration (1)
ManagedTypeInfo.cs (1)
65return new ValueTypeInfo(typeName, diagnosticFormattedName, type.IsRefLikeType);
5 references to ValueTypeInfo
Microsoft.Interop.ComInterfaceGenerator (2)
ComInterfaceGenerator.cs (1)
259if (managedReturnInfo is { MarshallingAttributeInfo: UnmanagedBlittableMarshallingInfo, ManagedType: ValueTypeInfo valueType }
Marshallers\StructAsHResultMarshallerFactory.cs (1)
15if (info is { ManagedType: ValueTypeInfo, MarshallingAttributeInfo: MarshalAsInfo(UnmanagedType.Error, _) })
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
10private static readonly ValueTypeInfo s_jsMarshalerArgument = new(Constants.JSMarshalerArgumentGlobal, Constants.JSMarshalerArgument, IsByRefLike: false);
Microsoft.Interop.SourceGeneration (2)
Marshalling\MarshallerHelpers.cs (1)
222&& info.ManagedType is not ValueTypeInfo { IsByRefLike: true }
Marshalling\StatefulMarshallingStrategy.cs (1)
76string scoped = marshallerType is ValueTypeInfo { IsByRefLike: true } ? "scoped " : string.Empty;