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
IsReferenceType
public override bool? IsReferenceType { get; }
Property Value
- bool?
Kind
Gets the type kind.
public override TypeKind Kind { get; }
Property Value
NameSuffix
public override string NameSuffix { get; }
Property Value
Methods
AcceptVisitor(TypeVisitor)
public override IType AcceptVisitor(TypeVisitor visitor)
Parameters
visitor
TypeVisitor
Returns
Equals(IType)
public override bool Equals(IType other)
Parameters
other
IType
Returns
GetHashCode()
public override int GetHashCode()
Returns
VisitChildren(TypeVisitor)
public override IType VisitChildren(TypeVisitor visitor)
Parameters
visitor
TypeVisitor