public override void visit(variant_type _variant_type) { }
public virtual void post_do_visit(variant_type _variant_type) { }
public virtual void visit(variant_type _variant_type) { DefaultVisit(_variant_type); }
public virtual void visit(variant_type _variant_type) { }
public override void visit(variant_type _variant_type) { DefaultVisit(_variant_type); pre_do_visit(_variant_type); visit(variant_type.case_exprs); visit(variant_type.parts); post_do_visit(_variant_type); }
public override void visit(variant_type _variant_type) { throw new NotImplementedException(); }
public override void visit(variant_type _variant_type) { prepare_node(_variant_type.case_exprs, "case exprs"); prepare_node(_variant_type.parts, "parts"); }
public override void visit(variant_type _variant_type) { executer.visit(_variant_type); if (_variant_type.case_exprs != null) this.visit((dynamic)_variant_type.case_exprs); if (_variant_type.parts != null) this.visit((dynamic)_variant_type.parts); }