24 references to MarshallerType
ILCompiler.Compiler (24)
parent\parent\Common\TypeSystem\IL\Stubs\PInvokeILEmitter.cs (2)
121
MarshallerType
.Argument,
137
MarshallerType
.Argument,
parent\parent\Common\TypeSystem\IL\Stubs\StructMarshallingThunk.cs (1)
180
MarshallerType
.Field,
parent\parent\Common\TypeSystem\Interop\IL\MarshalHelpers.Aot.cs (2)
57
MarshallerType
.Argument,
76
MarshallerType
.Field,
parent\parent\Common\TypeSystem\Interop\IL\MarshalHelpers.cs (2)
222
MarshallerType
marshallerType,
229
bool isField = marshallerType ==
MarshallerType
.Field;
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.Aot.cs (1)
720
&& MarshallerType ==
MarshallerType
.Argument
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.cs (15)
31
public
MarshallerType
MarshallerType;
230
MarshallerType
marshallerType,
339
MarshallerType
marshallerType,
346
MarshallerKind marshallerKind = MarshalHelpers.GetDisabledMarshallerKind(parameterType, marshallerType is
MarshallerType
.Field);
417
MarshallerType
.Argument,
434
MarshallerType
.Argument,
530
case
MarshallerType
.Argument: EmitArgumentMarshallingIL(); return;
531
case
MarshallerType
.Element: EmitElementMarshallingIL(); return;
532
case
MarshallerType
.Field: EmitFieldMarshallingIL(); return;
1128
_elementMarshaller.MarshallerType =
MarshallerType
.Element;
1157
&& MarshallerType ==
MarshallerType
.Argument
1553
if (IsManagedByRef || (MarshalDirection == MarshalDirection.Reverse && MarshallerType ==
MarshallerType
.Argument))
1619
&& MarshallerType ==
MarshallerType
.Argument
1818
&& MarshallerType ==
MarshallerType
.Argument
2105
&& MarshallerType ==
MarshallerType
.Argument)
parent\parent\Common\TypeSystem\Interop\IL\MarshalUtils.cs (1)
56
MarshallerType
.Field,