Table of Contents

Class ByReferenceType

Namespace
ICSharpCode.Decompiler.TypeSystem
Assembly
ICSharpCode.Decompiler.dll
public sealed class ByReferenceType : TypeWithElementType, IType, INamedElement, IEquatable<IType>
Inheritance
ByReferenceType
Implements
Inherited Members
Extension Methods

Constructors

ByReferenceType(IType)

public ByReferenceType(IType elementType)

Parameters

elementType IType

Properties

IsByRefLike

Gets whether this type is "ref-like": a ByReferenceType or "ref struct".

public override bool IsByRefLike { get; }

Property Value

bool

IsReferenceType

public override bool? IsReferenceType { get; }

Property Value

bool?

Kind

Gets the type kind.

public override TypeKind Kind { get; }

Property Value

TypeKind

NameSuffix

public override string NameSuffix { get; }

Property Value

string

Methods

AcceptVisitor(TypeVisitor)

public override IType AcceptVisitor(TypeVisitor visitor)

Parameters

visitor TypeVisitor

Returns

IType

Equals(IType)

public override bool Equals(IType other)

Parameters

other IType

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

VisitChildren(TypeVisitor)

public override IType VisitChildren(TypeVisitor visitor)

Parameters

visitor TypeVisitor

Returns

IType