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
ResolveResultkind
ReferenceKind
Fields
ElementResult
public readonly ResolveResult ElementResult
Field Value
Properties
ElementType
public IType ElementType { get; }
Property Value
IsIn
public bool IsIn { get; }
Property Value
IsOut
public bool IsOut { get; }
Property Value
IsRef
public bool IsRef { get; }
Property Value
ReferenceKind
public ReferenceKind ReferenceKind { get; }
Property Value
Methods
GetChildResults()
public override IEnumerable<ResolveResult> GetChildResults()
Returns
ToString()
public override string ToString()