Table of Contents

Class UncheckedStatement

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

unchecked BodyBlock

public class UncheckedStatement : Statement, IAnnotatable, IFreezable, INode, ICloneable
Inheritance
UncheckedStatement
Implements
Inherited Members
Extension Methods

Constructors

UncheckedStatement()

public UncheckedStatement()

UncheckedStatement(BlockStatement)

public UncheckedStatement(BlockStatement body)

Parameters

body BlockStatement

Fields

UncheckedKeywordRole

public static readonly TokenRole UncheckedKeywordRole

Field Value

TokenRole

Properties

Body

public BlockStatement Body { get; set; }

Property Value

BlockStatement

UncheckedToken

public CSharpTokenNode UncheckedToken { 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