1 write to UnderlyingNamedType
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\NamedTypeReference.cs (1)
25this.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)
32return (ushort)UnderlyingNamedType.Arity; 40return UnderlyingNamedType.MangleName; 49return UnderlyingNamedType.GetFileLocalTypeMetadataNamePrefix(); 58return UnderlyingNamedType.MetadataName; 66return UnderlyingNamedType.IsEnumType(); 74return UnderlyingNamedType.IsValueType; 152return UnderlyingNamedType.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat); 167CodeAnalysis.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);