/*/// <summary> * /// Called when derived class visited. * /// </summary> * /// <param name="x"></param> * virtual public void VisitVarLikeConstructUse(VarLikeConstructUse x) * { * // base for variable use * }*/ /// <summary> /// Called when derived class visited. /// </summary> /// <param name="x"></param> virtual public void VisitConstantUse(ConstantUse x) { // base for constant use }
public sealed override void VisitConstantUse(ConstantUse x) { throw new InvalidOperationException(); // override PseudoConstant, ClassCOnstant, GlobalConstant }
/// <summary> /// Visits the ConstantUse statement. /// </summary> /// <param name="x">ConstantUse</param> public override void VisitConstantUse(ConstantUse x) { this.VisitElement(x); }