63 references to IntPtr
ILCompiler.Compiler (41)
Compiler\TypePreinit.cs (4)
1587
ILOpcode.stelem_i => context.GetWellKnownType(WellKnownType.
IntPtr
),
1638
ILOpcode.ldelem_i => context.GetWellKnownType(WellKnownType.
IntPtr
),
2156
&& !locationType.IsWellKnownType(WellKnownType.
IntPtr
)
3671
&& (field.FieldType.IsWellKnownType(WellKnownType.
IntPtr
) || field.FieldType.IsWellKnownType(WellKnownType.UIntPtr)))
Compiler\UserDefinedTypeDescriptor.cs (1)
665
: GetVariableTypeIndex(fieldType.Context.GetWellKnownType(WellKnownType.
IntPtr
));
IL\Stubs\StartupCode\StartupCodeMainMethod.cs (1)
183
Context.GetWellKnownType(WellKnownType.
IntPtr
) });
parent\parent\Common\TypeSystem\IL\ILImporter.cs (7)
532
ImportLoadIndirect(WellKnownType.
IntPtr
);
684
ImportConvert(WellKnownType.
IntPtr
, true, true);
723
ImportLoadElement(WellKnownType.
IntPtr
);
735
ImportStoreElement(WellKnownType.
IntPtr
);
810
ImportConvert(WellKnownType.
IntPtr
, false, false);
813
ImportConvert(WellKnownType.
IntPtr
, true, false);
845
ImportStoreIndirect(WellKnownType.
IntPtr
);
parent\parent\Common\TypeSystem\IL\Stubs\CalliMarshallingMethodThunk.cs (1)
67
parameterTypes[parameterTypes.Length - 1] = Context.GetWellKnownType(WellKnownType.
IntPtr
);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateMethodILEmitter.cs (1)
56
ILLocalVariable methodPtr = emit.NewLocal(context.GetWellKnownType(WellKnownType.
IntPtr
));
parent\parent\Common\TypeSystem\IL\Stubs\DelegateThunks.cs (1)
693
TypeDesc intPtrType = context.GetWellKnownType(WellKnownType.
IntPtr
);
parent\parent\Common\TypeSystem\IL\Stubs\ForwardDelegateCreationThunk.cs (2)
61
Context.GetWellKnownType(WellKnownType.
IntPtr
)
121
Context.GetWellKnownType(WellKnownType.
IntPtr
)}
parent\parent\Common\TypeSystem\IL\Stubs\GetFieldHelperMethodOverride.cs (1)
124
boxableFieldType = Context.GetWellKnownType(WellKnownType.
IntPtr
);
parent\parent\Common\TypeSystem\IL\Stubs\PInvokeILEmitter.cs (3)
180
delegateMethod.Context.GetWellKnownType(WellKnownType.
IntPtr
));
224
context.GetWellKnownType(WellKnownType.
IntPtr
));
315
.GetWellKnownType(WellKnownType.
IntPtr
));
parent\parent\Common\TypeSystem\Interop\IL\MarshalHelpers.Aot.cs (1)
101
elementNativeType = (MetadataType)managedElementType.Context.GetWellKnownType(WellKnownType.
IntPtr
);
parent\parent\Common\TypeSystem\Interop\IL\MarshalHelpers.cs (5)
86
return context.GetWellKnownType(WellKnownType.
IntPtr
);
98
return context.GetWellKnownType(WellKnownType.
IntPtr
);
102
return context.GetWellKnownType(WellKnownType.
IntPtr
);
142
return context.GetWellKnownType(WellKnownType.
IntPtr
);
170
return context.GetWellKnownType(WellKnownType.
IntPtr
);
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.Aot.cs (3)
1269
new MethodSignature(MethodSignatureFlags.None, 0, Context.GetWellKnownType(WellKnownType.
IntPtr
), [ Context.GetWellKnownType(WellKnownType.Object) ]));
1298
new MethodSignature(MethodSignatureFlags.None, 0, Context.GetWellKnownType(WellKnownType.Object), [ Context.GetWellKnownType(WellKnownType.
IntPtr
) ]));
1333
new MethodSignature(MethodSignatureFlags.None, 0, Context.GetWellKnownType(WellKnownType.Void), [ Context.GetWellKnownType(WellKnownType.
IntPtr
) ]));
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.cs (9)
1287
var vSizeOf = emitter.NewLocal(Context.GetWellKnownType(WellKnownType.
IntPtr
));
1346
ILLocalVariable vLength = emitter.NewLocal(Context.GetWellKnownType(WellKnownType.
IntPtr
));
1445
ILLocalVariable vLength = emitter.NewLocal(Context.GetWellKnownType(WellKnownType.
IntPtr
));
1449
ILLocalVariable vSizeOf = emitter.NewLocal(Context.GetWellKnownType(WellKnownType.
IntPtr
));
1827
var vBuffer = emitter.NewLocal(Context.GetWellKnownType(WellKnownType.
IntPtr
));
1958
new MethodSignature(0, 0, Context.GetWellKnownType(WellKnownType.
IntPtr
), TypeDesc.EmptyTypes))));
2002
new TypeDesc[] { Context.GetWellKnownType(WellKnownType.
IntPtr
) }))));
2061
new MethodSignature(MethodSignatureFlags.Static, 1, Context.GetWellKnownType(WellKnownType.
IntPtr
),
2088
new TypeDesc[] { Context.GetWellKnownType(WellKnownType.
IntPtr
) }
parent\parent\Common\TypeSystem\Interop\IL\PInvokeDelegateWrapperConstructor.cs (1)
52
Context.GetWellKnownType(WellKnownType.
IntPtr
)
ILCompiler.MetadataTransform (1)
ILCompiler\Metadata\Transform.Type.cs (1)
419
return HandleType(module.Context.GetWellKnownType(Cts.WellKnownType.
IntPtr
));
ILCompiler.ReadyToRun (17)
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapBuilder.cs (1)
119
intPtrTypeHandle: new TypeHandle(context.GetWellKnownType(WellKnownType.
IntPtr
)));
IBC\IBCProfileParser.cs (1)
479
return context.GetWellKnownType(WellKnownType.
IntPtr
);
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
3426
if ((owningType.IsWellKnownType(WellKnownType.
IntPtr
) ||
parent\parent\Common\TypeSystem\Interop\IL\MarshalHelpers.cs (5)
86
return context.GetWellKnownType(WellKnownType.
IntPtr
);
98
return context.GetWellKnownType(WellKnownType.
IntPtr
);
102
return context.GetWellKnownType(WellKnownType.
IntPtr
);
142
return context.GetWellKnownType(WellKnownType.
IntPtr
);
170
return context.GetWellKnownType(WellKnownType.
IntPtr
);
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.cs (9)
1287
var vSizeOf = emitter.NewLocal(Context.GetWellKnownType(WellKnownType.
IntPtr
));
1346
ILLocalVariable vLength = emitter.NewLocal(Context.GetWellKnownType(WellKnownType.
IntPtr
));
1445
ILLocalVariable vLength = emitter.NewLocal(Context.GetWellKnownType(WellKnownType.
IntPtr
));
1449
ILLocalVariable vSizeOf = emitter.NewLocal(Context.GetWellKnownType(WellKnownType.
IntPtr
));
1827
var vBuffer = emitter.NewLocal(Context.GetWellKnownType(WellKnownType.
IntPtr
));
1958
new MethodSignature(0, 0, Context.GetWellKnownType(WellKnownType.
IntPtr
), TypeDesc.EmptyTypes))));
2002
new TypeDesc[] { Context.GetWellKnownType(WellKnownType.
IntPtr
) }))));
2061
new MethodSignature(MethodSignatureFlags.Static, 1, Context.GetWellKnownType(WellKnownType.
IntPtr
),
2088
new TypeDesc[] { Context.GetWellKnownType(WellKnownType.
IntPtr
) }
ILCompiler.RyuJit (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
3426
if ((owningType.IsWellKnownType(WellKnownType.
IntPtr
) ||
ILCompiler.TypeSystem (3)
parent\parent\Common\TypeSystem\Common\TypeDesc.cs (1)
94
case WellKnownType.
IntPtr
:
parent\parent\Common\TypeSystem\Ecma\EcmaSignatureParser.cs (1)
141
return GetWellKnownType(WellKnownType.
IntPtr
);
parent\parent\Common\TypeSystem\Ecma\PrimitiveTypeProvider.cs (1)
39
wkt = WellKnownType.
IntPtr
;