2 types derived from NamedTypeSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\ErrorTypeSymbol.cs (1)
11
internal sealed class ErrorTypeSymbol :
NamedTypeSymbol
, IErrorTypeSymbol
Symbols\PublicModel\NonErrorNamedTypeSymbol.cs (1)
11
internal sealed class NonErrorNamedTypeSymbol :
NamedTypeSymbol
7 references to NamedTypeSymbol
Microsoft.CodeAnalysis.CSharp (2)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
343
NamedTypeSymbol? underlyingTypeSymbol = (symbol as Symbols.PublicModel.
NamedTypeSymbol
)?.UnderlyingNamedTypeSymbol;
561
NamedTypeSymbol? underlyingTypeSymbol = (symbol as Symbols.PublicModel.
NamedTypeSymbol
)?.UnderlyingNamedTypeSymbol;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenTupleTest.cs (3)
5875
Assert.Same(vt2, ((Symbols.PublicModel.
NamedTypeSymbol
)tupleWithoutNames).UnderlyingNamedTypeSymbol);
6058
Assert.Same(vt8, ((Symbols.PublicModel.
NamedTypeSymbol
)tuple8WithoutNames).UnderlyingNamespaceOrTypeSymbol);
6191
var tupleWithoutNames = ((Symbols.PublicModel.
NamedTypeSymbol
)comp.CreateTupleTypeSymbol(vt2WithErrorType, elementNames: default)).UnderlyingNamedTypeSymbol;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\SemanticModelGetSemanticInfoTests.cs (2)
10111
Assert.False(SyntaxFacts.IsAttributeName(((SourceNamedTypeSymbol)((CSharp.Symbols.PublicModel.
NamedTypeSymbol
)semanticInfo.Symbol).UnderlyingNamedTypeSymbol).SyntaxReferences.First().GetSyntax()),
10148
Assert.False(SyntaxFacts.IsAttributeName(((SourceNamedTypeSymbol)((CSharp.Symbols.PublicModel.
NamedTypeSymbol
)semanticInfo.Symbol).UnderlyingNamedTypeSymbol).SyntaxReferences.First().GetSyntax()),