Table of Contents

Class YieldBreakStatement

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

yield break;

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

Constructors

YieldBreakStatement()

public YieldBreakStatement()

Fields

BreakKeywordRole

public static readonly TokenRole BreakKeywordRole

Field Value

TokenRole

YieldKeywordRole

public static readonly TokenRole YieldKeywordRole

Field Value

TokenRole

Properties

BreakToken

public CSharpTokenNode BreakToken { get; }

Property Value

CSharpTokenNode

SemicolonToken

public CSharpTokenNode SemicolonToken { get; }

Property Value

CSharpTokenNode

YieldToken

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