7 instantiations of TypeSpecification
ILCompiler.Compiler (1)
Compiler\MetadataManager.cs (1)
950owningType = new TypeSpecification
ILCompiler.MetadataTransform (6)
ILCompiler\Metadata\Transform.Type.cs (6)
427return new TypeSpecification 446return new TypeSpecification 460return new TypeSpecification 468return new TypeSpecification 490return new TypeSpecification 498return new TypeSpecification
25 references to TypeSpecification
ILCompiler.Compiler (1)
Compiler\MetadataManager.cs (1)
31using TypeSpecification = Internal.Metadata.NativeFormat.Writer.TypeSpecification;
ILCompiler.MetadataTransform (24)
ILCompiler\Metadata\MetadataTransform.cs (1)
54/// or <see cref="TypeSpecification"/> record representing specified type in the metadata writer object
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)
4719var other = obj as TypeSpecification; 4753internal static TypeSpecificationHandle AsHandle(TypeSpecification record)