6 types derived from TypeSymbol
Microsoft.CodeAnalysis.CSharp (6)
Symbols\PublicModel\ArrayTypeSymbol.cs (1)
12
internal sealed class ArrayTypeSymbol :
TypeSymbol
, IArrayTypeSymbol
Symbols\PublicModel\DynamicTypeSymbol.cs (1)
10
internal sealed class DynamicTypeSymbol :
TypeSymbol
, IDynamicTypeSymbol
Symbols\PublicModel\FunctionPointerTypeSymbol.cs (1)
10
internal sealed class FunctionPointerTypeSymbol :
TypeSymbol
, IFunctionPointerTypeSymbol
Symbols\PublicModel\NamedTypeSymbol.cs (1)
13
internal abstract class NamedTypeSymbol :
TypeSymbol
, INamedTypeSymbol
Symbols\PublicModel\PointerTypeSymbol.cs (1)
11
internal sealed class PointerTypeSymbol :
TypeSymbol
, IPointerTypeSymbol
Symbols\PublicModel\TypeParameterSymbol.cs (1)
12
internal 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)
51
return this.Equals(other as
TypeSymbol
, equalityComparer);
54
protected bool Equals(
TypeSymbol
otherType, CodeAnalysis.SymbolEqualityComparer equalityComparer)