Class DerivedTypeModel
Represents a derived type defined in the context of a polymorphic type.
public sealed class DerivedTypeModel
- Inheritance
-
DerivedTypeModel
- Inherited Members
Properties
Index
The index of the derived type.
public required int Index { get; init; }
Property Value
IsBaseType
Whether the derived type equals the base type.
public required bool IsBaseType { get; init; }
Property Value
IsTagSpecified
Gets a value indicating whether Tag has been explicitly specified or inferred in a less stable way.
public required bool IsTagSpecified { get; init; }
Property Value
Name
The string identifier of the derived type.
public required string Name { get; init; }
Property Value
Tag
The numeric identifier of the derived type.
public required int Tag { get; init; }
Property Value
Type
The type symbol for the derived type.
public required ITypeSymbol Type { get; init; }