1 write to UnderlyingNamedType
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\NamedTypeReference.cs (1)
24
this.
UnderlyingNamedType
= underlyingNamedType;
18 references to UnderlyingNamedType
Microsoft.CodeAnalysis.CSharp (18)
Emitter\Model\GenericNestedTypeInstanceReference.cs (1)
25
return ((PEModuleBuilder)context.Module).Translate(
UnderlyingNamedType
.ContainingType, syntaxNodeOpt: (CSharpSyntaxNode)context.SyntaxNode, diagnostics: context.Diagnostics);
Emitter\Model\GenericTypeInstanceReference.cs (3)
42
foreach (TypeWithAnnotations type in
UnderlyingNamedType
.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics)
52
System.Diagnostics.Debug.Assert(
UnderlyingNamedType
.OriginalDefinition.IsDefinition);
54
return moduleBeingBuilt.Translate(
UnderlyingNamedType
.OriginalDefinition, syntaxNodeOpt: (CSharpSyntaxNode)context.SyntaxNode,
Emitter\Model\NamedTypeReference.cs (8)
31
return (ushort)
UnderlyingNamedType
.Arity;
39
return
UnderlyingNamedType
.MangleName;
48
return
UnderlyingNamedType
.GetFileLocalTypeMetadataNamePrefix();
57
return
UnderlyingNamedType
.MetadataName;
65
return
UnderlyingNamedType
.IsEnumType();
73
return
UnderlyingNamedType
.IsValueType;
151
return
UnderlyingNamedType
.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
166
CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() =>
UnderlyingNamedType
;
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (3)
41
foreach (TypeWithAnnotations type in
UnderlyingNamedType
.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics)
51
System.Diagnostics.Debug.Assert(
UnderlyingNamedType
.OriginalDefinition.IsDefinition);
53
return moduleBeingBuilt.Translate(this.
UnderlyingNamedType
.OriginalDefinition, syntaxNodeOpt: (CSharpSyntaxNode)context.SyntaxNode,
Emitter\Model\SpecializedNestedTypeReference.cs (3)
28
Debug.Assert(
UnderlyingNamedType
.OriginalDefinition.IsDefinition);
29
var result = ((PEModuleBuilder)context.Module).Translate(this.
UnderlyingNamedType
.OriginalDefinition,
43
return ((PEModuleBuilder)context.Module).Translate(
UnderlyingNamedType
.ContainingType, (CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics);