{"Id":"Candide.CandideUI.UserControls.ResourceDisplayControl","Name":"ResourceDisplayControl","DisplayName":"ResourceDisplayControl","FullName":"Candide.CandideUI.UserControls.ResourceDisplayControl","Namespace":"Candide.CandideUI.UserControls","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.CandideUiContainerSingleItem","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_availableResources:Shared.Models.Construction.ConstructionMaterialsAggregate","Name":"_availableResources","Type":"Shared.Models.Construction.ConstructionMaterialsAggregate","Signature":"private Shared.Models.Construction.ConstructionMaterialsAggregate _availableResources","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0440B61084DFA585D43CD3058204971972B9EFFA81AE5AE7C1EDEAF13E254C00"},{"Id":"_columnCount:System.Int32","Name":"_columnCount","Type":"System.Int32","Signature":"private System.Int32 _columnCount","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"6F4D833593771DDD59FA71CFF781D2F8F236A9A8C7D3861DDE938C51F9A742DB"},{"Id":"_displays:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E","Name":"_displays","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E _displays","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FC379BE358F1FAB29F7F6090122ADA404C02BEC32FE17D3AA039A4D4802F283F"},{"Id":"_errorTextWrapper:Candide.CandideUI.Components.CandideErrorTextWrapper","Name":"_errorTextWrapper","Type":"Candide.CandideUI.Components.CandideErrorTextWrapper","Signature":"private Candide.CandideUI.Components.CandideErrorTextWrapper _errorTextWrapper","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"27EA344096B18FFA8D9B25F3EE101A2CCD4FC5A8B55658A0121FAC91DD83FB4D"},{"Id":"_grid:Candide.CandideUI.Containers.CandideGrid","Name":"_grid","Type":"Candide.CandideUI.Containers.CandideGrid","Signature":"private Candide.CandideUI.Containers.CandideGrid _grid","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B98BF331E0364FE48F9F80035A5E88DCBAC790D664C8ED1D825CB47DF3D268BF"},{"Id":"_visibleResources:System.String[]","Name":"_visibleResources","Type":"System.String[]","Signature":"private System.String[] _visibleResources","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2BCB6809DB376A6A16021BDDDA781D57A43A45000F6E5DA093A83F47A3796262"}],"Properties":[{"Id":"AvailableResources:Shared.Models.Construction.ConstructionMaterialsAggregate","Name":"AvailableResources","Type":"Shared.Models.Construction.ConstructionMaterialsAggregate","Signature":"public Shared.Models.Construction.ConstructionMaterialsAggregate AvailableResources","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"F3650D5F9E77E426C09FABB3C2AAA3BA570F1B109AB0299B2061CE194BF431C9"},{"Id":"ColumnCount:System.Int32","Name":"ColumnCount","Type":"System.Int32","Signature":"public System.Int32 ColumnCount","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"8D6E40E4CFFDD48CF96D294239D88847825100AB5849F35E2EE80BE3B74EA0A2"}],"Events":[],"Methods":[{"Id":"AvailableResourcesChanged()-\u003ESystem.Void","Name":"AvailableResourcesChanged","Signature":"private System.Void AvailableResourcesChanged()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":110,"BodyHash":"1D0B11FBBB18D8B69965C66D41CEE19F053540DCF4F3C737C7574E6331F8424A","Hash":"04DD735CDB7DD40663061A21C047431004E553EB86A8E60C81CBA0B9C93ACFE0","CalledMethods":["CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::get_Key()","Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)","System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::get_Value()","System.Int32::ToString()","Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)","Dictionary.Enumerator\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["ResourceDisplayControl: AvailableResources is not set."],"Source":null},{"Id":"DisplayErrorMessage(System.String)-\u003ESystem.Void","Name":"DisplayErrorMessage","Signature":"public System.Void DisplayErrorMessage(System.String message)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"D606299BF68E097D763E1BB4BFFA9C864F364300D62F1F4F7F8B4E493AB45844","Hash":"CEAA4EC35085678962A2EC13AAD3912941BD53DC28551CF173B7B5D31DC3C62C","CalledMethods":["Candide.CandideUI.Components.CandideErrorTextWrapper::ShowError(System.String)"],"StringLiterals":[],"Source":null},{"Id":"DisplaysChanged()-\u003ESystem.Void","Name":"DisplaysChanged","Signature":"private System.Void DisplaysChanged()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":253,"BodyHash":"51149D9DA3E2EEC72E7E83F534C2C70557CA514647F0EDF8C898E97BD35C5764","Hash":"1011F47375C65574BAECB1FB6B5353EA419D15A4DD148A37DC0474763C8EDCFB","CalledMethods":["Candide.CandideUI.UserControls.ResourceDisplayControl::get_ColumnCount()","Candide.CandideUI.Containers.CandideGrid::ClearChildren()","ResourceDisplayControl.\u003C\u003Ec__DisplayClass13_0::.ctor()","Shared.Data.ConstructionResourcesDataBase::GetConstructionResourceOrMissing(System.String)","Candide.CandideUI.Components.Displays.MaterialRequirementDisplay::.ctor()","Candide.CandideUI.CandideUiElement::set_GridColumn(System.Int32)","Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)","Candide.CandideUI.CandideThickness::.ctor(System.Int32)","Candide.CandideUI.CandideUiElement::set_Margin(Candide.CandideUI.CandideThickness)","ResourceDisplayControl.\u003C\u003Ec::\u003CDisplaysChanged\u003Eb__13_1()","System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetPreferredTooltipGrowthDirection(System.Func\u003CCandide.CandideUI.Tooltip.CandideTooltipGrowthDirection\u003E)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.CandideUI.CandideUiElement::set_Width(System.Nullable\u003CSystem.Int32\u003E)","Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)","ResourceDisplayControl.\u003C\u003Ec__DisplayClass13_0::\u003CDisplaysChanged\u003Eb__0()","System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func\u003CSystem.Collections.Generic.IEnumerable\u003CCandide.CandideUI.CandideUiElement\u003E\u003E)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.Components.Displays.MaterialRequirementDisplay\u003E::Add(!0, !1)","Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)","Candide.CandideUI.CandideUiElement::InvalidateMeasure()"],"StringLiterals":[],"Source":null},{"Id":"InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void","Name":"InternalDraw","Signature":"protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"context","Type":"Candide.CandideUI.UiRenderContext","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"913FB59CC96E92493AF2651959D74757982CE3BA1D3193D3423829246FDFCF26","Hash":"2158DAB98E67DBC417874C6BA143363332848447FA08C1EFD04EAB766245180C","CalledMethods":["Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)"],"StringLiterals":[],"Source":null},{"Id":"ResetErrorMessage()-\u003ESystem.Void","Name":"ResetErrorMessage","Signature":"public System.Void ResetErrorMessage()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"118B297097FA560F1556A9AADF1C52F637996880B1127BD7766378D9361E7652","Hash":"96CF753D4DD5A0D6AA69AB40997AF237B8BD08B603DEF755C57943645EDDBE42","CalledMethods":["Candide.CandideUI.Components.CandideErrorTextWrapper::set_ShowingError(System.Boolean)"],"StringLiterals":[],"Source":null}],"Hash":"DF158959C0CD43A6254FD5B2AF0462AD602591E71DCF898E8A7AA3AA42EE5AAA"}