Base:
method
HandleType
ILCompiler.Metadata.MetadataTransform.HandleType(Internal.TypeSystem.TypeDesc)
52 references to HandleType
ILCompiler.MetadataTransform (52)
ILCompiler\Metadata\MetadataTransform.cs (1)
44
transform.
HandleType
(type);
ILCompiler\Metadata\Transform.CustomAttribute.cs (4)
73
Type =
HandleType
(type),
142
Type =
HandleType
(enumType)
155
return s == null ? new ConstantReferenceValue() :
HandleType
(Cts.CustomAttributeTypeNameParser.GetTypeByCustomAttributeTypeName(module, s));
184
ElementType =
HandleType
(enumType),
ILCompiler\Metadata\Transform.Event.cs (1)
38
Type =
HandleType
(module.GetType(eventDef.Type)),
ILCompiler\Metadata\Transform.Field.cs (4)
31
record.EnclosingType = (TypeDefinition)
HandleType
(field.OwningType);
62
:
HandleType
(entity.FieldType),
103
record.Parent =
HandleType
(entity.OwningType);
106
Type =
HandleType
(entity.GetTypicalFieldDefinition().FieldType),
ILCompiler\Metadata\Transform.Method.cs (5)
40
EnclosingType = (TypeDefinition)
HandleType
(method.OwningType),
139
record.Parent =
HandleType
(entity.OwningType);
155
record.GenericTypeArguments.Add(
HandleType
(typeArgument));
167
ReturnType =
HandleType
(signature.ReturnType),
174
result.Parameters.Add(
HandleType
(signature[i]));
ILCompiler\Metadata\Transform.Parameter.cs (1)
27
result.Constraints.Add(
HandleType
(constraint));
ILCompiler\Metadata\Transform.Property.cs (2)
49
result.Signature.Type =
HandleType
(sig.ReturnType);
51
result.Signature.Parameters.Add(
HandleType
(sig[i]));
ILCompiler\Metadata\Transform.Scope.cs (1)
51
scopeDefinition.GlobalModuleType = (TypeDefinition)
HandleType
(moduleType);
ILCompiler\Metadata\Transform.Type.cs (33)
101
ElementType =
HandleType
(entity.ElementType),
109
ElementType =
HandleType
(entity.ElementType),
122
Type =
HandleType
(entity.ParameterType)
130
Type =
HandleType
(entity.ParameterType)
162
GenericType =
HandleType
(entity.GetTypeDefinition()),
167
sig.GenericTypeArguments.Add(
HandleType
(entity.Instantiation[i]));
182
MetadataRecord parentRecord =
HandleType
(containingType);
236
var enclosingType = (TypeDefinition)
HandleType
(containingType);
271
record.BaseType =
HandleType
(entity.BaseType);
295
record.Interfaces.Add(
HandleType
(interfaceType));
391
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Void));
393
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Boolean));
395
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.SByte));
397
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Byte));
399
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Int16));
401
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.UInt16));
403
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Int32));
405
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.UInt32));
407
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Int64));
409
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.UInt64));
411
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Single));
413
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Double));
415
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Char));
417
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.String));
419
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.IntPtr));
421
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.UIntPtr));
423
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Object));
425
return
HandleType
(module.GetType(reader.ReadTypeHandle()));
476
return
HandleType
(module.Context.GetSignatureVariable(reader.ReadCompressedInteger(), false));
478
return
HandleType
(module.Context.GetSignatureVariable(reader.ReadCompressedInteger(), true));
496
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.TypedReference));
509
ModifierType =
HandleType
(module.GetType(reader.ReadTypeHandle())),
516
ModifierType =
HandleType
(module.GetType(reader.ReadTypeHandle())),