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