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