ICSharpCode.NRefactory.Ast.LabelStatement.AcceptVisitor C# (CSharp) Method

AcceptVisitor() public method

public AcceptVisitor ( AstComparisonVisitor visitor, object data ) : bool
visitor AgentRalph.Visitors.AstComparisonVisitor
data object
return bool
        public override bool AcceptVisitor(AstComparisonVisitor visitor, object data)
        {
            return visitor.VisitLabelStatement(this, data);
        }

Same methods

LabelStatement::AcceptVisitor ( IAstVisitor visitor, object data ) : object

Usage Example

示例#1
0
        public override object VisitLabelStatement(LabelStatement labelStatement, object data)
        {
            System.CodeDom.CodeLabeledStatement labelStmt = new CodeLabeledStatement(labelStatement.Label,(CodeStatement)labelStatement.AcceptVisitor(this, data));

            // Add Statement to Current Statement Collection
            AddStmt(labelStmt);

            return labelStmt;
        }