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