TinyLifeWeb/docs/api/TinyLife.Goals.GoalTrigger-2.yml
2024-10-17 17:28:12 +02:00

850 lines
29 KiB
YAML
Generated

### YamlMime:ManagedReference
items:
- uid: TinyLife.Goals.GoalTrigger`2
commentId: T:TinyLife.Goals.GoalTrigger`2
id: GoalTrigger`2
parent: TinyLife.Goals
children:
- TinyLife.Goals.GoalTrigger`2.#ctor(System.String)
langs:
- csharp
- vb
name: GoalTrigger<TObject, TValue>
nameWithType: GoalTrigger<TObject, TValue>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>
type: Class
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger is used by <xref href="TinyLife.Goals.AutoTriggerGoal" data-throw-if-not-resolved="false"></xref> instances to determine whether they should be triggered.
Goal triggers are compared only by their <xref href="TinyLife.Goals.GoalTrigger.Name" data-throw-if-not-resolved="false"></xref>, so mods can add goal triggers that work for other mods without explicit compatibility.
If there is only one <xref href="TinyLife.Goals.GoalTrigger.ValidObjects" data-throw-if-not-resolved="false"></xref> entry, it is preferred to use one of the generic types <xref href="TinyLife.Goals.GoalTrigger%602" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.GoalTrigger%603" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Goals.GoalTrigger%604" data-throw-if-not-resolved="false"></xref> for compile-time type safety.
example: []
syntax:
content: 'public class GoalTrigger<TObject, TValue> : GoalTrigger, IEquatable<GoalTrigger>'
typeParameters:
- id: TObject
- id: TValue
content.vb: Public Class GoalTrigger(Of TObject, TValue) Inherits GoalTrigger Implements IEquatable(Of GoalTrigger)
inheritance:
- System.Object
- TinyLife.Goals.GoalTrigger
implements:
- System.IEquatable{TinyLife.Goals.GoalTrigger}
inheritedMembers:
- TinyLife.Goals.GoalTrigger.PersonUpdate
- TinyLife.Goals.GoalTrigger.FurnitureCreated
- TinyLife.Goals.GoalTrigger.ActionCompleted
- TinyLife.Goals.GoalTrigger.ActionEnded
- TinyLife.Goals.GoalTrigger.ActionUpdate
- TinyLife.Goals.GoalTrigger.EarnMoney
- TinyLife.Goals.GoalTrigger.EmotionGained
- TinyLife.Goals.GoalTrigger.EmotionLost
- TinyLife.Goals.GoalTrigger.FoodEaten
- TinyLife.Goals.GoalTrigger.ProjectCompleted
- TinyLife.Goals.GoalTrigger.Name
- TinyLife.Goals.GoalTrigger.ValidObjects
- TinyLife.Goals.GoalTrigger.ValidValues
- TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
- TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
- TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
- TinyLife.Goals.GoalTrigger.Equals(System.Object)
- TinyLife.Goals.GoalTrigger.GetHashCode
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- TinyLife.Goals.GoalTrigger`2.TinyLife.Utilities.Extensions.JsonCopy``1
nameWithType.vb: GoalTrigger(Of TObject, TValue)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue)
name.vb: GoalTrigger(Of TObject, TValue)
- uid: TinyLife.Goals.GoalTrigger`2.#ctor(System.String)
commentId: M:TinyLife.Goals.GoalTrigger`2.#ctor(System.String)
id: '#ctor(System.String)'
parent: TinyLife.Goals.GoalTrigger`2
langs:
- csharp
- vb
name: GoalTrigger(string)
nameWithType: GoalTrigger<TObject, TValue>.GoalTrigger(string)
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>.GoalTrigger(string)
type: Constructor
assemblies:
- Tiny Life
namespace: TinyLife.Goals
example: []
syntax:
content: public GoalTrigger(string name)
parameters:
- id: name
type: System.String
content.vb: Public Sub New(name As String)
overload: TinyLife.Goals.GoalTrigger`2.#ctor*
nameWithType.vb: GoalTrigger(Of TObject, TValue).New(String)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue).New(String)
name.vb: New(String)
references:
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
href: TinyLife.Goals.AutoTriggerGoal.html
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
- uid: TinyLife.Goals.GoalTrigger.Name
commentId: F:TinyLife.Goals.GoalTrigger.Name
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Name
name: Name
nameWithType: GoalTrigger.Name
fullName: TinyLife.Goals.GoalTrigger.Name
- uid: TinyLife.Goals.GoalTrigger.ValidObjects
commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidObjects
name: ValidObjects
nameWithType: GoalTrigger.ValidObjects
fullName: TinyLife.Goals.GoalTrigger.ValidObjects
- uid: TinyLife.Goals.GoalTrigger`2
commentId: T:TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger<TObject, TValue>
nameWithType: GoalTrigger<TObject, TValue>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>
nameWithType.vb: GoalTrigger(Of TObject, TValue)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue)
name.vb: GoalTrigger(Of TObject, TValue)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- uid: TinyLife.Goals.GoalTrigger`3
commentId: T:TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger<TObject, TValue1, TValue2>
nameWithType: GoalTrigger<TObject, TValue1, TValue2>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: )
- uid: TinyLife.Goals.GoalTrigger`4
commentId: T:TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.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: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: System.IEquatable{TinyLife.Goals.GoalTrigger}
commentId: T:System.IEquatable{TinyLife.Goals.GoalTrigger}
parent: System
definition: System.IEquatable`1
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<GoalTrigger>
nameWithType: IEquatable<GoalTrigger>
fullName: System.IEquatable<TinyLife.Goals.GoalTrigger>
nameWithType.vb: IEquatable(Of GoalTrigger)
fullName.vb: System.IEquatable(Of TinyLife.Goals.GoalTrigger)
name.vb: IEquatable(Of GoalTrigger)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
- uid: TinyLife.Goals.GoalTrigger.PersonUpdate
commentId: F:TinyLife.Goals.GoalTrigger.PersonUpdate
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_PersonUpdate
name: PersonUpdate
nameWithType: GoalTrigger.PersonUpdate
fullName: TinyLife.Goals.GoalTrigger.PersonUpdate
- uid: TinyLife.Goals.GoalTrigger.FurnitureCreated
commentId: F:TinyLife.Goals.GoalTrigger.FurnitureCreated
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_FurnitureCreated
name: FurnitureCreated
nameWithType: GoalTrigger.FurnitureCreated
fullName: TinyLife.Goals.GoalTrigger.FurnitureCreated
- uid: TinyLife.Goals.GoalTrigger.ActionCompleted
commentId: F:TinyLife.Goals.GoalTrigger.ActionCompleted
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionCompleted
name: ActionCompleted
nameWithType: GoalTrigger.ActionCompleted
fullName: TinyLife.Goals.GoalTrigger.ActionCompleted
- uid: TinyLife.Goals.GoalTrigger.ActionEnded
commentId: F:TinyLife.Goals.GoalTrigger.ActionEnded
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionEnded
name: ActionEnded
nameWithType: GoalTrigger.ActionEnded
fullName: TinyLife.Goals.GoalTrigger.ActionEnded
- uid: TinyLife.Goals.GoalTrigger.ActionUpdate
commentId: F:TinyLife.Goals.GoalTrigger.ActionUpdate
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionUpdate
name: ActionUpdate
nameWithType: GoalTrigger.ActionUpdate
fullName: TinyLife.Goals.GoalTrigger.ActionUpdate
- uid: TinyLife.Goals.GoalTrigger.EarnMoney
commentId: F:TinyLife.Goals.GoalTrigger.EarnMoney
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EarnMoney
name: EarnMoney
nameWithType: GoalTrigger.EarnMoney
fullName: TinyLife.Goals.GoalTrigger.EarnMoney
- uid: TinyLife.Goals.GoalTrigger.EmotionGained
commentId: F:TinyLife.Goals.GoalTrigger.EmotionGained
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EmotionGained
name: EmotionGained
nameWithType: GoalTrigger.EmotionGained
fullName: TinyLife.Goals.GoalTrigger.EmotionGained
- uid: TinyLife.Goals.GoalTrigger.EmotionLost
commentId: F:TinyLife.Goals.GoalTrigger.EmotionLost
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EmotionLost
name: EmotionLost
nameWithType: GoalTrigger.EmotionLost
fullName: TinyLife.Goals.GoalTrigger.EmotionLost
- uid: TinyLife.Goals.GoalTrigger.FoodEaten
commentId: F:TinyLife.Goals.GoalTrigger.FoodEaten
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_FoodEaten
name: FoodEaten
nameWithType: GoalTrigger.FoodEaten
fullName: TinyLife.Goals.GoalTrigger.FoodEaten
- uid: TinyLife.Goals.GoalTrigger.ProjectCompleted
commentId: F:TinyLife.Goals.GoalTrigger.ProjectCompleted
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ProjectCompleted
name: ProjectCompleted
nameWithType: GoalTrigger.ProjectCompleted
fullName: TinyLife.Goals.GoalTrigger.ProjectCompleted
- uid: TinyLife.Goals.GoalTrigger.ValidValues
commentId: F:TinyLife.Goals.GoalTrigger.ValidValues
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidValues
name: ValidValues
nameWithType: GoalTrigger.ValidValues
fullName: TinyLife.Goals.GoalTrigger.ValidValues
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
name: IsObjectCompatible(Type)
nameWithType: GoalTrigger.IsObjectCompatible(Type)
fullName: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
name: IsObjectCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
name: IsObjectCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
name: IsValueCompatible(Type)
nameWithType: GoalTrigger.IsValueCompatible(Type)
fullName: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
name: IsValueCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
name: IsValueCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
commentId: M:TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
name: Equals(GoalTrigger)
nameWithType: GoalTrigger.Equals(GoalTrigger)
fullName: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
- name: (
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
- name: (
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
commentId: M:TinyLife.Goals.GoalTrigger.Equals(System.Object)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
name: Equals(object)
nameWithType: GoalTrigger.Equals(object)
fullName: TinyLife.Goals.GoalTrigger.Equals(object)
nameWithType.vb: GoalTrigger.Equals(Object)
fullName.vb: TinyLife.Goals.GoalTrigger.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
commentId: M:TinyLife.Goals.GoalTrigger.GetHashCode
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
name: GetHashCode()
nameWithType: GoalTrigger.GetHashCode()
fullName: TinyLife.Goals.GoalTrigger.GetHashCode()
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
name: GetHashCode
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
name: GetHashCode
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
- 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.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.Goals.GoalTrigger`2.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<GoalTrigger<TObject, TValue>>(GoalTrigger<TObject, TValue>)
nameWithType: Extensions.JsonCopy<GoalTrigger<TObject, TValue>>(GoalTrigger<TObject, TValue>)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.GoalTrigger<TObject, TValue>>(TinyLife.Goals.GoalTrigger<TObject, TValue>)
nameWithType.vb: Extensions.JsonCopy(Of GoalTrigger(Of TObject, TValue))(GoalTrigger(Of TObject, TValue))
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Goals.GoalTrigger(Of TObject, TValue))(TinyLife.Goals.GoalTrigger(Of TObject, TValue))
name.vb: JsonCopy(Of GoalTrigger(Of TObject, TValue))(GoalTrigger(Of TObject, TValue))
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalTrigger{`0,`1})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
- name: '>'
- name: (
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalTrigger{`0,`1})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- name: )
- name: (
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: System.IEquatable`1
commentId: T:System.IEquatable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<T>
nameWithType: IEquatable<T>
fullName: System.IEquatable<T>
nameWithType.vb: IEquatable(Of T)
fullName.vb: System.IEquatable(Of T)
name.vb: IEquatable(Of T)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- 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
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.Goals.GoalTrigger`2.#ctor*
commentId: Overload:TinyLife.Goals.GoalTrigger`2.#ctor
href: TinyLife.Goals.GoalTrigger-2.html#TinyLife_Goals_GoalTrigger_2__ctor_System_String_
name: GoalTrigger
nameWithType: GoalTrigger<TObject, TValue>.GoalTrigger
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>.GoalTrigger
nameWithType.vb: GoalTrigger(Of TObject, TValue).New
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue).New
name.vb: New
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String