Table of Contents

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

IType

Methods

AcceptVisitor(TypeVisitor)

public abstract IType AcceptVisitor(TypeVisitor visitor)

Parameters

visitor TypeVisitor

Returns

IType

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

IType

Equals(IType)

public abstract bool Equals(IType other)

Parameters

other IType

Returns

bool

VisitChildren(TypeVisitor)

public abstract IType VisitChildren(TypeVisitor visitor)

Parameters

visitor TypeVisitor

Returns

IType