1 instantiation of MarshallingData
System.Reflection.Emit (1)
System\Reflection\Emit\PseudoCustomAttributesData.cs (1)
295MarshallingData info = new();
11 references to MarshallingData
System.Reflection.Emit (11)
System\Reflection\Emit\FieldBuilderImpl.cs (2)
22internal MarshallingData? _marshallingData; 72_marshallingData = MarshallingData.CreateMarshallingData(con, binaryAttribute, isField: true);
System\Reflection\Emit\ParameterBuilderImpl.cs (2)
16internal MarshallingData? _marshallingData; 54_marshallingData = MarshallingData.CreateMarshallingData(con, binaryAttribute, isField: false);
System\Reflection\Emit\PseudoCustomAttributesData.cs (7)
292internal static MarshallingData CreateMarshallingData(ConstructorInfo con, ReadOnlySpan<byte> binaryAttribute, bool isField) 295MarshallingData info = new(); 359private static void DecodeMarshalAsFixedString(string[] paramNames, object?[] values, MarshallingData info) 386private static void DecodeMarshalAsSafeArray(string[] paramNames, object?[] values, MarshallingData info) 435private static void DecodeMarshalAsArray(string[] paramNames, object?[] values, bool isFixed, MarshallingData info) 475private static void DecodeMarshalAsComInterface(string[] paramNames, object?[] values, UnmanagedType unmanagedType, MarshallingData info) 490private static void DecodeMarshalAsCustom(string[] paramNames, object?[] values, MarshallingData info)