本文整理汇总了C#中Visitor.visitEnter方法的典型用法代码示例。如果您正苦于以下问题:C# Visitor.visitEnter方法的具体用法?C# Visitor.visitEnter怎么用?C# Visitor.visitEnter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Visitor
的用法示例。
在下文中一共展示了Visitor.visitEnter方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: accept
public bool accept(Visitor visitor)
{
if (visitor.visitEnter(this))
{
expression.accept(visitor);
}
return visitor.visitLeave(this);
}
示例2: accept
public bool accept(Visitor visitor)
{
if (visitor.visitEnter(this))
{
}
return visitor.visitLeave(this);
}
示例3: accept
public bool accept(Visitor visitor)
{
if (visitor.visitEnter(this))
{
leftHandStatement.accept(visitor);
rightHandStatement.accept(visitor);
}
return visitor.visitLeave(this);
}
示例4: accept
public bool accept(Visitor visitor)
{
if (visitor.visitEnter(this))
{
foreach (Expressions.Expression expression in arguments)
{
expression.accept(visitor);
}
}
return visitor.visitLeave(this);
}
示例5: accept
public bool accept(Visitor visitor)
{
if (visitor.visitEnter(this))
{
foreach (var statement in statements)
{
if (!statement.accept(visitor))
{
break;
}
}
}
return visitor.visitLeave(this);
}
示例6: accept
bool accept(Visitor visitor)
{
if (visitor.visitEnter(this))
{
foreach (Statement statement in statements)
{
if (!statement.accept(visitor))
{
break;
}
if (GlobalsCompiler.vmDelay > 0)
{
//let compiler wait voor the seconds specified in vmDelay
System.Threading.Thread.Sleep(GlobalsCompiler.vmDelay);
}
}
}
return visitor.visitLeave(this);
}