//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // *************************************************************************** // * 作者= 刘羿君 // * 创建时间= 2015-10-17 // * 用途= 背包处理器 // *************************************************************************** // Generated from: bagHandler.proto // Note: requires additional types generated from: common.proto // Note: requires additional types generated from: item.proto namespace pomelo.area { //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PackUpBagRequest")] public partial class PackUpBagRequest : global::ProtoBuf.IExtensible { public PackUpBagRequest() {} private int _c2s_type; /// /// 类型 /// [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_type { get { return _c2s_type; } set { _c2s_type = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PackUpBagResponse")] public partial class PackUpBagResponse : global::ProtoBuf.IExtensible { public PackUpBagResponse() {} private int _s2c_code; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int s2c_code { get { return _s2c_code; } set { _s2c_code = value; } } private string _s2c_msg = ""; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string s2c_msg { get { return _s2c_msg; } set { _s2c_msg = value; } } private int _s2c_type = default(int); [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int s2c_type { get { return _s2c_type; } set { _s2c_type = value; } } private readonly global::System.Collections.Generic.List _s2c_bagGrids = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(4, Name=@"s2c_bagGrids", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List s2c_bagGrids { get { return _s2c_bagGrids; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"OpenBagGridRequest")] public partial class OpenBagGridRequest : global::ProtoBuf.IExtensible { public OpenBagGridRequest() {} private int _c2s_type; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_type { get { return _c2s_type; } set { _c2s_type = value; } } private int _c2s_number; /// /// 开的格子数量 /// [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_number", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_number { get { return _c2s_number; } set { _c2s_number = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"OpenBagGridResponse")] public partial class OpenBagGridResponse : global::ProtoBuf.IExtensible { public OpenBagGridResponse() {} private int _s2c_code; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int s2c_code { get { return _s2c_code; } set { _s2c_code = value; } } private string _s2c_msg = ""; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string s2c_msg { get { return _s2c_msg; } set { _s2c_msg = value; } } private int _s2c_type = default(int); [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int s2c_type { get { return _s2c_type; } set { _s2c_type = value; } } private int _s2c_bagGridCount = default(int); [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_bagGridCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int s2c_bagGridCount { get { return _s2c_bagGridCount; } set { _s2c_bagGridCount = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"AddBagItemTestNotify")] public partial class AddBagItemTestNotify : global::ProtoBuf.IExtensible { public AddBagItemTestNotify() {} private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"TransferItemRequest")] public partial class TransferItemRequest : global::ProtoBuf.IExtensible { public TransferItemRequest() {} private int _c2s_fromType; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_fromType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_fromType { get { return _c2s_fromType; } set { _c2s_fromType = value; } } private int _c2s_fromIndex; [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_fromIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_fromIndex { get { return _c2s_fromIndex; } set { _c2s_fromIndex = value; } } private int _c2s_toType; [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"c2s_toType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_toType { get { return _c2s_toType; } set { _c2s_toType = value; } } private int _c2s_num; /// /// 存储的数量 /// [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"c2s_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_num { get { return _c2s_num; } set { _c2s_num = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"TransferItemResponse")] public partial class TransferItemResponse : global::ProtoBuf.IExtensible { public TransferItemResponse() {} private int _s2c_code; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int s2c_code { get { return _s2c_code; } set { _s2c_code = value; } } private string _s2c_msg = ""; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string s2c_msg { get { return _s2c_msg; } set { _s2c_msg = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SellItemRequest")] public partial class SellItemRequest : global::ProtoBuf.IExtensible { public SellItemRequest() {} private int _c2s_gridIndex; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_gridIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_gridIndex { get { return _c2s_gridIndex; } set { _c2s_gridIndex = value; } } private int _c2s_num; [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_num { get { return _c2s_num; } set { _c2s_num = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SellItemResponse")] public partial class SellItemResponse : global::ProtoBuf.IExtensible { public SellItemResponse() {} private int _s2c_code; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int s2c_code { get { return _s2c_code; } set { _s2c_code = value; } } private string _s2c_msg = ""; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string s2c_msg { get { return _s2c_msg; } set { _s2c_msg = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SellItemBatchRequest")] public partial class SellItemBatchRequest : global::ProtoBuf.IExtensible { public SellItemBatchRequest() {} private readonly global::System.Collections.Generic.List _c2s_gridList = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(1, Name=@"c2s_gridList", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List c2s_gridList { get { return _c2s_gridList; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SellItemBatchResponse")] public partial class SellItemBatchResponse : global::ProtoBuf.IExtensible { public SellItemBatchResponse() {} private int _s2c_code; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int s2c_code { get { return _s2c_code; } set { _s2c_code = value; } } private string _s2c_msg = ""; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string s2c_msg { get { return _s2c_msg; } set { _s2c_msg = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"UseItemRequest")] public partial class UseItemRequest : global::ProtoBuf.IExtensible { public UseItemRequest() {} private int _c2s_gridIndex; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_gridIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_gridIndex { get { return _c2s_gridIndex; } set { _c2s_gridIndex = value; } } private int _c2s_num; [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_num { get { return _c2s_num; } set { _c2s_num = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"UseItemResponse")] public partial class UseItemResponse : global::ProtoBuf.IExtensible { public UseItemResponse() {} private int _s2c_code; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int s2c_code { get { return _s2c_code; } set { _s2c_code = value; } } private string _s2c_msg = ""; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string s2c_msg { get { return _s2c_msg; } set { _s2c_msg = value; } } private readonly global::System.Collections.Generic.List _s2c_chest = new global::System.Collections.Generic.List(); /// /// 宝箱 /// [global::ProtoBuf.ProtoMember(3, Name=@"s2c_chest", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List s2c_chest { get { return _s2c_chest; } } private int _is_gain = default(int); /// /// 1:药剂 2:改名卡 /// [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"is_gain", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int is_gain { get { return _is_gain; } set { _is_gain = value; } } private string _s2c_itemCode = ""; /// /// 物品代码 /// [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"s2c_itemCode", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string s2c_itemCode { get { return _s2c_itemCode; } set { _s2c_itemCode = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"DisintegrationRequest")] public partial class DisintegrationRequest : global::ProtoBuf.IExtensible { public DisintegrationRequest() {} private int _c2s_gridIndex; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_gridIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_gridIndex { get { return _c2s_gridIndex; } set { _c2s_gridIndex = value; } } private int _c2s_num; [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int c2s_num { get { return _c2s_num; } set { _c2s_num = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"DisintegrationResponse")] public partial class DisintegrationResponse : global::ProtoBuf.IExtensible { public DisintegrationResponse() {} private int _s2c_code; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int s2c_code { get { return _s2c_code; } set { _s2c_code = value; } } private string _s2c_msg = ""; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string s2c_msg { get { return _s2c_msg; } set { _s2c_msg = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 背包格子更新 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BagItemUpdatePush")] public partial class BagItemUpdatePush : global::ProtoBuf.IExtensible { public BagItemUpdatePush() {} private int _s2c_type; [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"s2c_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int s2c_type { get { return _s2c_type; } set { _s2c_type = value; } } private readonly global::System.Collections.Generic.List _s2c_data = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(3, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List s2c_data { get { return _s2c_data; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BagNewItemPush")] public partial class BagNewItemPush : global::ProtoBuf.IExtensible { public BagNewItemPush() {} private readonly global::System.Collections.Generic.List _s2c_data = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(2, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List s2c_data { get { return _s2c_data; } } private int _falg = default(int); /// /// 0-飘字,1-弹框 /// [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"falg", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int falg { get { return _falg; } set { _falg = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BagNewEquipPush")] public partial class BagNewEquipPush : global::ProtoBuf.IExtensible { public BagNewEquipPush() {} private readonly global::System.Collections.Generic.List _s2c_data = new global::System.Collections.Generic.List(); /// /// 装备ids /// [global::ProtoBuf.ProtoMember(2, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List s2c_data { get { return _s2c_data; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BagGridFullPush")] public partial class BagGridFullPush : global::ProtoBuf.IExtensible { public BagGridFullPush() {} private int _s2c_code; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int s2c_code { get { return _s2c_code; } set { _s2c_code = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BagGridNumPush")] public partial class BagGridNumPush : global::ProtoBuf.IExtensible { public BagGridNumPush() {} private int _s2c_type; /// /// 1背包 2仓库 3账号仓库 4出售物品回收站 /// [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int s2c_type { get { return _s2c_type; } set { _s2c_type = value; } } private int _grid_num; /// /// 新的格子数量 /// [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"grid_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int grid_num { get { return _grid_num; } set { _grid_num = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BagNewItemFromResFubenPush")] public partial class BagNewItemFromResFubenPush : global::ProtoBuf.IExtensible { public BagNewItemFromResFubenPush() {} private readonly global::System.Collections.Generic.List _s2c_data = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(2, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List s2c_data { get { return _s2c_data; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } }