public void ReplaceAt(UInt16 tag, WireType wireType, Reader reader, bool shouldNotify) { switch (tag) { case 0: this.Numbers = this.Notify(StateList <Int32> .Deserialize(reader.Nested(), this.Path.Nested(0)), this.Numbers, shouldNotify, numbersListeners); break; case 1: this.Others = this.Notify(FixedList <Int32> .Deserialize(reader.Nested(), this.Path.Nested(1)), this.Others, shouldNotify, othersListeners); break; default: reader.SkipWireTyped(wireType); break; } }