Table of Contents

Class CheckedExpression

Namespace
ICSharpCode.Decompiler.CSharp.Syntax
Assembly
ICSharpCode.Decompiler.dll

checked(Expression)

public class CheckedExpression : Expression, IAnnotatable, IFreezable, INode, ICloneable
Inheritance
CheckedExpression
Implements
Inherited Members
Extension Methods

Constructors

CheckedExpression()

public CheckedExpression()

CheckedExpression(Expression)

public CheckedExpression(Expression expression)

Parameters

expression Expression

Fields

CheckedKeywordRole

public static readonly TokenRole CheckedKeywordRole

Field Value

TokenRole

Properties

CheckedToken

public CSharpTokenNode CheckedToken { get; }

Property Value

CSharpTokenNode

Expression

public Expression Expression { get; set; }

Property Value

Expression

LParToken

public CSharpTokenNode LParToken { get; }

Property Value

CSharpTokenNode

RParToken

public CSharpTokenNode RParToken { get; }

Property Value

CSharpTokenNode

Methods

AcceptVisitor(IAstVisitor)

public override void AcceptVisitor(IAstVisitor visitor)

Parameters

visitor IAstVisitor

AcceptVisitor<T>(IAstVisitor<T>)

public override T AcceptVisitor<T>(IAstVisitor<T> visitor)

Parameters

visitor IAstVisitor<T>

Returns

T

Type Parameters

T

AcceptVisitor<T, S>(IAstVisitor<T, S>, T)

public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data)

Parameters

visitor IAstVisitor<T, S>
data T

Returns

S

Type Parameters

T
S

DoMatch(AstNode, Match)

protected override bool DoMatch(AstNode other, Match match)

Parameters

other AstNode
match Match

Returns

bool