{"Id":"Candide.CandideUI.TradingPost.Contexts.TradingPostContext","Name":"TradingPostContext","DisplayName":"TradingPostContext","FullName":"Candide.CandideUI.TradingPost.Contexts.TradingPostContext","Namespace":"Candide.CandideUI.TradingPost.Contexts","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"StateUpdated_EditTradeRoute:System.EventHandler","Name":"StateUpdated_EditTradeRoute","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_EditTradeRoute","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"48D355F61AAE4722492E25CA90F2CA0AAE15D5BA7D4C28838F8C40C2D6103539"},{"Id":"StateUpdated_Error:System.EventHandler","Name":"StateUpdated_Error","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_Error","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E320B10E118C2EFB7C01938591040E883DABA1826831328682BF742F2292A314"},{"Id":"StateUpdated_SelectedTown:System.EventHandler","Name":"StateUpdated_SelectedTown","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_SelectedTown","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"6E0852C48AFA4741420D70B004FB164AD5FB03163D8BAE9C05C959F3A5D96E5E"},{"Id":"StateUpdated_ToggleCreateNewTradeRoute:System.EventHandler","Name":"StateUpdated_ToggleCreateNewTradeRoute","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_ToggleCreateNewTradeRoute","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"914E8DBAABB60AFA754CAD5C75D11E9BD95C6845A14D76F60FD839020F4397E9"},{"Id":"StateUpdated_TownList:System.EventHandler","Name":"StateUpdated_TownList","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_TownList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"20C5A8F74693515D213B64D81ECDD9F766B7EB3D66038C9CE0CC49E495B774C2"},{"Id":"StateUpdated_TradeRoutes:System.EventHandler","Name":"StateUpdated_TradeRoutes","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_TradeRoutes","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"75E349D2AF1A66D4F9D818ADE7AEE0DC2A1530C07C5CEC501A5561EF6356D1BD"},{"Id":"_getCitizensHandle:Candide.Multiplayer.Network.GetResponseHandler","Name":"_getCitizensHandle","Type":"Candide.Multiplayer.Network.GetResponseHandler","Signature":"private Candide.Multiplayer.Network.GetResponseHandler _getCitizensHandle","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"B4537B547D71DAF43BE42718B73957101D5272A7A3AB648AEA117B4ABF0C9855"},{"Id":"_getTradeRoutesHandle:Candide.Multiplayer.Network.GetResponseHandler","Name":"_getTradeRoutesHandle","Type":"Candide.Multiplayer.Network.GetResponseHandler","Signature":"private Candide.Multiplayer.Network.GetResponseHandler _getTradeRoutesHandle","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"F88AE813D9BB9860EB155C05014BB27AA502543E43C6322D0EFFA33966A0861C"},{"Id":"_isActivated:System.Boolean","Name":"_isActivated","Type":"System.Boolean","Signature":"private System.Boolean _isActivated","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"88D6A1410FC8CE372C884C39182F580FB51E2106CE52DA5952EC26D4B07FBFE8"},{"Id":"_state:Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState","Name":"_state","Type":"Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState","Signature":"private Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState _state","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"AC39712D6F2C73CEE6B078436C17526576BA56291EB3367A5C122BC388672D9C"}],"Properties":[{"Id":"State:Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState","Name":"State","Type":"Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState","Signature":"public Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState State","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"E68365FAE9C2CF0E7CC9491F92C0F4DF85548CC1BCFF7583889A53347D050AD1"}],"Events":[{"Id":"StateUpdated_EditTradeRoute:System.EventHandler","Name":"StateUpdated_EditTradeRoute","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_EditTradeRoute","Visibility":"public","Hash":"CF1AFCA6230FFF76A998FBAE54BB6AA42BC8BC140451C08228C4353CBB90FDB0"},{"Id":"StateUpdated_Error:System.EventHandler","Name":"StateUpdated_Error","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_Error","Visibility":"public","Hash":"0CB463EE51758FD9587AE7EC0C9A9FDF178CE9B75B796F211FC8AA083A7826E5"},{"Id":"StateUpdated_SelectedTown:System.EventHandler","Name":"StateUpdated_SelectedTown","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_SelectedTown","Visibility":"public","Hash":"4F5EC084642FECE44C4DC83A78055ED924C05778F10B0623E58350996677D0AC"},{"Id":"StateUpdated_ToggleCreateNewTradeRoute:System.EventHandler","Name":"StateUpdated_ToggleCreateNewTradeRoute","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_ToggleCreateNewTradeRoute","Visibility":"public","Hash":"21DB3DA6F6E62ECC4A44741885CD39EECD97DF40172CF48AF1F128794DC43277"},{"Id":"StateUpdated_TownList:System.EventHandler","Name":"StateUpdated_TownList","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_TownList","Visibility":"public","Hash":"720431E3F75826A38384EA73CCE167697C537BDF6D6A4803AD739F8015920030"},{"Id":"StateUpdated_TradeRoutes:System.EventHandler","Name":"StateUpdated_TradeRoutes","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_TradeRoutes","Visibility":"public","Hash":"4275A5E1233625EF193D809D799C9B5E5E2474DE1A2927F8FFC36C7155462554"}],"Methods":[{"Id":"Activate()-\u003ESystem.Void","Name":"Activate","Signature":"public System.Void Activate()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":123,"BodyHash":"0A7436BCC859AA6C0ABA53A2DFF0D1EFFF747A6813BEE6150D83E6224FB39651","Hash":"0B0AC121AD9EF16902AB2D46D3ADE753FB8E28B9F2841BDB86C252B5F633C414","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState::Clear()","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnTradeRoutesChanged(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs)","TradeRoutesController.GameStateActiveTradeRoutesChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.TradeRoutesController::add_TradeRoutesChanged(TradeRoutesController.GameStateActiveTradeRoutesChanged)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)","TownsController.GameStateTownsChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.TownsController::add_TownsChanged(TownsController.GameStateTownsChanged)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.BuildingsController::add_BuildingRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::UpdateTownList()","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::UpdateActiveTradeRoutes()"],"StringLiterals":[],"Source":null},{"Id":"Deactivate()-\u003ESystem.Void","Name":"Deactivate","Signature":"public System.Void Deactivate()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":118,"BodyHash":"83A8F098BF408C46568799CEBCDDC477601E6BA7158B249C72C3C564D7ACEA1C","Hash":"FEA157F4185081B6AAB491AE25F1AC34532F30C65B485BB4468F71CCBAB1A632","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnTradeRoutesChanged(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs)","TradeRoutesController.GameStateActiveTradeRoutesChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.TradeRoutesController::remove_TradeRoutesChanged(TradeRoutesController.GameStateActiveTradeRoutesChanged)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)","TownsController.GameStateTownsChanged::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.TownsController::remove_TownsChanged(TownsController.GameStateTownsChanged)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.BuildingsController::remove_BuildingRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::ResetGetters()","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","Candide.CandideUI.TradingPost.DisplayStates.TradingPostDisplayState::Clear()"],"StringLiterals":[],"Source":null},{"Id":"OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)-\u003ESystem.Void","Name":"OnBuildingRemoved","Signature":"private System.Void OnBuildingRemoved(System.Object sender, Candide.GameModels.Controllers.BuildingRemovedArgs e)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"e","Type":"Candide.GameModels.Controllers.BuildingRemovedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":66,"BodyHash":"4817BA35D14F5B5366BCDED83BB8F668D2CB36306BB1CE7F3C599CC8E0AA1390","Hash":"51C818C65E6A040D3EC76B15A99402206586F1E15349F80E37B3C32FA15AC218","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","System.Guid::op_Equality(System.Guid, System.Guid)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::SetSelectedTown(System.Nullable\u003CSystem.Guid\u003E, System.Guid, System.Boolean)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::UpdateTownList()"],"StringLiterals":[],"Source":null},{"Id":"OnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs)-\u003ESystem.Void","Name":"OnTownsChanged","Signature":"private System.Void OnTownsChanged(Candide.GameModels.Controllers.GameStateTownChangedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateTownChangedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":6,"BodyHash":"593BA84248C4DE18D99213B03C31F005D3DE1F7CBCFA57DE273F09DDB44FAAEF","Hash":"9E9316996FA3425D33DB6CC6BA730CA3BB5959119374933E85197BA8F011F4B7","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::UpdateTownList()"],"StringLiterals":[],"Source":null},{"Id":"OnTradeRoutesChanged(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs)-\u003ESystem.Void","Name":"OnTradeRoutesChanged","Signature":"private System.Void OnTradeRoutesChanged(Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateActiveTradeRoutesChangedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":170,"BodyHash":"CA38919F2E47833D6357D6CA9D9C79F5A98ABEC322A4FA6BD09AB1488A6FB1F5","Hash":"37E5E0A1E7D66D925F701E4F4CAB4ECF936C066D4B8AAC3A2CA5FA041ABBA223","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Remove(!0)","System.Guid::op_Equality(System.Guid, System.Guid)","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"ResetGetters()-\u003ESystem.Void","Name":"ResetGetters","Signature":"private System.Void ResetGetters()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":136,"BodyHash":"E1FDBF4BA396F15EA096C4A456DFAFD2C21204829097B9AE1F5FCD6A24A4056B","Hash":"3A68D976755BC09EAE513E0F760454676A44718D092C30914A8432AD38EC29ED","CalledMethods":["Candide.Multiplayer.Network.GetResponseHandler::Remove()","Candide.GameModels.Services.TradeRoutesService::Send_StopListeningOnTradeRoutes()","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_HasValue()","System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::GetValueOrDefault()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()","CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage::.ctor()","System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_Value()","System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","Candide.GameModels.Services.CitizenService::SendStopListeningToCitizens(CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage)"],"StringLiterals":[],"Source":null},{"Id":"SetEditTradeRouteData(Candide.GameModels.Models.ClientTownModel, System.Nullable\u00601\u003CSystem.Guid\u003E, Candide.GameModels.Models.ClientTownModel, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Void","Name":"SetEditTradeRouteData","Signature":"public System.Void SetEditTradeRouteData(Candide.GameModels.Models.ClientTownModel homeTown, System.Nullable\u003CSystem.Guid\u003E homeTownTradingPostId, Candide.GameModels.Models.ClientTownModel destinationTown, System.Nullable\u003CSystem.Guid\u003E destinationTownTradingPostId, System.Boolean isNew)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"homeTown","Type":"Candide.GameModels.Models.ClientTownModel","IsOut":false,"IsOptional":false},{"Name":"homeTownTradingPostId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"destinationTown","Type":"Candide.GameModels.Models.ClientTownModel","IsOut":false,"IsOptional":false},{"Name":"destinationTownTradingPostId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"isNew","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":656,"BodyHash":"15A08FDBC25D7C83027BFD5639F89AD5BB3B2470FDAB765A499943AE847A8890","Hash":"8809105091AF417C018B52751CD96229827CDD811EE2DFE98D1F41D1C48B93BE","CalledMethods":["TradingPostContext.\u003C\u003Ec__DisplayClass30_0::.ctor()","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","System.EventHandler::Invoke(System.Object, System.EventArgs)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::ContainsKey(!0)","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_HasValue()","System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::GetValueOrDefault()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()","CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage::.ctor()","System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_Value()","System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","Candide.GameModels.Services.CitizenService::SendStopListeningToCitizens(CandideServer.MessageModels.Citizens.StopListeningToCitizensMessage)","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)","\u003C\u003Ez__ReadOnlyArray\u003CSystem.Guid\u003E::.ctor(T[])","Candide.GameModels.Helpers.GameStateHelper::GetAllCarrierCitizenIdsForTowns(System.Collections.Generic.IEnumerable\u003CSystem.Guid\u003E)","Candide.Multiplayer.Network.GetResponseHandler::Remove()","CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest::.ctor()","TradingPostContext.\u003C\u003Ec__DisplayClass30_0::\u003CSetEditTradeRouteData\u003Eb__0(CandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse)","System.Action\u003CCandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse\u003E::.ctor(System.Object, System.IntPtr)","TradingPostContext.\u003C\u003Ec::\u003CSetEditTradeRouteData\u003Eb__30_1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.CitizenService::GetAndListenToCitizens(CandideServer.MessageModels.Citizens.GetAndListenToCitizensRequest, System.Action\u003CCandideServer.MessageModels.Citizens.GetAndListenToCitizensResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"],"StringLiterals":["SetEditTradeRouteData: SelectedTownDisplayData town ID is not equal to the hometown ID"],"Source":null},{"Id":"SetSelectedTown(System.Nullable\u00601\u003CSystem.Guid\u003E, System.Guid, System.Boolean)-\u003ESystem.Void","Name":"SetSelectedTown","Signature":"public System.Void SetSelectedTown(System.Nullable\u003CSystem.Guid\u003E selectedTown, System.Guid tradingPostId, System.Boolean forceUpdate)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"selectedTown","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"tradingPostId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"forceUpdate","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":493,"BodyHash":"A76EF5E074066D7AED9FA19BD84EB62A67D1B0B1D412634AA5DFB373C2A81F5D","Hash":"1D92D504BC866365415F3132CC4540B3ABBFD1972BCFCD2C16C5B2610572780E","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)","Candide.Multiplayer.Network.GetResponseHandler::Remove()","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","Candide.GameModels.Services.TradeRoutesService::Send_StopListeningOnTradeRoutes()","System.EventHandler::Invoke(System.Object, System.EventArgs)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::ContainsKey(!0)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::get_Item(!0)","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Inequality(System.Guid, System.Guid)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Guid::op_Equality(System.Guid, System.Guid)","Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData::.ctor(Candide.GameModels.Models.ClientTownModel, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"SetToggleCreateNewTradeRoute(System.Boolean)-\u003ESystem.Void","Name":"SetToggleCreateNewTradeRoute","Signature":"public System.Void SetToggleCreateNewTradeRoute(System.Boolean b)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"b","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":33,"BodyHash":"9E623F83FF0B326532B738FF57C2F72417111C2DB127E142562547ACB767B769","Hash":"93AA26BC6B0BAAC9E6ECCFE58C8FEBC261745E7DAEE8FB6181560CE1A055D77B","CalledMethods":["System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"UpdateActiveTradeRoutes()-\u003ESystem.Void","Name":"UpdateActiveTradeRoutes","Signature":"private System.Void UpdateActiveTradeRoutes()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":152,"BodyHash":"84D60E4FEC61001BB41BE0F47457C10061C74795607322D4AE1F12A821B14168","Hash":"D3A7CC794016ECF5649817A26460359D01765667E4D735DC1514A27520380D6A","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::get_Count()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest::.ctor()","System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::get_Value()","TradingPostContext.\u003C\u003Ec::\u003CUpdateActiveTradeRoutes\u003Eb__34_0(CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse)","System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse\u003E::.ctor(System.Object, System.IntPtr)","TradingPostContext.\u003C\u003Ec::\u003CUpdateActiveTradeRoutes\u003Eb__34_1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.TradeRoutesService::GetAndListenOnTradeRoutesForTown(CandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownRequest, System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetAndListenOnTradeRoutesForTownResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"],"StringLiterals":["TradingPostContext: Town list count was null"],"Source":null},{"Id":"UpdateTownList()-\u003ESystem.Void","Name":"UpdateTownList","Signature":"private System.Void UpdateTownList()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":350,"BodyHash":"8030E4DD1782FCAAC01621564EAF8F0637A168D2A80612E28C61164041B6A521","Hash":"6D2E140AB790A2B5CC915AD6EEBDAFC6A9EF07D2BF28933B85159F823BE44FCB","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","System.Collections.Generic.List\u003CCandide.GameModels.Models.Citizens.CitizenSlot\u003E::get_Count()","System.String::op_Equality(System.String, System.String)","HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()","Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData::.ctor(Candide.GameModels.Models.ClientTownModel, System.Int32, System.Int32, System.Nullable\u003CSystem.Guid\u003E)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::set_Item(!0, !1)","Dictionary.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::MoveNext()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::ContainsKey(!0)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::SetSelectedTown(System.Nullable\u003CSystem.Guid\u003E, System.Guid, System.Boolean)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":["trading_post"],"Source":null}],"Hash":"282E696CD3AFA93492A626BECC952D5ED72E2943DEF062F2D5C237E31BF049EF"}