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