protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitInitValue(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitDuplicateStackTop(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitFinallyBlock(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitCheckFinite(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitCreateDelegate(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitBranch(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitCastClass(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitStoreIndirect(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitThrowException(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitRetrieveType(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitServiceNode(this,data); }
protected internal virtual void CallVisitorMethod(Visitor visitor, object data) { }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitMakeTypedRef(this,data); }
protected internal override void CallVisitorMethod(Visitor visitor, object data) { visitor.VisitLoadVarAddr(this,data); }
internal void addVisitor(Visitor visitor) { int i; for(i = 0; i < visitors.Count && (visitors[i] as Visitor).priority >= visitor.priority; i++); visitors.Insert(i, visitor); }
protected override void CallVisitorMethod(Visitor visitor, object o) { if (visitor is VisitorEX) (visitor as VisitorEX).VisitLift(this, o); else base.CallVisitorMethod(visitor, o); }