TinyLifeWeb/docs/api/TinyLife.Utilities.AppliedMigrations.yml

929 lines
38 KiB
YAML
Raw Permalink Normal View History

2024-10-17 17:28:12 +02:00
### YamlMime:ManagedReference
items:
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
id: AppliedMigrations
parent: TinyLife.Utilities
children:
- TinyLife.Utilities.AppliedMigrations.ApplyWithData(System.Collections.Generic.HashSet{System.String}@)
- TinyLife.Utilities.AppliedMigrations.Done
- TinyLife.Utilities.AppliedMigrations.DoneNames
- TinyLife.Utilities.AppliedMigrations.Migrate``1(System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}},``0,TinyLife.Utilities.MigrationPhase)
- TinyLife.Utilities.AppliedMigrations.Migrate``1(System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}},``0,TinyLife.Utilities.MigrationPhase,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken}@)
- TinyLife.Utilities.AppliedMigrations.Silent
langs:
- csharp
- vb
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
type: Class
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: A class that handles the application of <xref href="TinyLife.Utilities.Migration" data-throw-if-not-resolved="false"></xref> actions on objects that are being validated or loaded from disk.
example: []
syntax:
content: public class AppliedMigrations
content.vb: Public Class AppliedMigrations
inheritance:
- System.Object
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- TinyLife.Utilities.AppliedMigrations.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Utilities.AppliedMigrations.Done
commentId: F:TinyLife.Utilities.AppliedMigrations.Done
id: Done
parent: TinyLife.Utilities.AppliedMigrations
langs:
- csharp
- vb
name: Done
nameWithType: AppliedMigrations.Done
fullName: TinyLife.Utilities.AppliedMigrations.Done
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: Returns a new <xref href="TinyLife.Utilities.AppliedMigrations" data-throw-if-not-resolved="false"></xref> instance that already has all migrations marked as applied.
example: []
syntax:
content: public static readonly AppliedMigrations Done
return:
type: TinyLife.Utilities.AppliedMigrations
content.vb: Public Shared ReadOnly Done As AppliedMigrations
- uid: TinyLife.Utilities.AppliedMigrations.Silent
commentId: F:TinyLife.Utilities.AppliedMigrations.Silent
id: Silent
parent: TinyLife.Utilities.AppliedMigrations
langs:
- csharp
- vb
name: Silent
nameWithType: AppliedMigrations.Silent
fullName: TinyLife.Utilities.AppliedMigrations.Silent
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: Returns a new <xref href="TinyLife.Utilities.AppliedMigrations" data-throw-if-not-resolved="false"></xref> instance that only applies migrations that are <xref href="TinyLife.Utilities.Migration.Silent" data-throw-if-not-resolved="false"></xref>, meaning no migration names will be stored.
example: []
syntax:
content: public static readonly AppliedMigrations Silent
return:
type: TinyLife.Utilities.AppliedMigrations
content.vb: Public Shared ReadOnly Silent As AppliedMigrations
- uid: TinyLife.Utilities.AppliedMigrations.Migrate``1(System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}},``0,TinyLife.Utilities.MigrationPhase,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken}@)
commentId: M:TinyLife.Utilities.AppliedMigrations.Migrate``1(System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}},``0,TinyLife.Utilities.MigrationPhase,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken}@)
id: Migrate``1(System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}},``0,TinyLife.Utilities.MigrationPhase,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken}@)
parent: TinyLife.Utilities.AppliedMigrations
langs:
- csharp
- vb
name: Migrate<T>(ICollection<Migration<T>>, T, MigrationPhase, ref IDictionary<string, JToken>)
nameWithType: AppliedMigrations.Migrate<T>(ICollection<Migration<T>>, T, MigrationPhase, ref IDictionary<string, JToken>)
fullName: TinyLife.Utilities.AppliedMigrations.Migrate<T>(System.Collections.Generic.ICollection<TinyLife.Utilities.Migration<T>>, T, TinyLife.Utilities.MigrationPhase, ref System.Collections.Generic.IDictionary<string, Newtonsoft.Json.Linq.JToken>)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: >-
Migrates the given object with type <code class="typeparamref">T</code> using the given set of <code class="paramref">migrations</code>.
If a migration returns the <xref href="TinyLife.Utilities.MigrationResult.Failure" data-throw-if-not-resolved="false"></xref> result, this method returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>, implying that the object being migrated is invalid.
example: []
syntax:
content: public bool Migrate<T>(ICollection<Migration<T>> migrations, T obj, MigrationPhase phase, ref IDictionary<string, JToken> jsonExtensionData)
parameters:
- id: migrations
type: System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{{T}}}
description: The migrations to apply.
- id: obj
type: '{T}'
description: The object to apply the migrations on.
- id: phase
type: TinyLife.Utilities.MigrationPhase
description: The migration phase to run.
- id: jsonExtensionData
type: System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken}
description: The object's JSON extension data, which is additional data that is loaded from disk, but didn't have an appropriate property or field to store it in. This can be useful for migrating objects whose property or field names changed.
typeParameters:
- id: T
description: The type of object to migrate.
return:
type: System.Boolean
description: Whether the migration was successful. If <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>, the object should be marked as invalid.
content.vb: Public Function Migrate(Of T)(migrations As ICollection(Of Migration(Of T)), obj As T, phase As MigrationPhase, jsonExtensionData As IDictionary(Of String, JToken)) As Boolean
overload: TinyLife.Utilities.AppliedMigrations.Migrate*
exceptions:
- type: System.InvalidOperationException
commentId: T:System.InvalidOperationException
description: Thrown when only silent migrations can be applied and a nonsilent migration is contained in <code class="paramref">migrations</code>, or when the passed <code class="paramref">phase</code> is <xref href="TinyLife.Utilities.MigrationPhase.Single" data-throw-if-not-resolved="false"></xref> but a migration in the collection uses a different phase.
nameWithType.vb: AppliedMigrations.Migrate(Of T)(ICollection(Of Migration(Of T)), T, MigrationPhase, IDictionary(Of String, JToken))
fullName.vb: TinyLife.Utilities.AppliedMigrations.Migrate(Of T)(System.Collections.Generic.ICollection(Of TinyLife.Utilities.Migration(Of T)), T, TinyLife.Utilities.MigrationPhase, System.Collections.Generic.IDictionary(Of String, Newtonsoft.Json.Linq.JToken))
name.vb: Migrate(Of T)(ICollection(Of Migration(Of T)), T, MigrationPhase, IDictionary(Of String, JToken))
- uid: TinyLife.Utilities.AppliedMigrations.Migrate``1(System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}},``0,TinyLife.Utilities.MigrationPhase)
commentId: M:TinyLife.Utilities.AppliedMigrations.Migrate``1(System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}},``0,TinyLife.Utilities.MigrationPhase)
id: Migrate``1(System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}},``0,TinyLife.Utilities.MigrationPhase)
parent: TinyLife.Utilities.AppliedMigrations
langs:
- csharp
- vb
name: Migrate<T>(ICollection<Migration<T>>, T, MigrationPhase)
nameWithType: AppliedMigrations.Migrate<T>(ICollection<Migration<T>>, T, MigrationPhase)
fullName: TinyLife.Utilities.AppliedMigrations.Migrate<T>(System.Collections.Generic.ICollection<TinyLife.Utilities.Migration<T>>, T, TinyLife.Utilities.MigrationPhase)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: >-
Migrates the given object with type <code class="typeparamref">T</code> using the given set of <code class="paramref">migrations</code>.
If a migration returns the <xref href="TinyLife.Utilities.MigrationResult.Failure" data-throw-if-not-resolved="false"></xref> result, this method returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>, implying that the object being migrated is invalid.
example: []
syntax:
content: public bool Migrate<T>(ICollection<Migration<T>> migrations, T obj, MigrationPhase phase)
parameters:
- id: migrations
type: System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{{T}}}
description: The migrations to apply.
- id: obj
type: '{T}'
description: The object to apply the migrations on.
- id: phase
type: TinyLife.Utilities.MigrationPhase
description: The migration phase to run.
typeParameters:
- id: T
description: The type of object to migrate.
return:
type: System.Boolean
description: Whether the migration was successful. If <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>, the object should be marked as invalid.
content.vb: Public Function Migrate(Of T)(migrations As ICollection(Of Migration(Of T)), obj As T, phase As MigrationPhase) As Boolean
overload: TinyLife.Utilities.AppliedMigrations.Migrate*
exceptions:
- type: System.InvalidOperationException
commentId: T:System.InvalidOperationException
description: Thrown when only silent migrations can be applied and a nonsilent migration is contained in <code class="paramref">migrations</code>, or when the passed <code class="paramref">phase</code> is <xref href="TinyLife.Utilities.MigrationPhase.Single" data-throw-if-not-resolved="false"></xref> but a migration in the collection uses a different phase.
nameWithType.vb: AppliedMigrations.Migrate(Of T)(ICollection(Of Migration(Of T)), T, MigrationPhase)
fullName.vb: TinyLife.Utilities.AppliedMigrations.Migrate(Of T)(System.Collections.Generic.ICollection(Of TinyLife.Utilities.Migration(Of T)), T, TinyLife.Utilities.MigrationPhase)
name.vb: Migrate(Of T)(ICollection(Of Migration(Of T)), T, MigrationPhase)
- uid: TinyLife.Utilities.AppliedMigrations.ApplyWithData(System.Collections.Generic.HashSet{System.String}@)
commentId: M:TinyLife.Utilities.AppliedMigrations.ApplyWithData(System.Collections.Generic.HashSet{System.String}@)
id: ApplyWithData(System.Collections.Generic.HashSet{System.String}@)
parent: TinyLife.Utilities.AppliedMigrations
langs:
- csharp
- vb
name: ApplyWithData(ref HashSet<string>)
nameWithType: AppliedMigrations.ApplyWithData(ref HashSet<string>)
fullName: TinyLife.Utilities.AppliedMigrations.ApplyWithData(ref System.Collections.Generic.HashSet<string>)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: Returns a new applied migration handler that only applies migrations that haven't already been applied. Migrations that have previously been applied should be passed in the <code class="paramref">applied</code> parameter, and the resulting collection will be updated with the names of the migrations that have been applied.
example: []
syntax:
content: public static AppliedMigrations ApplyWithData(ref HashSet<string> applied)
parameters:
- id: applied
type: System.Collections.Generic.HashSet{System.String}
description: The set of migrations that have already been applied.
return:
type: TinyLife.Utilities.AppliedMigrations
description: The newly created applied migration handler.
content.vb: Public Shared Function ApplyWithData(applied As HashSet(Of String)) As AppliedMigrations
overload: TinyLife.Utilities.AppliedMigrations.ApplyWithData*
nameWithType.vb: AppliedMigrations.ApplyWithData(HashSet(Of String))
fullName.vb: TinyLife.Utilities.AppliedMigrations.ApplyWithData(System.Collections.Generic.HashSet(Of String))
name.vb: ApplyWithData(HashSet(Of String))
- uid: TinyLife.Utilities.AppliedMigrations.DoneNames
commentId: M:TinyLife.Utilities.AppliedMigrations.DoneNames
id: DoneNames
parent: TinyLife.Utilities.AppliedMigrations
langs:
- csharp
- vb
name: DoneNames()
nameWithType: AppliedMigrations.DoneNames()
fullName: TinyLife.Utilities.AppliedMigrations.DoneNames()
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: Returns a set of all names of all <xref href="TinyLife.Utilities.Migration.Migrations" data-throw-if-not-resolved="false"></xref> that aren't <xref href="TinyLife.Utilities.Migration.Silent" data-throw-if-not-resolved="false"></xref>, which is used as the default value for <xref href="TinyLife.World.Map.AppliedMigrations" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.World.ExportedLot.AppliedMigrations" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.World.ExportedHousehold.AppliedMigrations" data-throw-if-not-resolved="false"></xref> to signify that all migrations have already been applied in a new map or exported content item.
example: []
syntax:
content: public static HashSet<string> DoneNames()
return:
type: System.Collections.Generic.HashSet{System.String}
description: The set of all migration names that aren't silent.
content.vb: Public Shared Function DoneNames() As HashSet(Of String)
overload: TinyLife.Utilities.AppliedMigrations.DoneNames*
references:
- uid: TinyLife.Utilities.Migration
commentId: T:TinyLife.Utilities.Migration
parent: TinyLife.Utilities
href: TinyLife.Utilities.Migration.html
name: Migration
nameWithType: Migration
fullName: TinyLife.Utilities.Migration
- 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: 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: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- 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)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- 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.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- 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.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- 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: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: TinyLife.Utilities.AppliedMigrations.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<AppliedMigrations>(AppliedMigrations)
nameWithType: Extensions.JsonCopy<AppliedMigrations>(AppliedMigrations)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Utilities.AppliedMigrations>(TinyLife.Utilities.AppliedMigrations)
nameWithType.vb: Extensions.JsonCopy(Of AppliedMigrations)(AppliedMigrations)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Utilities.AppliedMigrations)(TinyLife.Utilities.AppliedMigrations)
name.vb: JsonCopy(Of AppliedMigrations)(AppliedMigrations)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Utilities.AppliedMigrations)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: '>'
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Utilities.AppliedMigrations)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- 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>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(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: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Utilities.Migration.Silent
commentId: P:TinyLife.Utilities.Migration.Silent
parent: TinyLife.Utilities.Migration
href: TinyLife.Utilities.Migration.html#TinyLife_Utilities_Migration_Silent
name: Silent
nameWithType: Migration.Silent
fullName: TinyLife.Utilities.Migration.Silent
- uid: TinyLife.Utilities.MigrationResult.Failure
commentId: F:TinyLife.Utilities.MigrationResult.Failure
href: TinyLife.Utilities.MigrationResult.html#TinyLife_Utilities_MigrationResult_Failure
name: Failure
nameWithType: MigrationResult.Failure
fullName: TinyLife.Utilities.MigrationResult.Failure
- uid: TinyLife.Utilities.MigrationPhase.Single
commentId: F:TinyLife.Utilities.MigrationPhase.Single
href: TinyLife.Utilities.MigrationPhase.html#TinyLife_Utilities_MigrationPhase_Single
name: Single
nameWithType: MigrationPhase.Single
fullName: TinyLife.Utilities.MigrationPhase.Single
- uid: System.InvalidOperationException
commentId: T:System.InvalidOperationException
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception
name: InvalidOperationException
nameWithType: InvalidOperationException
fullName: System.InvalidOperationException
- uid: TinyLife.Utilities.AppliedMigrations.Migrate*
commentId: Overload:TinyLife.Utilities.AppliedMigrations.Migrate
href: TinyLife.Utilities.AppliedMigrations.html#TinyLife_Utilities_AppliedMigrations_Migrate__1_System_Collections_Generic_ICollection_TinyLife_Utilities_Migration___0_____0_TinyLife_Utilities_MigrationPhase_System_Collections_Generic_IDictionary_System_String_Newtonsoft_Json_Linq_JToken___
name: Migrate
nameWithType: AppliedMigrations.Migrate
fullName: TinyLife.Utilities.AppliedMigrations.Migrate
- uid: System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{{T}}}
commentId: T:System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}}
parent: System.Collections.Generic
definition: System.Collections.Generic.ICollection`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
name: ICollection<Migration<T>>
nameWithType: ICollection<Migration<T>>
fullName: System.Collections.Generic.ICollection<TinyLife.Utilities.Migration<T>>
nameWithType.vb: ICollection(Of Migration(Of T))
fullName.vb: System.Collections.Generic.ICollection(Of TinyLife.Utilities.Migration(Of T))
name.vb: ICollection(Of Migration(Of T))
spec.csharp:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- name: T
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: )
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: TinyLife.Utilities.MigrationPhase
commentId: T:TinyLife.Utilities.MigrationPhase
parent: TinyLife.Utilities
href: TinyLife.Utilities.MigrationPhase.html
name: MigrationPhase
nameWithType: MigrationPhase
fullName: TinyLife.Utilities.MigrationPhase
- uid: System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken}
commentId: T:System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken}
parent: System.Collections.Generic
definition: System.Collections.Generic.IDictionary`2
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2
name: IDictionary<string, JToken>
nameWithType: IDictionary<string, JToken>
fullName: System.Collections.Generic.IDictionary<string, Newtonsoft.Json.Linq.JToken>
nameWithType.vb: IDictionary(Of String, JToken)
fullName.vb: System.Collections.Generic.IDictionary(Of String, Newtonsoft.Json.Linq.JToken)
name.vb: IDictionary(Of String, JToken)
spec.csharp:
- uid: System.Collections.Generic.IDictionary`2
name: IDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2
- name: <
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: Newtonsoft.Json.Linq.JToken
name: JToken
isExternal: true
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IDictionary`2
name: IDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2
- name: (
- name: Of
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: Newtonsoft.Json.Linq.JToken
name: JToken
isExternal: true
- name: )
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: System.Collections.Generic.ICollection`1
commentId: T:System.Collections.Generic.ICollection`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
name: ICollection<T>
nameWithType: ICollection<T>
fullName: System.Collections.Generic.ICollection<T>
nameWithType.vb: ICollection(Of T)
fullName.vb: System.Collections.Generic.ICollection(Of T)
name.vb: ICollection(Of T)
spec.csharp:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: (
- name: Of
- name: " "
- name: T
- 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: T
name: T
nameWithType: T
fullName: T
- uid: System.Collections.Generic.IDictionary`2
commentId: T:System.Collections.Generic.IDictionary`2
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2
name: IDictionary<TKey, TValue>
nameWithType: IDictionary<TKey, TValue>
fullName: System.Collections.Generic.IDictionary<TKey, TValue>
nameWithType.vb: IDictionary(Of TKey, TValue)
fullName.vb: System.Collections.Generic.IDictionary(Of TKey, TValue)
name.vb: IDictionary(Of TKey, TValue)
spec.csharp:
- uid: System.Collections.Generic.IDictionary`2
name: IDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2
- name: <
- name: TKey
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IDictionary`2
name: IDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2
- name: (
- name: Of
- name: " "
- name: TKey
- name: ','
- name: " "
- name: TValue
- name: )
- uid: TinyLife.Utilities.AppliedMigrations.ApplyWithData*
commentId: Overload:TinyLife.Utilities.AppliedMigrations.ApplyWithData
href: TinyLife.Utilities.AppliedMigrations.html#TinyLife_Utilities_AppliedMigrations_ApplyWithData_System_Collections_Generic_HashSet_System_String___
name: ApplyWithData
nameWithType: AppliedMigrations.ApplyWithData
fullName: TinyLife.Utilities.AppliedMigrations.ApplyWithData
- uid: System.Collections.Generic.HashSet{System.String}
commentId: T:System.Collections.Generic.HashSet{System.String}
parent: System.Collections.Generic
definition: System.Collections.Generic.HashSet`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
name: HashSet<string>
nameWithType: HashSet<string>
fullName: System.Collections.Generic.HashSet<string>
nameWithType.vb: HashSet(Of String)
fullName.vb: System.Collections.Generic.HashSet(Of String)
name.vb: HashSet(Of String)
spec.csharp:
- uid: System.Collections.Generic.HashSet`1
name: HashSet
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: <
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '>'
spec.vb:
- uid: System.Collections.Generic.HashSet`1
name: HashSet
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: (
- name: Of
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: System.Collections.Generic.HashSet`1
commentId: T:System.Collections.Generic.HashSet`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
name: HashSet<T>
nameWithType: HashSet<T>
fullName: System.Collections.Generic.HashSet<T>
nameWithType.vb: HashSet(Of T)
fullName.vb: System.Collections.Generic.HashSet(Of T)
name.vb: HashSet(Of T)
spec.csharp:
- uid: System.Collections.Generic.HashSet`1
name: HashSet
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.HashSet`1
name: HashSet
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Utilities.Migration.Migrations
commentId: F:TinyLife.Utilities.Migration.Migrations
parent: TinyLife.Utilities.Migration
href: TinyLife.Utilities.Migration.html#TinyLife_Utilities_Migration_Migrations
name: Migrations
nameWithType: Migration.Migrations
fullName: TinyLife.Utilities.Migration.Migrations
- uid: TinyLife.World.Map.AppliedMigrations
commentId: F:TinyLife.World.Map.AppliedMigrations
href: TinyLife.World.Map.html#TinyLife_World_Map_AppliedMigrations
name: AppliedMigrations
nameWithType: Map.AppliedMigrations
fullName: TinyLife.World.Map.AppliedMigrations
- uid: TinyLife.World.ExportedLot.AppliedMigrations
commentId: F:TinyLife.World.ExportedLot.AppliedMigrations
href: TinyLife.World.ExportedLot.html#TinyLife_World_ExportedLot_AppliedMigrations
name: AppliedMigrations
nameWithType: ExportedLot.AppliedMigrations
fullName: TinyLife.World.ExportedLot.AppliedMigrations
- uid: TinyLife.World.ExportedHousehold.AppliedMigrations
commentId: F:TinyLife.World.ExportedHousehold.AppliedMigrations
href: TinyLife.World.ExportedHousehold.html#TinyLife_World_ExportedHousehold_AppliedMigrations
name: AppliedMigrations
nameWithType: ExportedHousehold.AppliedMigrations
fullName: TinyLife.World.ExportedHousehold.AppliedMigrations
- uid: TinyLife.Utilities.AppliedMigrations.DoneNames*
commentId: Overload:TinyLife.Utilities.AppliedMigrations.DoneNames
href: TinyLife.Utilities.AppliedMigrations.html#TinyLife_Utilities_AppliedMigrations_DoneNames
name: DoneNames
nameWithType: AppliedMigrations.DoneNames
fullName: TinyLife.Utilities.AppliedMigrations.DoneNames