81 references to Transform
System.Private.CoreLib (81)
System\Reflection\DynamicInvokeInfo.cs (81)
25private readonly Transform _returnTransform; 46internal ArgumentInfo(Transform transform, MethodTable* type) 52internal Transform Transform { get; } 74Transform transform = default; 79transform |= Transform.ByRef; 94transform |= Transform.Nullable; 100transform |= Transform.Pointer; 106transform |= Transform.FunctionPointer; 110transform |= Transform.Reference; 120Transform transform = default; 125transform |= Transform.ByRef; 141if ((transform & Transform.ByRef) == 0) 142transform |= Transform.AllocateReturnBox; 145transform |= Transform.Nullable; 149if ((transform & Transform.ByRef) != 0) 157transform |= Transform.Pointer; 158if ((transform & Transform.ByRef) == 0) 159transform |= Transform.AllocateReturnBox; 165transform |= Transform.FunctionPointer; 166if ((transform & Transform.ByRef) == 0) 167transform |= Transform.AllocateReturnBox; 171transform |= Transform.Reference; 216if ((_returnTransform & Transform.AllocateReturnBox) != 0) 219(_returnTransform & (Transform.Pointer | Transform.FunctionPointer)) != 0 ? 247return ((_returnTransform & (Transform.Nullable | Transform.Pointer | Transform.FunctionPointer | Transform.ByRef)) != 0) ? 284if ((_returnTransform & Transform.AllocateReturnBox) != 0) 287(_returnTransform & (Transform.Pointer | Transform.FunctionPointer)) != 0 ? 306return ((_returnTransform & (Transform.Nullable | Transform.Pointer | Transform.FunctionPointer | Transform.ByRef)) != 0) ? 350if ((_returnTransform & Transform.AllocateReturnBox) != 0) 353(_returnTransform & (Transform.Pointer | Transform.FunctionPointer)) != 0 ? 381return ((_returnTransform & (Transform.Nullable | Transform.Pointer | Transform.FunctionPointer | Transform.ByRef)) != 0) ? 571if (defaultValue != null && (argumentInfo.Transform & Transform.Nullable) != 0) 599if ((argumentInfo.Transform & Transform.ByRef) != 0) 609if ((argumentInfo.Transform & Transform.Reference) == 0) 611(argumentInfo.Transform & (Transform.Pointer | Transform.FunctionPointer)) != 0 ? 639if ((argumentInfo.Transform & Transform.ByRef) != 0) 651if ((argumentInfo.Transform & Transform.Reference) == 0) 653if ((argumentInfo.Transform & (Transform.ByRef | Transform.Nullable)) != 0) 675((ByReference*)byrefParameters)[i] = new ByReference(ref (argumentInfo.Transform & Transform.Reference) != 0 ? 710if ((argumentInfo.Transform & Transform.ByRef) != 0) 719if ((argumentInfo.Transform & Transform.Reference) == 0) 721(argumentInfo.Transform & (Transform.Pointer | Transform.FunctionPointer)) != 0 ? 735if ((argumentInfo.Transform & Transform.ByRef) != 0) 741if ((argumentInfo.Transform & Transform.Reference) == 0) 743if ((argumentInfo.Transform & (Transform.ByRef | Transform.Nullable)) != 0) 765((ByReference*)byrefParameters)[i] = new ByReference(ref (argumentInfo.Transform & Transform.Reference) != 0 ? 785Transform transform = argumentInfo.Transform; 786if ((transform & (Transform.Pointer | Transform.FunctionPointer | Transform.Nullable)) != 0) 788if ((transform & Transform.Pointer) != 0) 797(transform & Transform.FunctionPointer) != 0 ? MethodTable.Of<IntPtr>() : argumentInfo.Type, 819Transform transform = argumentInfo.Transform; 820if ((transform & (Transform.Pointer | Transform.FunctionPointer | Transform.Nullable)) != 0) 822if ((transform & Transform.Pointer) != 0) 831(transform & Transform.FunctionPointer) != 0 ? MethodTable.Of<IntPtr>() : argumentInfo.Type, 845Debug.Assert((_returnTransform & Transform.ByRef) != 0); 853if ((_returnTransform & Transform.Pointer) != 0) 859else if ((_returnTransform & Transform.FunctionPointer) != 0) 864else if ((_returnTransform & Transform.Reference) != 0) 866Debug.Assert((_returnTransform & Transform.ByRef) != 0); 871Debug.Assert((_returnTransform & (Transform.ByRef | Transform.Nullable)) != 0);