6 types derived from TypeSymbol
Microsoft.CodeAnalysis.CSharp (6)
Symbols\PublicModel\ArrayTypeSymbol.cs (1)
12internal sealed class ArrayTypeSymbol : TypeSymbol, IArrayTypeSymbol
Symbols\PublicModel\DynamicTypeSymbol.cs (1)
10internal sealed class DynamicTypeSymbol : TypeSymbol, IDynamicTypeSymbol
Symbols\PublicModel\FunctionPointerTypeSymbol.cs (1)
10internal sealed class FunctionPointerTypeSymbol : TypeSymbol, IFunctionPointerTypeSymbol
Symbols\PublicModel\NamedTypeSymbol.cs (1)
13internal abstract class NamedTypeSymbol : TypeSymbol, INamedTypeSymbol
Symbols\PublicModel\PointerTypeSymbol.cs (1)
11internal sealed class PointerTypeSymbol : TypeSymbol, IPointerTypeSymbol
Symbols\PublicModel\TypeParameterSymbol.cs (1)
12internal sealed class TypeParameterSymbol : TypeSymbol, ITypeParameterSymbol
3 references to TypeSymbol
Microsoft.CodeAnalysis.CSharp (3)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
93(type as Symbols.PublicModel.TypeSymbol)?.UnderlyingTypeSymbol.IsTypeParameterDisallowingAnnotationInCSharp8() != true)
Symbols\PublicModel\TypeSymbol.cs (2)
51return this.Equals(other as TypeSymbol, equalityComparer); 54protected bool Equals(TypeSymbol otherType, CodeAnalysis.SymbolEqualityComparer equalityComparer)