### YamlMime:ManagedReference items: - uid: TinyLife.World.Household.RandomConstellation commentId: T:TinyLife.World.Household.RandomConstellation id: Household.RandomConstellation parent: TinyLife.World children: - TinyLife.World.Household.RandomConstellation.#ctor(System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}},System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation}) - TinyLife.World.Household.RandomConstellation.Generate(System.Random) - TinyLife.World.Household.RandomConstellation.PossibleMembers - TinyLife.World.Household.RandomConstellation.PossibleRelations langs: - csharp - vb name: Household.RandomConstellation nameWithType: Household.RandomConstellation fullName: TinyLife.World.Household.RandomConstellation type: Struct source: remote: path: TinyLife/World/Household.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RandomConstellation path: ../TinyLife/World/Household.cs startLine: 464 assemblies: - Tiny Life namespace: TinyLife.World summary: A struct that is used for the list and ultimately by . example: [] syntax: content: public readonly struct Household.RandomConstellation content.vb: Public Structure Household.RandomConstellation inheritedMembers: - System.ValueType.Equals(System.Object) - System.ValueType.GetHashCode - System.ValueType.ToString - System.Object.Equals(System.Object,System.Object) - System.Object.GetType - System.Object.ReferenceEquals(System.Object,System.Object) extensionMethods: - TinyLife.World.Household.RandomConstellation.TinyLife.Utilities.Extensions.JsonCopy``1 - uid: TinyLife.World.Household.RandomConstellation.PossibleMembers commentId: F:TinyLife.World.Household.RandomConstellation.PossibleMembers id: PossibleMembers parent: TinyLife.World.Household.RandomConstellation langs: - csharp - vb name: PossibleMembers nameWithType: Household.RandomConstellation.PossibleMembers fullName: TinyLife.World.Household.RandomConstellation.PossibleMembers type: Field source: remote: path: TinyLife/World/Household.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PossibleMembers path: ../TinyLife/World/Household.cs startLine: 470 assemblies: - Tiny Life namespace: TinyLife.World summary: >- The set of possible members that can be generated for this constellation. The dictionary maps an to a tuple of the minimum and maximum amount of people that can be generated with that age. example: [] syntax: content: public readonly Dictionary PossibleMembers return: type: System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.ValueTuple{System.Int32,System.Int32}} content.vb: Public ReadOnly PossibleMembers As Dictionary(Of AgeGroup, (Min As Integer, Max As Integer)) - uid: TinyLife.World.Household.RandomConstellation.PossibleRelations commentId: F:TinyLife.World.Household.RandomConstellation.PossibleRelations id: PossibleRelations parent: TinyLife.World.Household.RandomConstellation langs: - csharp - vb name: PossibleRelations nameWithType: Household.RandomConstellation.PossibleRelations fullName: TinyLife.World.Household.RandomConstellation.PossibleRelations type: Field source: remote: path: TinyLife/World/Household.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PossibleRelations path: ../TinyLife/World/Household.cs startLine: 475 assemblies: - Tiny Life namespace: TinyLife.World summary: >- The set of possible relations that can be generated for this constellation. The dictionary maps two people of the given age groups to a set of instances they can be generated with. example: [] syntax: content: public readonly Dictionary<(AgeGroup, AgeGroup), Household.RandomRelation[]> PossibleRelations return: type: System.Collections.Generic.Dictionary{System.ValueTuple{TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},TinyLife.World.Household.RandomRelation[]} content.vb: Public ReadOnly PossibleRelations As Dictionary(Of (AgeGroup, AgeGroup), Household.RandomRelation()) - uid: TinyLife.World.Household.RandomConstellation.#ctor(System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}},System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation}) commentId: M:TinyLife.World.Household.RandomConstellation.#ctor(System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}},System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation}) id: '#ctor(System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}},System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation})' parent: TinyLife.World.Household.RandomConstellation langs: - csharp - vb name: RandomConstellation(IEnumerable<(AgeGroup Age, int Min, int Max)>, IEnumerable) nameWithType: Household.RandomConstellation.RandomConstellation(IEnumerable<(AgeGroup Age, int Min, int Max)>, IEnumerable) fullName: TinyLife.World.Household.RandomConstellation.RandomConstellation(System.Collections.Generic.IEnumerable<(TinyLife.Objects.AgeGroup Age, int Min, int Max)>, System.Collections.Generic.IEnumerable) type: Constructor source: remote: path: TinyLife/World/Household.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Household.cs startLine: 482 assemblies: - Tiny Life namespace: TinyLife.World summary: Creates a new random constellation with the given settings. example: [] syntax: content: public RandomConstellation(IEnumerable<(AgeGroup Age, int Min, int Max)> possibleMembers, IEnumerable possibleRelations) parameters: - id: possibleMembers type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}} description: The set of possible members that can be generated for this constellation. The dictionary maps an to a tuple of the minimum and maximum amount of people that can be generated with that age. - id: possibleRelations type: System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation} description: The set of possible relations that can be generated for this constellation. The dictionary maps two people of the given age groups to a set of instances they can be generated with. content.vb: Public Sub New(possibleMembers As IEnumerable(Of (Age As AgeGroup, Min As Integer, Max As Integer)), possibleRelations As IEnumerable(Of Household.RandomRelation)) overload: TinyLife.World.Household.RandomConstellation.#ctor* nameWithType.vb: Household.RandomConstellation.New(IEnumerable(Of (Age As AgeGroup, Min As Integer, Max As Integer)), IEnumerable(Of Household.RandomRelation)) fullName.vb: TinyLife.World.Household.RandomConstellation.New(System.Collections.Generic.IEnumerable(Of (Age As TinyLife.Objects.AgeGroup, Min As Integer, Max As Integer)), System.Collections.Generic.IEnumerable(Of TinyLife.World.Household.RandomRelation)) name.vb: New(IEnumerable(Of (Age As AgeGroup, Min As Integer, Max As Integer)), IEnumerable(Of RandomRelation)) - uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) commentId: M:TinyLife.World.Household.RandomConstellation.Generate(System.Random) id: Generate(System.Random) parent: TinyLife.World.Household.RandomConstellation langs: - csharp - vb name: Generate(Random) nameWithType: Household.RandomConstellation.Generate(Random) fullName: TinyLife.World.Household.RandomConstellation.Generate(System.Random) type: Method source: remote: path: TinyLife/World/Household.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Generate path: ../TinyLife/World/Household.cs startLine: 493 assemblies: - Tiny Life namespace: TinyLife.World summary: >- Generates raw household data for the given constellation, which can then be passed to to generate the actual people. This method returns the list of people that should be generated (referenced only by their age group), as well as a dictionary of relations between those people. example: [] syntax: content: public (List, Dictionary<(int Person, int Other), Household.Relation>) Generate(Random random) parameters: - id: random type: System.Random description: The random instance to use. return: type: System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}} description: The generated household data. content.vb: Public Function Generate(random As Random) As (List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) overload: TinyLife.World.Household.RandomConstellation.Generate* references: - uid: TinyLife.World.Household.RandomConstellations commentId: F:TinyLife.World.Household.RandomConstellations href: TinyLife.World.Household.html#TinyLife_World_Household_RandomConstellations name: RandomConstellations nameWithType: Household.RandomConstellations fullName: TinyLife.World.Household.RandomConstellations - uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) commentId: M:TinyLife.World.Household.RandomConstellation.Generate(System.Random) isExternal: true href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ name: Generate(Random) nameWithType: Household.RandomConstellation.Generate(Random) fullName: TinyLife.World.Household.RandomConstellation.Generate(System.Random) spec.csharp: - uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) name: Generate href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ - name: ( - uid: System.Random name: Random isExternal: true href: https://learn.microsoft.com/dotnet/api/system.random - name: ) spec.vb: - uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) name: Generate href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ - name: ( - uid: System.Random name: Random isExternal: true href: https://learn.microsoft.com/dotnet/api/system.random - name: ) - uid: TinyLife.World commentId: N:TinyLife.World href: TinyLife.html name: TinyLife.World nameWithType: TinyLife.World fullName: TinyLife.World spec.csharp: - uid: TinyLife name: TinyLife href: TinyLife.html - name: . - uid: TinyLife.World name: World href: TinyLife.World.html spec.vb: - uid: TinyLife name: TinyLife href: TinyLife.html - name: . - uid: TinyLife.World name: World href: TinyLife.World.html - uid: System.ValueType.Equals(System.Object) commentId: M:System.ValueType.Equals(System.Object) parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals name: Equals(object) nameWithType: ValueType.Equals(object) fullName: System.ValueType.Equals(object) nameWithType.vb: ValueType.Equals(Object) fullName.vb: System.ValueType.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.ValueType.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.ValueType.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.ValueType.GetHashCode commentId: M:System.ValueType.GetHashCode parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode name: GetHashCode() nameWithType: ValueType.GetHashCode() fullName: System.ValueType.GetHashCode() spec.csharp: - uid: System.ValueType.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode - name: ( - name: ) spec.vb: - uid: System.ValueType.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode - name: ( - name: ) - uid: System.ValueType.ToString commentId: M:System.ValueType.ToString parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring name: ToString() nameWithType: ValueType.ToString() fullName: System.ValueType.ToString() spec.csharp: - uid: System.ValueType.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring - name: ( - name: ) spec.vb: - uid: System.ValueType.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring - name: ( - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: TinyLife.World.Household.RandomConstellation.TinyLife.Utilities.Extensions.JsonCopy``1 commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) parent: TinyLife.Utilities.Extensions definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ name: JsonCopy(RandomConstellation) nameWithType: Extensions.JsonCopy(Household.RandomConstellation) fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.Household.RandomConstellation) nameWithType.vb: Extensions.JsonCopy(Of Household.RandomConstellation)(Household.RandomConstellation) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Household.RandomConstellation)(TinyLife.World.Household.RandomConstellation) name.vb: JsonCopy(Of RandomConstellation)(RandomConstellation) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Household.RandomConstellation) name: JsonCopy href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ - name: < - uid: TinyLife.World.Household.RandomConstellation name: RandomConstellation href: TinyLife.World.Household.RandomConstellation.html - name: '>' - name: ( - uid: TinyLife.World.Household.RandomConstellation name: RandomConstellation href: TinyLife.World.Household.RandomConstellation.html - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Household.RandomConstellation) name: JsonCopy href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ - name: ( - name: Of - name: " " - uid: TinyLife.World.Household.RandomConstellation name: RandomConstellation href: TinyLife.World.Household.RandomConstellation.html - name: ) - name: ( - uid: TinyLife.World.Household.RandomConstellation name: RandomConstellation href: TinyLife.World.Household.RandomConstellation.html - name: ) - uid: System.ValueType commentId: T:System.ValueType parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype name: ValueType nameWithType: ValueType fullName: System.ValueType - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ name: JsonCopy(T) nameWithType: Extensions.JsonCopy(T) fullName: TinyLife.Utilities.Extensions.JsonCopy(T) nameWithType.vb: Extensions.JsonCopy(Of T)(T) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) name.vb: JsonCopy(Of T)(T) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ - name: < - name: T - name: '>' - name: ( - name: T - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - name: T - name: ) - uid: TinyLife.Utilities.Extensions commentId: T:TinyLife.Utilities.Extensions parent: TinyLife.Utilities href: TinyLife.Utilities.Extensions.html name: Extensions nameWithType: Extensions fullName: TinyLife.Utilities.Extensions - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities href: TinyLife.html name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities spec.csharp: - uid: TinyLife name: TinyLife href: TinyLife.html - name: . - uid: TinyLife.Utilities name: Utilities href: TinyLife.Utilities.html spec.vb: - uid: TinyLife name: TinyLife href: TinyLife.html - name: . - uid: TinyLife.Utilities name: Utilities href: TinyLife.Utilities.html - uid: TinyLife.Objects.AgeGroup commentId: T:TinyLife.Objects.AgeGroup parent: TinyLife.Objects href: TinyLife.Objects.AgeGroup.html name: AgeGroup nameWithType: AgeGroup fullName: TinyLife.Objects.AgeGroup - uid: System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.ValueTuple{System.Int32,System.Int32}} commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.ValueTuple{System.Int32,System.Int32}} parent: System.Collections.Generic definition: System.Collections.Generic.Dictionary`2 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 name: Dictionary nameWithType: Dictionary fullName: System.Collections.Generic.Dictionary nameWithType.vb: Dictionary(Of AgeGroup, (Min As Integer, Max As Integer)) fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.AgeGroup, (Min As Integer, Max As Integer)) name.vb: Dictionary(Of AgeGroup, (Min As Integer, Max As Integer)) spec.csharp: - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: < - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: ',' - name: " " - name: ( - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: " " - uid: System.ValueTuple{System.Int32,System.Int32}.Min name: Min href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.min - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: " " - uid: System.ValueTuple{System.Int32,System.Int32}.Max name: Max href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.max - name: ) - name: '>' spec.vb: - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: ( - name: Of - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: ',' - name: " " - name: ( - uid: System.ValueTuple{System.Int32,System.Int32}.Min name: Min href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.min - name: " " - name: As - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: System.ValueTuple{System.Int32,System.Int32}.Max name: Max href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.max - name: " " - name: As - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - name: ) - uid: TinyLife.Objects commentId: N:TinyLife.Objects href: TinyLife.html name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects spec.csharp: - uid: TinyLife name: TinyLife href: TinyLife.html - name: . - uid: TinyLife.Objects name: Objects href: TinyLife.Objects.html spec.vb: - uid: TinyLife name: TinyLife href: TinyLife.html - name: . - uid: TinyLife.Objects name: Objects href: TinyLife.Objects.html - uid: System.Collections.Generic.Dictionary`2 commentId: T:System.Collections.Generic.Dictionary`2 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 name: Dictionary nameWithType: Dictionary fullName: System.Collections.Generic.Dictionary nameWithType.vb: Dictionary(Of TKey, TValue) fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) name.vb: Dictionary(Of TKey, TValue) spec.csharp: - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: < - name: TKey - name: ',' - name: " " - name: TValue - name: '>' spec.vb: - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: ( - name: Of - name: " " - name: TKey - name: ',' - name: " " - name: TValue - name: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: TinyLife.World.Household.RandomRelation commentId: T:TinyLife.World.Household.RandomRelation href: TinyLife.World.Household.html name: Household.RandomRelation nameWithType: Household.RandomRelation fullName: TinyLife.World.Household.RandomRelation spec.csharp: - uid: TinyLife.World.Household name: Household href: TinyLife.World.Household.html - name: . - uid: TinyLife.World.Household.RandomRelation name: RandomRelation href: TinyLife.World.Household.RandomRelation.html spec.vb: - uid: TinyLife.World.Household name: Household href: TinyLife.World.Household.html - name: . - uid: TinyLife.World.Household.RandomRelation name: RandomRelation href: TinyLife.World.Household.RandomRelation.html - uid: System.Collections.Generic.Dictionary{System.ValueTuple{TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},TinyLife.World.Household.RandomRelation[]} commentId: T:System.Collections.Generic.Dictionary{System.ValueTuple{TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},TinyLife.World.Household.RandomRelation[]} parent: System.Collections.Generic definition: System.Collections.Generic.Dictionary`2 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 name: Dictionary<(AgeGroup, AgeGroup), Household.RandomRelation[]> nameWithType: Dictionary<(AgeGroup, AgeGroup), Household.RandomRelation[]> fullName: System.Collections.Generic.Dictionary<(TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup), TinyLife.World.Household.RandomRelation[]> nameWithType.vb: Dictionary(Of (AgeGroup, AgeGroup), Household.RandomRelation()) fullName.vb: System.Collections.Generic.Dictionary(Of (TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup), TinyLife.World.Household.RandomRelation()) name.vb: Dictionary(Of (AgeGroup, AgeGroup), Household.RandomRelation()) spec.csharp: - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: < - name: ( - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: ',' - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: ) - name: ',' - name: " " - uid: TinyLife.World.Household name: Household href: TinyLife.World.Household.html - name: . - uid: TinyLife.World.Household.RandomRelation name: RandomRelation href: TinyLife.World.Household.RandomRelation.html - name: '[' - name: ']' - name: '>' spec.vb: - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: ( - name: Of - name: " " - name: ( - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: ',' - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: ) - name: ',' - name: " " - uid: TinyLife.World.Household name: Household href: TinyLife.World.Household.html - name: . - uid: TinyLife.World.Household.RandomRelation name: RandomRelation href: TinyLife.World.Household.RandomRelation.html - name: ( - name: ) - name: ) - uid: TinyLife.World.Household.RandomConstellation.#ctor* commentId: Overload:TinyLife.World.Household.RandomConstellation.#ctor href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation__ctor_System_Collections_Generic_IEnumerable_System_ValueTuple_TinyLife_Objects_AgeGroup_System_Int32_System_Int32___System_Collections_Generic_IEnumerable_TinyLife_World_Household_RandomRelation__ name: RandomConstellation nameWithType: Household.RandomConstellation.RandomConstellation fullName: TinyLife.World.Household.RandomConstellation.RandomConstellation nameWithType.vb: Household.RandomConstellation.New fullName.vb: TinyLife.World.Household.RandomConstellation.New name.vb: New - uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}} commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable<(AgeGroup Age, int Min, int Max)> nameWithType: IEnumerable<(AgeGroup Age, int Min, int Max)> fullName: System.Collections.Generic.IEnumerable<(TinyLife.Objects.AgeGroup Age, int Min, int Max)> nameWithType.vb: IEnumerable(Of (Age As AgeGroup, Min As Integer, Max As Integer)) fullName.vb: System.Collections.Generic.IEnumerable(Of (Age As TinyLife.Objects.AgeGroup, Min As Integer, Max As Integer)) name.vb: IEnumerable(Of (Age As AgeGroup, Min As Integer, Max As Integer)) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: ( - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: " " - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Age name: Age href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.age - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: " " - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Min name: Min href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.min - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: " " - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Max name: Max href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.max - name: ) - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - name: ( - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Age name: Age href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.age - name: " " - name: As - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: ',' - name: " " - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Min name: Min href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.min - name: " " - name: As - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Max name: Max href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.max - name: " " - name: As - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - name: ) - uid: System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation} commentId: T:System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of Household.RandomRelation) fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.World.Household.RandomRelation) name.vb: IEnumerable(Of Household.RandomRelation) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - uid: TinyLife.World.Household name: Household href: TinyLife.World.Household.html - name: . - uid: TinyLife.World.Household.RandomRelation name: RandomRelation href: TinyLife.World.Household.RandomRelation.html - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - uid: TinyLife.World.Household name: Household href: TinyLife.World.Household.html - name: . - uid: TinyLife.World.Household.RandomRelation name: RandomRelation href: TinyLife.World.Household.RandomRelation.html - name: ) - uid: System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of T) fullName.vb: System.Collections.Generic.IEnumerable(Of T) name.vb: IEnumerable(Of T) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: TinyLife.World.Household.Generate(TinyLife.World.Map,System.Random,System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}) commentId: M:TinyLife.World.Household.Generate(TinyLife.World.Map,System.Random,System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}) isExternal: true href: TinyLife.World.Household.html#TinyLife_World_Household_Generate_TinyLife_World_Map_System_Random_System_Collections_Generic_List_TinyLife_Objects_AgeGroup__System_Collections_Generic_Dictionary_System_ValueTuple_System_Int32_System_Int32__TinyLife_World_Household_Relation__ name: Generate(Map, Random, List, Dictionary<(int Person, int Other), Relation>) nameWithType: Household.Generate(Map, Random, List, Dictionary<(int Person, int Other), Household.Relation>) fullName: TinyLife.World.Household.Generate(TinyLife.World.Map, System.Random, System.Collections.Generic.List, System.Collections.Generic.Dictionary<(int Person, int Other), TinyLife.World.Household.Relation>) nameWithType.vb: Household.Generate(Map, Random, List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) fullName.vb: TinyLife.World.Household.Generate(TinyLife.World.Map, System.Random, System.Collections.Generic.List(Of TinyLife.Objects.AgeGroup), System.Collections.Generic.Dictionary(Of (Person As Integer, Other As Integer), TinyLife.World.Household.Relation)) name.vb: Generate(Map, Random, List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Relation)) spec.csharp: - uid: TinyLife.World.Household.Generate(TinyLife.World.Map,System.Random,System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}) name: Generate href: TinyLife.World.Household.html#TinyLife_World_Household_Generate_TinyLife_World_Map_System_Random_System_Collections_Generic_List_TinyLife_Objects_AgeGroup__System_Collections_Generic_Dictionary_System_ValueTuple_System_Int32_System_Int32__TinyLife_World_Household_Relation__ - name: ( - uid: TinyLife.World.Map name: Map href: TinyLife.World.Map.html - name: ',' - name: " " - uid: System.Random name: Random isExternal: true href: https://learn.microsoft.com/dotnet/api/system.random - name: ',' - name: " " - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: '>' - name: ',' - name: " " - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: < - name: ( - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: " " - uid: System.ValueTuple{System.Int32,System.Int32}.Person name: Person href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.person - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: " " - uid: System.ValueTuple{System.Int32,System.Int32}.Other name: Other href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.other - name: ) - name: ',' - name: " " - uid: TinyLife.World.Household.Relation name: Relation href: TinyLife.World.Household.Relation.html - name: '>' - name: ) spec.vb: - uid: TinyLife.World.Household.Generate(TinyLife.World.Map,System.Random,System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}) name: Generate href: TinyLife.World.Household.html#TinyLife_World_Household_Generate_TinyLife_World_Map_System_Random_System_Collections_Generic_List_TinyLife_Objects_AgeGroup__System_Collections_Generic_Dictionary_System_ValueTuple_System_Int32_System_Int32__TinyLife_World_Household_Relation__ - name: ( - uid: TinyLife.World.Map name: Map href: TinyLife.World.Map.html - name: ',' - name: " " - uid: System.Random name: Random isExternal: true href: https://learn.microsoft.com/dotnet/api/system.random - name: ',' - name: " " - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: ) - name: ',' - name: " " - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: ( - name: Of - name: " " - name: ( - uid: System.ValueTuple{System.Int32,System.Int32}.Person name: Person href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.person - name: " " - name: As - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: System.ValueTuple{System.Int32,System.Int32}.Other name: Other href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.other - name: " " - name: As - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - name: ',' - name: " " - uid: TinyLife.World.Household.Relation name: Relation href: TinyLife.World.Household.Relation.html - name: ) - name: ) - uid: TinyLife.World.Household.RandomConstellation.Generate* commentId: Overload:TinyLife.World.Household.RandomConstellation.Generate href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ name: Generate nameWithType: Household.RandomConstellation.Generate fullName: TinyLife.World.Household.RandomConstellation.Generate - uid: System.Random commentId: T:System.Random parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.random name: Random nameWithType: Random fullName: System.Random - uid: System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}} commentId: T:System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}} parent: System definition: System.ValueTuple`2 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: (List, Dictionary<(int Person, int Other), Household.Relation>) nameWithType: (List, Dictionary<(int Person, int Other), Household.Relation>) fullName: (System.Collections.Generic.List, System.Collections.Generic.Dictionary<(int Person, int Other), TinyLife.World.Household.Relation>) nameWithType.vb: (List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) fullName.vb: (System.Collections.Generic.List(Of TinyLife.Objects.AgeGroup), System.Collections.Generic.Dictionary(Of (Person As Integer, Other As Integer), TinyLife.World.Household.Relation)) name.vb: (List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) spec.csharp: - name: ( - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: '>' - name: ',' - name: " " - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: < - name: ( - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: " " - uid: System.ValueTuple{System.Int32,System.Int32}.Person name: Person href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.person - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: " " - uid: System.ValueTuple{System.Int32,System.Int32}.Other name: Other href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.other - name: ) - name: ',' - name: " " - uid: TinyLife.World.Household name: Household href: TinyLife.World.Household.html - name: . - uid: TinyLife.World.Household.Relation name: Relation href: TinyLife.World.Household.Relation.html - name: '>' - name: ) spec.vb: - name: ( - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: ) - name: ',' - name: " " - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: ( - name: Of - name: " " - name: ( - uid: System.ValueTuple{System.Int32,System.Int32}.Person name: Person href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.person - name: " " - name: As - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: System.ValueTuple{System.Int32,System.Int32}.Other name: Other href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.other - name: " " - name: As - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - name: ',' - name: " " - uid: TinyLife.World.Household name: Household href: TinyLife.World.Household.html - name: . - uid: TinyLife.World.Household.Relation name: Relation href: TinyLife.World.Household.Relation.html - name: ) - name: ) - uid: System.ValueTuple`2 commentId: T:System.ValueTuple`2 name: (T1, T2) nameWithType: (T1, T2) fullName: (T1, T2) spec.csharp: - name: ( - name: T1 - name: ',' - name: " " - name: T2 - name: ) spec.vb: - name: ( - name: T1 - name: ',' - name: " " - name: T2 - name: )