81 references to Transform
System.Private.CoreLib (81)
System\Reflection\DynamicInvokeInfo.cs (81)
26private readonly Transform _returnTransform; 47internal ArgumentInfo(Transform transform, MethodTable* type) 53internal Transform Transform { get; } 75Transform transform = default; 81transform |= Transform.ByRef; 96transform |= Transform.Nullable; 102transform |= Transform.Pointer; 108transform |= Transform.FunctionPointer; 112transform |= Transform.Reference; 122Transform transform = default; 127transform |= Transform.ByRef; 143if ((transform & Transform.ByRef) == 0) 144transform |= Transform.AllocateReturnBox; 147transform |= Transform.Nullable; 151if ((transform & Transform.ByRef) != 0) 159transform |= Transform.Pointer; 160if ((transform & Transform.ByRef) == 0) 161transform |= Transform.AllocateReturnBox; 167transform |= Transform.FunctionPointer; 168if ((transform & Transform.ByRef) == 0) 169transform |= Transform.AllocateReturnBox; 173transform |= Transform.Reference; 218if ((_returnTransform & Transform.AllocateReturnBox) != 0) 221(_returnTransform & (Transform.Pointer | Transform.FunctionPointer)) != 0 ? 249return ((_returnTransform & (Transform.Nullable | Transform.Pointer | Transform.FunctionPointer | Transform.ByRef)) != 0) ? 286if ((_returnTransform & Transform.AllocateReturnBox) != 0) 289(_returnTransform & (Transform.Pointer | Transform.FunctionPointer)) != 0 ? 308return ((_returnTransform & (Transform.Nullable | Transform.Pointer | Transform.FunctionPointer | Transform.ByRef)) != 0) ? 352if ((_returnTransform & Transform.AllocateReturnBox) != 0) 355(_returnTransform & (Transform.Pointer | Transform.FunctionPointer)) != 0 ? 383return ((_returnTransform & (Transform.Nullable | Transform.Pointer | Transform.FunctionPointer | Transform.ByRef)) != 0) ? 574if (defaultValue != null && (argumentInfo.Transform & Transform.Nullable) != 0) 604if ((argumentInfo.Transform & Transform.Reference) == 0) 606(argumentInfo.Transform & (Transform.Pointer | Transform.FunctionPointer)) != 0 ? 633if ((argumentInfo.Transform & Transform.ByRef) != 0) 639if ((argumentInfo.Transform & Transform.Reference) == 0) 641if ((argumentInfo.Transform & (Transform.ByRef | Transform.Nullable)) != 0) 663((ByReference*)byrefParameters)[i] = new ByReference(ref (argumentInfo.Transform & Transform.Reference) != 0 ? 685if ((argumentInfo.Transform & Transform.Reference) == 0) 687(argumentInfo.Transform & (Transform.Pointer | Transform.FunctionPointer)) != 0 ? 701if ((argumentInfo.Transform & Transform.ByRef) != 0) 707if ((argumentInfo.Transform & Transform.Reference) == 0) 709if ((argumentInfo.Transform & (Transform.ByRef | Transform.Nullable)) != 0) 731((ByReference*)byrefParameters)[i] = new ByReference(ref (argumentInfo.Transform & Transform.Reference) != 0 ? 745Transform transform = argumentInfo.Transform; 747if ((transform & Transform.ByRef) == 0) 752if ((transform & (Transform.Pointer | Transform.FunctionPointer | Transform.Nullable)) != 0) 754if ((transform & Transform.Pointer) != 0) 763(transform & Transform.FunctionPointer) != 0 ? MethodTable.Of<IntPtr>() : argumentInfo.Type, 780Transform transform = argumentInfo.Transform; 782if ((transform & Transform.ByRef) == 0) 787if ((transform & (Transform.Pointer | Transform.FunctionPointer | Transform.Nullable)) != 0) 789if ((transform & Transform.Pointer) != 0) 798(transform & Transform.FunctionPointer) != 0 ? MethodTable.Of<IntPtr>() : argumentInfo.Type, 811Debug.Assert((_returnTransform & Transform.ByRef) != 0); 819if ((_returnTransform & Transform.Pointer) != 0) 825else if ((_returnTransform & Transform.FunctionPointer) != 0) 830else if ((_returnTransform & Transform.Reference) != 0) 832Debug.Assert((_returnTransform & Transform.ByRef) != 0); 837Debug.Assert((_returnTransform & (Transform.ByRef | Transform.Nullable)) != 0);