Table of Contents

Class PointerType

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

Constructors

PointerType(IType)

public PointerType(IType elementType)

Parameters

elementType IType

Properties

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