{"Id":"Shared.Models.Buildings.BuildingLogisticsConfigExtensions","Name":"BuildingLogisticsConfigExtensions","DisplayName":"BuildingLogisticsConfigExtensions","FullName":"Shared.Models.Buildings.BuildingLogisticsConfigExtensions","Namespace":"Shared.Models.Buildings","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CompareAcceptsRepeatingItems(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E)-\u003ESystem.Boolean","Name":"CompareAcceptsRepeatingItems","Signature":"public System.Boolean CompareAcceptsRepeatingItems(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config1, System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config2)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"config1","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false},{"Name":"config2","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":49,"BodyHash":"1C1EA218F87AA306AB03E2DE8D3658AED01242D46DD2555A599B1D198C8CED1D","Hash":"BFAA6A82B02A91F37D6547447F384D3FF59B1C7CF63C379F85FCFE803E09BBC1","CalledMethods":["System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()","System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::GetValueOrDefault()"],"StringLiterals":[],"Source":null},{"Id":"CompareAcceptsRepeatingResources(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E)-\u003ESystem.Boolean","Name":"CompareAcceptsRepeatingResources","Signature":"public System.Boolean CompareAcceptsRepeatingResources(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config1, System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config2)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"config1","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false},{"Name":"config2","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":49,"BodyHash":"9032179F205BB2D98B722B8DAD52F85CB273C15E142B8D8A0710D58E74A0DD05","Hash":"D0698037F7CBA31275332B8BB1D6B2F52DF23B7D4F892B80C74456C2CEBAE380","CalledMethods":["System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()","System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::GetValueOrDefault()"],"StringLiterals":[],"Source":null},{"Id":"CompareAcceptsRequestingItems(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E)-\u003ESystem.Boolean","Name":"CompareAcceptsRequestingItems","Signature":"public System.Boolean CompareAcceptsRequestingItems(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config1, System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config2)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"config1","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false},{"Name":"config2","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":49,"BodyHash":"C521653D3CEC7183AC21274E8986F3744ABB18CDD63289E0BA399485383FAC1B","Hash":"C58626E75753A034B7AD39F2FF5F2FB1C9B14615D072B34F933D501D9C4EEF7E","CalledMethods":["System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()","System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::GetValueOrDefault()"],"StringLiterals":[],"Source":null},{"Id":"CompareAcceptsRequestingResources(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E)-\u003ESystem.Boolean","Name":"CompareAcceptsRequestingResources","Signature":"public System.Boolean CompareAcceptsRequestingResources(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config1, System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config2)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"config1","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false},{"Name":"config2","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":49,"BodyHash":"0FDFC56DDF01793603B5B4B251E1D104AA4DCF7F13400CC490EE8B5E877316AD","Hash":"229FBDEECFE459178BA8D15780E3B6E822A5C970A67297AA7AE0E530276AEF99","CalledMethods":["System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()","System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::GetValueOrDefault()"],"StringLiterals":[],"Source":null},{"Id":"CompareAll(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E)-\u003ESystem.ValueTuple\u00604\u003CSystem.Boolean,System.Boolean,System.Boolean,System.Boolean\u003E","Name":"CompareAll","Signature":"public System.ValueTuple\u003CSystem.Boolean, System.Boolean, System.Boolean, System.Boolean\u003E CompareAll(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config1, System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E config2)","Visibility":"public","ReturnType":"System.ValueTuple\u003CSystem.Boolean, System.Boolean, System.Boolean, System.Boolean\u003E","Parameters":[{"Name":"config1","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false},{"Name":"config2","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":150,"BodyHash":"A547DE56D51EEE4E64AC44A02DDEB571AD196BBDFE5FBD5C0D63CC7CFA9D7DEA","Hash":"CC6910CD01C5A9CC059F633C3FB21A2510AF440B7FAD3464F5C45C93DE39AB6A","CalledMethods":["System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()","System.ValueTuple\u003CSystem.Boolean, System.Boolean, System.Boolean, System.Boolean\u003E::.ctor(!0, !1, !2, !3)","System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_Value()"],"StringLiterals":[],"Source":null},{"Id":"IsSatisfiedBy(System.Nullable\u00601\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E, Shared.Models.Buildings.BuildingLogisticsConfig)-\u003ESystem.Boolean","Name":"IsSatisfiedBy","Signature":"public System.Boolean IsSatisfiedBy(System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E configToBeSatisfied, Shared.Models.Buildings.BuildingLogisticsConfig otherConfig)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"configToBeSatisfied","Type":"System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E","IsOut":false,"IsOptional":false},{"Name":"otherConfig","Type":"Shared.Models.Buildings.BuildingLogisticsConfig","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":109,"BodyHash":"63A671F1F4839DDF2196112EA0DAD870C70D3E29F4F10EDB820406FC834AE92E","Hash":"EAA6B0050C6BBB8FF768B2A58A58EED61F62C007E35BA688EABAAD9244DB8B89","CalledMethods":["System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_HasValue()","System.Nullable\u003CShared.Models.Buildings.BuildingLogisticsConfig\u003E::get_Value()"],"StringLiterals":[],"Source":null},{"Id":"IsValid(Shared.Models.Buildings.BuildingLogisticsConfig)-\u003ESystem.Boolean","Name":"IsValid","Signature":"public System.Boolean IsValid(Shared.Models.Buildings.BuildingLogisticsConfig config)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"config","Type":"Shared.Models.Buildings.BuildingLogisticsConfig","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":40,"BodyHash":"6293D1E88CD2700E322E13BA66A099143F67E04CC9D8A7305FAED248457593DF","Hash":"BF480CA1A33533D18817E428B40663129DA8D056668BDE7F881764A542E6BF43","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"B748F4EC595268AF1745F29778F438BBB5089694ED0AF11D030A839CDBA2ABAB"}