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);
267
record.BaseType =
HandleType
(entity.BaseType);
291
record.Interfaces.Add(
HandleType
(interfaceType));
387
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Void));
389
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Boolean));
391
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.SByte));
393
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Byte));
395
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Int16));
397
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.UInt16));
399
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Int32));
401
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.UInt32));
403
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Int64));
405
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.UInt64));
407
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Single));
409
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Double));
411
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Char));
413
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.String));
415
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.IntPtr));
417
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.UIntPtr));
419
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.Object));
421
return
HandleType
(module.GetType(reader.ReadTypeHandle()));
472
return
HandleType
(module.Context.GetSignatureVariable(reader.ReadCompressedInteger(), false));
474
return
HandleType
(module.Context.GetSignatureVariable(reader.ReadCompressedInteger(), true));
492
return
HandleType
(module.Context.GetWellKnownType(Cts.WellKnownType.TypedReference));
505
ModifierType =
HandleType
(module.GetType(reader.ReadTypeHandle())),
512
ModifierType =
HandleType
(module.GetType(reader.ReadTypeHandle())),