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