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