public override void Get(FieldDescriptor ds_, IDataReader dr_) { switch( ds_.Pos ) { case 0: Name = dr_.AsString(); break; case 1: dr_.AsMessage(_data??(Data = new Struct()), ds_); break; } }
public override void Get(FieldDescriptor ds_, IDataReader dr_) { switch( ds_.Pos ) { case 0: Str = dr_.AsString(); break; case 1: Date = dr_.AsBytes(); break; case 2: dr_.AsMessage(_msg??(Msg = new Any()), ds_); break; case 3: Name = dr_.AsString(); break; case 4: I32 = dr_.AsInt(); break; case 5: Bol = dr_.AsBool(); break; case 6: Cha = dr_.AsChar(); break; case 7: Si3 = dr_.AsSi32(); break; case 8: Fx3 = (uint)dr_.AsBit32(); break; case 9: Ui64 = (ulong)dr_.AsLong(); break; case 10: Si64 = dr_.AsSi64(); break; case 11: I64 = dr_.AsLong(); break; case 12: Dbl = dr_.AsDouble(); break; case 13: Flt = dr_.AsFloat(); break; case 14: Dat = dr_.AsDate(); break; } }
public override void Get(FieldDescriptor ds_, IDataReader dr_) { switch( ds_.Pos ) { case 0: Name = dr_.AsString(); break; case 1: { var _kv1_= new MapEntry(_m1_desc); dr_.AsMessage(_kv1_, ds_); _m1.Add(_kv1_); } break; case 2: { var _kv2_= new MapEntry(_m2_desc); dr_.AsMessage(_kv2_, ds_); _m2.Add(_kv2_); } break; case 3: { var _kv3_= new MapEntry(_m3_desc); dr_.AsMessage(_kv3_, ds_); _m3.Add(_kv3_); } break; } }
public override void Get(FieldDescriptor ds_, IDataReader dr_) { switch( ds_.Pos ) { case 0: Name = dr_.AsString(); break; case 1: { var _kv1_= new MapEntry(_rcmap_desc); dr_.AsMessage(_kv1_, ds_); _rcmap.Add(_kv1_); } break; } }
public override void Get(FieldDescriptor ds_, IDataReader dr_) { switch( ds_.Pos ) { case 0: dr_.AsMessage( Vals??(Vals = new OptFields())); break; case 1: dr_.AsMessage( Reps??(Reps = new RepFields())); break; case 2: { var _f2_= new OptFields(); dr_.AsMessage(_f2_); _lots.Add(_f2_); } break; case 3: Tags = dr_.AsString(); break; } }