public void write_variant_list(variant_list _variant_list) { write_syntax_tree_node(_variant_list); if (_variant_list.vars == null) { bw.Write((byte)0); } else { bw.Write((byte)1); bw.Write(_variant_list.vars.Count); for(Int32 ssyy_i = 0; ssyy_i < _variant_list.vars.Count; ssyy_i++) { if (_variant_list.vars[ssyy_i] == null) { bw.Write((byte)0); } else { bw.Write((byte)1); _variant_list.vars[ssyy_i].visit(this); } } } }
public override void visit(variant_list _variant_list) { }
public void visit(variant_list _variant_list) { bw.Write((Int16)93); write_variant_list(_variant_list); }
public override void visit(variant_list _variant_list) { //throw new Exception("The method or operation is not implemented."); }
public override void visit(variant_list _variant_list) { throw new NotImplementedException(); }
public void read_variant_list(variant_list _variant_list) { read_syntax_tree_node(_variant_list); if (br.ReadByte() == 0) { _variant_list.vars = null; } else { _variant_list.vars = new List<variant>(); Int32 ssyy_count = br.ReadInt32(); for(Int32 ssyy_i = 0; ssyy_i < ssyy_count; ssyy_i++) { _variant_list.vars.Add(_read_node() as variant); } } }
public void visit(variant_list _variant_list) { read_variant_list(_variant_list); }
public override void visit(variant_list _variant_list) { prepare_collection(_variant_list.vars,"vars"); }