7 instantiations of TypeSpecification
ILCompiler.Compiler (1)
Compiler\MetadataManager.cs (1)
962owningType = new TypeSpecification
ILCompiler.MetadataTransform (6)
ILCompiler\Metadata\Transform.Type.cs (6)
423return new TypeSpecification 442return new TypeSpecification 456return new TypeSpecification 464return new TypeSpecification 486return new TypeSpecification 494return new TypeSpecification
24 references to TypeSpecification
ILCompiler.Compiler (1)
Compiler\MetadataManager.cs (1)
31using TypeSpecification = Internal.Metadata.NativeFormat.Writer.TypeSpecification;
ILCompiler.MetadataTransform (23)
ILCompiler\Metadata\Transform.Type.cs (17)
25private Action<Cts.ArrayType, TypeSpecification> _initSzArray; 26private Action<Cts.ArrayType, TypeSpecification> _initArray; 27private Action<Cts.ByRefType, TypeSpecification> _initByRef; 28private Action<Cts.PointerType, TypeSpecification> _initPointer; 29private Action<Cts.FunctionPointerType, TypeSpecification> _initFunctionPointer; 30private Action<Cts.TypeDesc, TypeSpecification> _initTypeInst; 31private Action<Cts.SignatureTypeVariable, TypeSpecification> _initTypeVar; 32private Action<Cts.SignatureMethodVariable, TypeSpecification> _initMethodVar; 92Debug.Assert(rec is TypeDefinition || rec is TypeReference || rec is TypeSpecification); 97private void InitializeSzArray(Cts.ArrayType entity, TypeSpecification record) 105private void InitializeArray(Cts.ArrayType entity, TypeSpecification record) 118private void InitializeByRef(Cts.ByRefType entity, TypeSpecification record) 126private void InitializePointer(Cts.PointerType entity, TypeSpecification record) 134private void InitializeFunctionPointer(Cts.FunctionPointerType entity, TypeSpecification record) 142private void InitializeTypeVariable(Cts.SignatureTypeVariable entity, TypeSpecification record) 150private void InitializeMethodVariable(Cts.SignatureMethodVariable entity, TypeSpecification record) 158private void InitializeTypeInstance(Cts.TypeDesc entity, TypeSpecification record)
Internal\Metadata\NativeFormat\Writer\MdBinaryWriterGen.cs (3)
1624public static void Write(this NativeWriter writer, TypeSpecification record) 1632public static void Write(this NativeWriter writer, List<TypeSpecification> values) 1640foreach (TypeSpecification value in values)
Internal\Metadata\NativeFormat\Writer\NativeFormatWriterGen.cs (3)
4717var other = obj as TypeSpecification; 4751internal static TypeSpecificationHandle AsHandle(TypeSpecification record)