3 implementations of Type
ILCompiler.Compiler (3)
Compiler\DependencyAnalysis\AsyncContinuationEETypeNode.cs (1)
17public TypeDesc Type { get; }
Compiler\DependencyAnalysis\EETypeNode.cs (1)
211public TypeDesc Type => _type;
Compiler\DependencyAnalysis\ExternEETypeSymbolNode.cs (1)
25public TypeDesc Type => _type;
14 references to Type
ILCompiler.Compiler (14)
Compiler\Compilation.cs (2)
666yield return ((IEETypeNode)node).Type; 678yield return typeNode.Type;
Compiler\DependencyAnalysis\ExternalTypeMapNode.cs (2)
146Vertex valueVertex = externalReferences.EncodeReferenceToType(writer, valueNode.Type); 161.ToImmutableDictionary(p => p.Name, p => p.target.Type));
Compiler\DependencyAnalysis\NodeFactory.cs (4)
727protected override bool CompareKeyToValue(TypeDesc key, IEETypeNode value) => key == value.Type; 728protected override bool CompareValueToValue(IEETypeNode value1, IEETypeNode value2) => value1.Type == value2.Type; 730protected override int GetValueHashCode(IEETypeNode value) => value.Type.GetHashCode();
Compiler\DependencyAnalysis\ProxyTypeMapNode.cs (5)
87Vertex keyVertex = externalReferences.EncodeReferenceToType(writer, keyNode.Type); 88Vertex valueVertex = externalReferences.EncodeReferenceToType(writer, valueNode.Type); 90typeMapHashTable.Append((uint)keyNode.Type.GetHashCode(), section.Place(entry)); 103.ToImmutableDictionary(p => p.key.Type, p => p.value.Type));
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
63int hashCode = typeSymbol.Type.GetHashCode();