{"Id":"CandideServer.Models.InternalResourceStorageModel","Name":"InternalResourceStorageModel","DisplayName":"InternalResourceStorageModel","FullName":"CandideServer.Models.InternalResourceStorageModel","Namespace":"CandideServer.Models","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DefaultAllEmpty:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E","Name":"DefaultAllEmpty","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E DefaultAllEmpty","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"9BE53CB6A37B27951CE0B7296164FB65BFC3AF85F5BC63473A035C590A44EE93"},{"Id":"DefaultHiddenInternalBuildingMaximums:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E","Name":"DefaultHiddenInternalBuildingMaximums","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E DefaultHiddenInternalBuildingMaximums","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"3453FB90D1D13AA2341599439DFEE17968F8306299B8BCB012F771271907E41E"},{"Id":"Id:System.Guid","Name":"Id","Type":"System.Guid","Signature":"public System.Guid Id","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C8E25A268667130704EB9DC0442206A287BB8D7E7088A8661DE2DDCF0078FC54"},{"Id":"MaximumNullValue:System.Int32","Name":"MaximumNullValue","Type":"System.Int32","Signature":"public System.Int32 MaximumNullValue","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"B8B7B7CB6F19D82D94BDC154FDD2287AF7A098303A5D244DE4001E500ABD2B66"},{"Id":"MaximumResourceAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E","Name":"MaximumResourceAmounts","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E MaximumResourceAmounts","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7224765A94B032B099E19F2DB71EC8923BF27D1796348BAE819E1D207FE2FB2A"},{"Id":"ResourceAmounts:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E","Name":"ResourceAmounts","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ResourceAmounts","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"CC134D6F4B6727C02F1B2365AAFAA597528C5CC773D3D7C5FC86EB567E168393"}],"Properties":[],"Events":[],"Methods":[{"Id":"CanAdjustByAmount(System.String, System.Int32)-\u003ESystem.Boolean","Name":"CanAdjustByAmount","Signature":"public System.Boolean CanAdjustByAmount(System.String resourceId, System.Int32 value)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"resourceId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"value","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":69,"BodyHash":"F9D2054F2CE87CEA419BA0C560B5E09D73CFF47B465E737A0EFABEDA1380FC72","Hash":"F2D5B91B8B8ED3D9D8DC6AEA271C160BFD917449A333FF9FFA66DBF1C186B2CC","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"CanAdjustByConstructionMaterialsAggregate(Shared.Models.Construction.ConstructionMaterialsAggregate)-\u003ESystem.Boolean","Name":"CanAdjustByConstructionMaterialsAggregate","Signature":"public System.Boolean CanAdjustByConstructionMaterialsAggregate(Shared.Models.Construction.ConstructionMaterialsAggregate aggregate)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"aggregate","Type":"Shared.Models.Construction.ConstructionMaterialsAggregate","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"02CA50791BF2B3D0036C9404FA91E32B2C12FE05DE36449A1121E6D5037FB5FE","Hash":"B8664F360E53258C4F895A18F780EE9669FFAAD09FF91389CE483F8E16219F37","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()","CandideServer.Models.InternalResourceStorageModel::CanAdjustByAmount(System.String, System.Int32)","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"CanRegisterResource(System.String)-\u003ESystem.Boolean","Name":"CanRegisterResource","Signature":"public System.Boolean CanRegisterResource(System.String resourceId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"resourceId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"D8123ABB6741E59B1AFBE3D5E078485334499066410BE8B18F75BDDD5E884F37","Hash":"FCF0EE04C2A16BB3A1FAFD33346459CD53BDBD57F8648611955A611B457DA0DB","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetMaximumAmount(System.String)-\u003ESystem.Nullable\u00601\u003CSystem.Int32\u003E","Name":"GetMaximumAmount","Signature":"public System.Nullable\u003CSystem.Int32\u003E GetMaximumAmount(System.String resourceId)","Visibility":"public","ReturnType":"System.Nullable\u003CSystem.Int32\u003E","Parameters":[{"Name":"resourceId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":44,"BodyHash":"5804E75EFDE6A57B56464650982B86AD854D9669077F14A3B31FED07F6433BF5","Hash":"DD8D5820407D44BDB55B52732F113350368B15D1DD892B45B7488576F948ADF3","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetResourceAmount(System.String)-\u003ESystem.Int32","Name":"GetResourceAmount","Signature":"public System.Int32 GetResourceAmount(System.String resourceId)","Visibility":"public","ReturnType":"System.Int32","Parameters":[{"Name":"resourceId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":20,"BodyHash":"A5EE44ECAB2D8087DBBD5EE6A8870162005467063F8685CE32888C24F23E40C9","Hash":"C6EDC7F84E8DBA52B48B9E9A3BB345641BB18CE764BEC3E7DDD813B9C254C3DB","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"GetSpaceLeft(System.String)-\u003ESystem.Int32","Name":"GetSpaceLeft","Signature":"public System.Int32 GetSpaceLeft(System.String resourceId)","Visibility":"public","ReturnType":"System.Int32","Parameters":[{"Name":"resourceId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":54,"BodyHash":"04E757730940F94DF7557E5635C1766810D05BD9E652181A386511B1A280411C","Hash":"4B7C0B7503F17ACE8B2240ACBA31BDDD849B19429B2D751F597E19CC1A9E845F","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"IsEmpty()-\u003ESystem.Boolean","Name":"IsEmpty","Signature":"public System.Boolean IsEmpty()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":72,"BodyHash":"C80417E119329F74C1E3A8D2225AAFD63D5308D627EC0DFB2F7AA141459876B7","Hash":"80FD44954768E7C024CC46CF3065BF49E2D164CD259F577E0F25DA4C974403EF","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"ToResourceAmountsArray()-\u003EShared.Models.Items.ResourceAmount[]","Name":"ToResourceAmountsArray","Signature":"public Shared.Models.Items.ResourceAmount[] ToResourceAmountsArray()","Visibility":"public","ReturnType":"Shared.Models.Items.ResourceAmount[]","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":118,"BodyHash":"9AFFA7FE2D40EAD5114AC45E8EDABB2814434B4E4D4FD9B4FB8E834B56A308A2","Hash":"274AE7ADAE4CAED29C6A7A2204C536F63FFCD04BAC9F435FE92C89F578B050B3","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"ToResourceAmountsUpdates(System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E)-\u003ESystem.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[]","Name":"ToResourceAmountsUpdates","Signature":"public System.ValueTuple\u003CSystem.String, System.Int32\u003E[] ToResourceAmountsUpdates(System.Collections.Generic.HashSet\u003CSystem.String\u003E changedResourceIds)","Visibility":"public","ReturnType":"System.ValueTuple\u003CSystem.String, System.Int32\u003E[]","Parameters":[{"Name":"changedResourceIds","Type":"System.Collections.Generic.HashSet\u003CSystem.String\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":82,"BodyHash":"2C794142DA1F84059229E43F2EB747194D47356C1C5AD6C79FD1C92EA9DEB931","Hash":"20B336F073BF04985CBD8839A35D14D80A7C23E1DF3650FAEE5102E5082C24B0","CalledMethods":["System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()","System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.String\u003E::get_Current()","CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)","System.ValueTuple\u003CSystem.String, System.Int32\u003E::.ctor(!0, !1)","HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"ToString()-\u003ESystem.String","Name":"ToString","Signature":"public System.String ToString()","Visibility":"public","ReturnType":"System.String","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":304,"BodyHash":"380AC096732CC266EA6AEB3473B36DF612DDA71C3BE9A152574CF1FE0B480C6D","Hash":"3C3DD2A014CD70135CCEEC91A2F2DC8877575351CB874EB0D4BF481DEDC0F287","CalledMethods":["System.Text.StringBuilder::.ctor()","StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)","StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(!!0)","StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)","System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler\u0026)","System.Text.StringBuilder::AppendLine(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)","StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()","System.IDisposable::Dispose()","System.Text.StringBuilder::Append(System.String)","System.Object::ToString()"],"StringLiterals":[" - IRS","[","/?? ","/","]"],"Source":null},{"Id":"TryAddAmountOrRegisterNewResource(System.String, System.Int32)-\u003ESystem.Boolean","Name":"TryAddAmountOrRegisterNewResource","Signature":"public System.Boolean TryAddAmountOrRegisterNewResource(System.String resourceId, System.Int32 toAdd)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"resourceId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"toAdd","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":78,"BodyHash":"CAFCA592B31BC9A6823A3B5347B613E2ECA338D33B0E1B28031FD30F8633DC20","Hash":"CF7C54DDE71EB56C934247C602A4A324B3B051324DCF2D3C38A0A6BABE5AA504","CalledMethods":["System.ArgumentException::.ctor(System.String)","CandideServer.Models.InternalResourceStorageModel::CanAdjustByAmount(System.String, System.Int32)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)","CandideServer.Models.InternalResourceStorageModel::CanRegisterResource(System.String)"],"StringLiterals":["Parameter toAdd is negative"],"Source":null},{"Id":"TryAdjustByAmount(System.String, System.Int32)-\u003ESystem.Boolean","Name":"TryAdjustByAmount","Signature":"public System.Boolean TryAdjustByAmount(System.String resourceId, System.Int32 amount)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"resourceId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"amount","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":39,"BodyHash":"E0A2E6584E571A7DFD1ACFC72748896BB1D1AD1D2A8965232B2BAC8A0DBD4108","Hash":"3A2C8AB611ABAB5E8A97F9E4C34365079F0F7531A44129FA0213DB2C5F00929E","CalledMethods":["CandideServer.Models.InternalResourceStorageModel::CanAdjustByAmount(System.String, System.Int32)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"TryRegisterResource(System.String, System.Int32)-\u003ESystem.Boolean","Name":"TryRegisterResource","Signature":"public System.Boolean TryRegisterResource(System.String resourceId, System.Int32 startAmount)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"resourceId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"startAmount","Type":"System.Int32","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":26,"BodyHash":"C7FB100F9C39723541E4DD8B30982E764A965A94E525068E86D1E068137D27C9","Hash":"92F75C59284FB0EDD1FDBDA04167FC092D0D0176407638E57380721F4146C707","CalledMethods":["CandideServer.Models.InternalResourceStorageModel::CanRegisterResource(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null}],"Hash":"0B5DB69A4B3A109B8381F343F5E86316DE935613511E78C2EF6B2AAB0B452528"}