Table of Contents

Class ByReferenceResolveResult

Namespace
ICSharpCode.Decompiler.Semantics
Assembly
ICSharpCode.Decompiler.dll

Represents the resolve result of an 'ref x', 'in x' or 'out x' expression.

public class ByReferenceResolveResult : ResolveResult
Inheritance
ByReferenceResolveResult
Inherited Members
Extension Methods

Constructors

ByReferenceResolveResult(ResolveResult, ReferenceKind)

public ByReferenceResolveResult(ResolveResult elementResult, ReferenceKind kind)

Parameters

elementResult ResolveResult
kind ReferenceKind

Fields

ElementResult

public readonly ResolveResult ElementResult

Field Value

ResolveResult

Properties

ElementType

public IType ElementType { get; }

Property Value

IType

IsIn

public bool IsIn { get; }

Property Value

bool

IsOut

public bool IsOut { get; }

Property Value

bool

IsRef

public bool IsRef { get; }

Property Value

bool

ReferenceKind

public ReferenceKind ReferenceKind { get; }

Property Value

ReferenceKind

Methods

GetChildResults()

public override IEnumerable<ResolveResult> GetChildResults()

Returns

IEnumerable<ResolveResult>

ToString()

public override string ToString()

Returns

string