7 overrides of InstantiateSignature
ILCompiler.TypeSystem (7)
parent\parent\Common\TypeSystem\Common\ArrayType.cs (1)
135
public override TypeDesc
InstantiateSignature
(Instantiation typeInstantiation, Instantiation methodInstantiation)
parent\parent\Common\TypeSystem\Common\ByRefType.cs (1)
21
public override TypeDesc
InstantiateSignature
(Instantiation typeInstantiation, Instantiation methodInstantiation)
parent\parent\Common\TypeSystem\Common\FunctionPointerType.cs (1)
45
public override TypeDesc
InstantiateSignature
(Instantiation typeInstantiation, Instantiation methodInstantiation)
parent\parent\Common\TypeSystem\Common\InstantiatedType.cs (1)
242
public override TypeDesc
InstantiateSignature
(Instantiation typeInstantiation, Instantiation methodInstantiation)
parent\parent\Common\TypeSystem\Common\PointerType.cs (1)
21
public override TypeDesc
InstantiateSignature
(Instantiation typeInstantiation, Instantiation methodInstantiation)
parent\parent\Common\TypeSystem\Common\SignatureVariable.cs (2)
83
public override TypeDesc
InstantiateSignature
(Instantiation typeInstantiation, Instantiation methodInstantiation)
131
public override TypeDesc
InstantiateSignature
(Instantiation typeInstantiation, Instantiation methodInstantiation)
46 references to InstantiateSignature
ILCompiler.Compiler (9)
Compiler\Compilation.cs (1)
531
runtimeDeterminedOwningType = runtimeDeterminedBaseTypeDefinition.
InstantiateSignature
(runtimeDeterminedOwningType.Instantiation, default);
Compiler\Dataflow\CompilerGeneratedState.cs (1)
415
TypeDesc instantiatedType = typeRef.
InstantiateSignature
(method.OwningType.Instantiation, method.Instantiation);
Compiler\Dataflow\GenericArgumentDataFlow.cs (1)
61
TypeDesc instantiatedType = type.
InstantiateSignature
(typeContext, methodContext);
Compiler\Dataflow\HandleCallAction.cs (1)
840
TypeDesc instantiatedType = _type.
InstantiateSignature
(typeInstantiation, methodInstantiation);
Compiler\Logging\DocumentationSignatureGenerator.PartVisitor.cs (1)
242
return (DefType)containingType.InstantiateAsOpen().
InstantiateSignature
(type.Instantiation, default);
parent\parent\Common\Compiler\Dataflow\ParameterProxy.cs (1)
18
: Method.Method.Signature[MetadataIndex].
InstantiateSignature
(Method.Method.OwningType.Instantiation, Method.Method.Instantiation);
parent\parent\Common\Compiler\DisplayNameHelpers.cs (1)
92
TypeDesc instantiatedType = method.Signature[i].
InstantiateSignature
(method.OwningType.Instantiation, method.Instantiation);
parent\parent\Common\TypeSystem\IL\Stubs\GetFieldHelperMethodOverride.cs (1)
129
? boxableFieldType.
InstantiateSignature
(contextMethod.OwningType.Instantiation, default)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (1)
57
var specializedType = typeToSpecialize.
InstantiateSignature
(processType.Instantiation, default(Instantiation));
ILCompiler.ReadyToRun (9)
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (4)
107
return ValidateTypeHelper(typeToCheckForSkipValidation.
InstantiateSignature
(type.Instantiation, new Instantiation()));
567
constraintsOnDecl.Add(constraint.
InstantiateSignature
(declMethod.OwningType.Instantiation, implMethod.Instantiation).
InstantiateSignature
(implMethod.OwningType.Instantiation, new Instantiation()));
572
if (!constraintsOnDecl.Contains(constraint.
InstantiateSignature
(implMethod.OwningType.Instantiation, implMethod.Instantiation)))
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
256
instantiatedOwningType = tokenOnlyOwningType.
InstantiateSignature
(typeInstantiation, methodInstantiation);
parent\parent\Common\Compiler\Dataflow\ParameterProxy.cs (1)
18
: Method.Method.Signature[MetadataIndex].
InstantiateSignature
(Method.Method.OwningType.Instantiation, Method.Method.Instantiation);
parent\parent\Common\Compiler\DisplayNameHelpers.cs (1)
92
TypeDesc instantiatedType = method.Signature[i].
InstantiateSignature
(method.OwningType.Instantiation, method.Instantiation);
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
1880
result = ((TypeDesc)result).
InstantiateSignature
(typeInst, methodInst);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (1)
57
var specializedType = typeToSpecialize.
InstantiateSignature
(processType.Instantiation, default(Instantiation));
ILCompiler.RyuJit (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
1880
result = ((TypeDesc)result).
InstantiateSignature
(typeInst, methodInst);
ILCompiler.TypeSystem (27)
parent\parent\Common\TypeSystem\Common\ArrayType.cs (2)
138
TypeDesc instantiatedElementType = elementType.
InstantiateSignature
(typeInstantiation, methodInstantiation);
331
TypeDesc instantiatedOwningType = owningType.
InstantiateSignature
(typeInstantiation, methodInstantiation);
parent\parent\Common\TypeSystem\Common\ByRefType.cs (1)
24
TypeDesc instantiatedParameterType = parameterType.
InstantiateSignature
(typeInstantiation, methodInstantiation);
parent\parent\Common\TypeSystem\Common\CastingHelper.cs (1)
284
TypeDesc instantiatedConstraint = typeConstraint.
InstantiateSignature
(typeInstantiation, methodInstantiation);
parent\parent\Common\TypeSystem\Common\FieldDesc.cs (1)
112
TypeDesc instantiatedOwningType = owningType.
InstantiateSignature
(typeInstantiation, methodInstantiation);
parent\parent\Common\TypeSystem\Common\FieldForInstantiatedType.cs (1)
55
return _fieldDef.FieldType.
InstantiateSignature
(_instantiatedType.Instantiation, default(Instantiation));
parent\parent\Common\TypeSystem\Common\FunctionPointerType.cs (2)
48
sigBuilder.ReturnType = _signature.ReturnType.
InstantiateSignature
(typeInstantiation, methodInstantiation);
50
sigBuilder[i] = _signature[i].
InstantiateSignature
(typeInstantiation, methodInstantiation);
parent\parent\Common\TypeSystem\Common\InstantiatedMethod.cs (1)
60
return type.
InstantiateSignature
(default(Instantiation), _instantiation);
parent\parent\Common\TypeSystem\Common\InstantiatedType.cs (3)
70
return (_baseType = (uninst != null) ? (MetadataType)uninst.
InstantiateSignature
(_instantiation, default(Instantiation)) : null);
249
TypeDesc inst = uninst.
InstantiateSignature
(typeInstantiation, methodInstantiation);
277
TypeDesc inst = uninst.
InstantiateSignature
(typeInstantiation, methodInstantiation);
parent\parent\Common\TypeSystem\Common\InstantiatedType.MethodImpls.cs (1)
29
var implTypeInstantiated = uninstMethodImpls[i].Decl.OwningType.
InstantiateSignature
(this.Instantiation, default(Instantiation));
parent\parent\Common\TypeSystem\Common\MethodDesc.cs (4)
93
TypeDesc returnTypeNew = _returnType.
InstantiateSignature
(substitution, default(Instantiation));
102
TypeDesc newParameter = newParameters[i].
InstantiateSignature
(substitution, default(Instantiation));
775
TypeDesc inst = uninst.
InstantiateSignature
(typeInstantiation, methodInstantiation);
793
TypeDesc instantiatedOwningType = owningType.
InstantiateSignature
(typeInstantiation, methodInstantiation);
parent\parent\Common\TypeSystem\Common\MethodForInstantiatedType.cs (1)
53
return type.
InstantiateSignature
(_instantiatedType.Instantiation, default(Instantiation));
parent\parent\Common\TypeSystem\Common\PointerType.cs (1)
24
TypeDesc instantiatedParameterType = parameterType.
InstantiateSignature
(typeInstantiation, methodInstantiation);
parent\parent\Common\TypeSystem\Common\TypeSystemConstraintsHelpers.cs (2)
64
var instantiatedType = constraintType.
InstantiateSignature
(genericParamContext.TypeInstantiation, genericParamContext.MethodInstantiation);
143
var instantiatedType = constraint.
InstantiateSignature
(typeContext.TypeInstantiation, typeContext.MethodInstantiation);
parent\parent\Common\TypeSystem\Ecma\EcmaModule.cs (1)
651
newSubstitutionTypes[i] = newSubstitution[i].
InstantiateSignature
(substitution, default(Instantiation));
parent\parent\Common\TypeSystem\IL\ILDisassembler.cs (1)
63
TypeDesc typeInContext = type.
InstantiateSignature
(
parent\parent\Common\TypeSystem\IL\InstantiatedMethodIL.cs (4)
71
TypeDesc inst = uninst.
InstantiateSignature
(_typeInstantiation, _methodInstantiation);
99
o = ((TypeDesc)o).
InstantiateSignature
(_typeInstantiation, _methodInstantiation);
109
builder.ReturnType = template.ReturnType.
InstantiateSignature
(_typeInstantiation, _methodInstantiation);
111
builder[i] = template[i].
InstantiateSignature
(_typeInstantiation, _methodInstantiation);