Class DecoratedType
- Namespace
- ICSharpCode.Decompiler.TypeSystem.Implementation
- Assembly
- ICSharpCode.Decompiler.dll
public abstract class DecoratedType : IType, INamedElement, IEquatable<IType>
- Inheritance
-
DecoratedType
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
DecoratedType(IType)
protected DecoratedType(IType baseType)
Parameters
baseType
IType
Fields
baseType
protected readonly IType baseType
Field Value
Methods
AcceptVisitor(TypeVisitor)
public abstract IType AcceptVisitor(TypeVisitor visitor)
Parameters
visitor
TypeVisitor
Returns
ChangeNullability(Nullability)
Creates a new type that is a copy of this type, with the changed nullability annotation.
public abstract IType ChangeNullability(Nullability nullability)
Parameters
nullability
Nullability
Returns
Equals(IType)
public abstract bool Equals(IType other)
Parameters
other
IType
Returns
VisitChildren(TypeVisitor)
public abstract IType VisitChildren(TypeVisitor visitor)
Parameters
visitor
TypeVisitor