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