6 instantiations of TypeHandle
ILCompiler.ReadyToRun (6)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (2)
469thArgType = new TypeHandle(_context.GetWellKnownType(WellKnownType.Object)); 481thArgType = new TypeHandle(_context.GetWellKnownType(WellKnownType.IntPtr));
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapBuilder.cs (3)
81TypeHandle returnType = new TypeHandle(signature.ReturnType); 85parameterTypes[parameterIndex] = new TypeHandle(signature[parameterIndex]); 283if (_transitionBlock.IsArgPassedByRef(new TypeHandle(type)))
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (1)
267return IsTrivialPointerSizedStruct(new TypeHandle(typeOfEmbeddedField));
38 references to TypeHandle
ILCompiler.ReadyToRun (38)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (23)
54public bool Equals(TypeHandle other) 187public static int GetElemSize(CorElementType t, TypeHandle thValueType) 353TypeHandle[] parameterTypes, 354TypeHandle returnType) 364private TypeHandle[] _parameterTypes; 365private TypeHandle _returnType; 404public CorElementType GetArgumentType(int argNum, out TypeHandle thArgType) 411public TypeHandle GetByRefArgumentType(int argNum) 415default(TypeHandle); 418public CorElementType GetReturnType(out TypeHandle thRetType) 463public CorElementType GetArgumentType(int argNum, out TypeHandle thArgType, out bool forceByRefReturn) 488public CorElementType GetReturnType(out TypeHandle thRetType, out bool forceByRefReturn) 501_argTypeHandle = default(TypeHandle); 911_argTypeHandleOfByRefParam = (argType == CorElementType.ELEMENT_TYPE_BYREF ? _argData.GetByRefArgumentType(_argNum) : default(TypeHandle)); 915int argSize = TypeHandle.GetElemSize(argType, _argTypeHandle); 1562public CorElementType GetArgType(out TypeHandle pTypeHandle) 1569public CorElementType GetByRefArgType(out TypeHandle pByRefArgTypeHandle) 1628TypeHandle thArgType; 1636int structSize = TypeHandle.GetElemSize(type, thArgType); 1881TypeHandle dummy; 1969private TypeHandle _argTypeHandle; 1970private TypeHandle _argTypeHandleOfByRefParam; 2048TypeHandle thRetType;
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapBuilder.cs (3)
81TypeHandle returnType = new TypeHandle(signature.ReturnType); 82TypeHandle[] parameterTypes = new TypeHandle[signature.Length];
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (12)
191public bool IsArgumentInRegister(ref int pNumRegistersUsed, CorElementType typ, TypeHandle thArgType) 233private bool IsTrivialPointerSizedStruct(TypeHandle thArgType) 295public virtual bool IsArgPassedByRef(TypeHandle th) 310public void ComputeReturnValueTreatment(CorElementType type, TypeHandle thRetType, bool isVarArgMethod, out bool usesRetBuffer, out uint fpReturnSize, out uint returnedFpFieldOffset1st, out uint returnedFpFieldOffset2nd) 474public override bool IsArgPassedByRef(TypeHandle th) => false; 502public override bool IsArgPassedByRef(TypeHandle th) 557public override bool IsArgPassedByRef(TypeHandle th) => false; 581public sealed override bool IsArgPassedByRef(TypeHandle th) => false; 621public override bool IsArgPassedByRef(TypeHandle th) 686public override bool IsArgPassedByRef(TypeHandle th) 730public override bool IsArgPassedByRef(TypeHandle th) 775public override bool IsArgPassedByRef(TypeHandle th)