### YamlMime:ManagedReference
items:
- uid: TinyLife.Goals.IGoalTriggerable
commentId: T:TinyLife.Goals.IGoalTriggerable
id: IGoalTriggerable
parent: TinyLife.Goals
children:
- TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- TinyLife.Goals.IGoalTriggerable.Trigger``2(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
- TinyLife.Goals.IGoalTriggerable.Trigger``2(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
- TinyLife.Goals.IGoalTriggerable.Trigger``3(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
- TinyLife.Goals.IGoalTriggerable.Trigger``3(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
- TinyLife.Goals.IGoalTriggerable.Trigger``4(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
- TinyLife.Goals.IGoalTriggerable.Trigger``4(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
- TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
langs:
- csharp
- vb
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
type: Interface
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: An interface that classes like implement to allow for them or their instances to be triggered by a that is associated with an object and a value.
example: []
syntax:
content: public interface IGoalTriggerable
content.vb: Public Interface IGoalTriggerable
extensionMethods:
- TinyLife.Goals.IGoalTriggerable.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
id: TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: TryTrigger(object, GoalTrigger, object)
nameWithType: IGoalTriggerable.TryTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger(object, TinyLife.Goals.GoalTrigger, object)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Tries to trigger this goal triggerable.
To call this method more easily, use or one of its overloads.
example: []
syntax:
content: bool TryTrigger(object obj, GoalTrigger trigger, object value)
parameters:
- id: obj
type: System.Object
description: The object that triggered the given trigger
.
- id: trigger
type: TinyLife.Goals.GoalTrigger
description: The goal trigger that is triggering this .
- id: value
type: System.Object
description: The value that is associated with the trigger, which is usually an amount that a value has changed by, an amount of money, or similar.
return:
type: System.Boolean
description: Whether this goal was successfully triggered.
content.vb: Function TryTrigger(obj As Object, trigger As GoalTrigger, value As Object) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.TryTrigger*
nameWithType.vb: IGoalTriggerable.TryTrigger(Object, GoalTrigger, Object)
fullName.vb: TinyLife.Goals.IGoalTriggerable.TryTrigger(Object, TinyLife.Goals.GoalTrigger, Object)
name.vb: TryTrigger(Object, GoalTrigger, Object)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
id: Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, object, TinyLife.Goals.GoalTrigger, params object[])
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given .
When calling this method, it should ideally be called on a specific subclass like , or DistinctGoal.
When calling this method for a , their should be used.
example: []
syntax:
content: public static bool Trigger(IGoalTriggerable set, object obj, GoalTrigger trigger, params object[] values)
parameters:
- id: set
type: TinyLife.Goals.IGoalTriggerable
description: The goal set to search for auto-triggered goals
- id: obj
type: System.Object
description: The object that triggered the given trigger
.
- id: trigger
type: TinyLife.Goals.GoalTrigger
description: The goal trigger that is triggering this .
- id: values
type: System.Object[]
description: The values that is associated with the trigger, which is usually an amount that a value has changed by, an amount of money, or similar. The values will be passed individually to .
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger([set] As IGoalTriggerable, obj As Object, trigger As GoalTrigger, ParamArray values As Object()) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(IGoalTriggerable, Object, GoalTrigger, ParamArray Object())
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, Object, TinyLife.Goals.GoalTrigger, ParamArray Object())
name.vb: Trigger(IGoalTriggerable, Object, GoalTrigger, ParamArray Object())
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``2(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``2(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
id: Trigger``2(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger(IGoalTriggerable, TObject, GoalTrigger, TValue)
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, TObject, GoalTrigger, TValue)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger, TValue)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given .
When calling this method, it should ideally be called on a specific subclass like , or DistinctGoal.
When calling this method for a , their should be used.
example: []
syntax:
content: public static bool Trigger(IGoalTriggerable set, TObject obj, GoalTrigger trigger, TValue value)
parameters:
- id: set
type: TinyLife.Goals.IGoalTriggerable
description: The goal set to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given trigger
.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue}}
description: The goal trigger that is triggering this .
- id: value
type: '{TValue}'
typeParameters:
- id: TObject
- id: TValue
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue)([set] As IGoalTriggerable, obj As TObject, trigger As GoalTrigger(Of TObject, TValue), value As TValue) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue), TValue)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue)(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue), TValue)
name.vb: Trigger(Of TObject, TValue)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue), TValue)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``3(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``3(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
id: Trigger``3(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger(IGoalTriggerable, TObject, GoalTrigger, TValue1, TValue2)
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, TObject, GoalTrigger, TValue1, TValue2)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger, TValue1, TValue2)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given .
When calling this method, it should ideally be called on a specific subclass like , or DistinctGoal.
When calling this method for a , their should be used.
example: []
syntax:
content: public static bool Trigger(IGoalTriggerable set, TObject obj, GoalTrigger trigger, TValue1 value1, TValue2 value2)
parameters:
- id: set
type: TinyLife.Goals.IGoalTriggerable
description: The goal set to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given trigger
.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2}}
description: The goal trigger that is triggering this .
- id: value1
type: '{TValue1}'
- id: value2
type: '{TValue2}'
typeParameters:
- id: TObject
- id: TValue1
- id: TValue2
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue1, TValue2)([set] As IGoalTriggerable, obj As TObject, trigger As GoalTrigger(Of TObject, TValue1, TValue2), value1 As TValue1, value2 As TValue2) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2)(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
name.vb: Trigger(Of TObject, TValue1, TValue2)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``4(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``4(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
id: Trigger``4(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger(IGoalTriggerable, TObject, GoalTrigger, TValue1, TValue2, TValue3)
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, TObject, GoalTrigger, TValue1, TValue2, TValue3)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger, TValue1, TValue2, TValue3)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given .
When calling this method, it should ideally be called on a specific subclass like , or DistinctGoal.
When calling this method for a , their should be used.
example: []
syntax:
content: public static bool Trigger(IGoalTriggerable set, TObject obj, GoalTrigger trigger, TValue1 value1, TValue2 value2, TValue3 value3)
parameters:
- id: set
type: TinyLife.Goals.IGoalTriggerable
description: The goal set to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given trigger
.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2},{TValue3}}
description: The goal trigger that is triggering this .
- id: value1
type: '{TValue1}'
- id: value2
type: '{TValue2}'
- id: value3
type: '{TValue3}'
typeParameters:
- id: TObject
- id: TValue1
- id: TValue2
- id: TValue3
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue1, TValue2, TValue3)([set] As IGoalTriggerable, obj As TObject, trigger As GoalTrigger(Of TObject, TValue1, TValue2, TValue3), value1 As TValue1, value2 As TValue2, value3 As TValue3) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2, TValue3)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2, TValue3)(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
name.vb: Trigger(Of TObject, TValue1, TValue2, TValue3)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
id: Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger(IEnumerable, object, GoalTrigger, params object[])
nameWithType: IGoalTriggerable.Trigger(IEnumerable, object, GoalTrigger, params object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable, object, TinyLife.Goals.GoalTrigger, params object[])
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of instances.
When calling this method, it should ideally be called on a specific subclass like , or DistinctGoal.
When calling this method for a , their should be used.
example: []
syntax:
content: public static bool Trigger(IEnumerable sets, object obj, GoalTrigger trigger, params object[] values)
parameters:
- id: sets
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
description: The set of goal set instances to search for auto-triggered goals
- id: obj
type: System.Object
description: The object that triggered the given trigger
.
- id: trigger
type: TinyLife.Goals.GoalTrigger
description: The goal trigger that is triggering this .
- id: values
type: System.Object[]
description: The values that is associated with the trigger, which is usually an amount that a value has changed by, an amount of money, or similar. The values will be passed individually to .
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(sets As IEnumerable(Of IGoalTriggerable), obj As Object, trigger As GoalTrigger, ParamArray values As Object()) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(IEnumerable(Of IGoalTriggerable), Object, GoalTrigger, ParamArray Object())
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable), Object, TinyLife.Goals.GoalTrigger, ParamArray Object())
name.vb: Trigger(IEnumerable(Of IGoalTriggerable), Object, GoalTrigger, ParamArray Object())
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``2(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``2(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
id: Trigger``2(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger(IEnumerable, TObject, GoalTrigger, TValue)
nameWithType: IGoalTriggerable.Trigger(IEnumerable, TObject, GoalTrigger, TValue)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable, TObject, TinyLife.Goals.GoalTrigger, TValue)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of instances.
When calling this method, it should ideally be called on a specific subclass like , or DistinctGoal.
When calling this method for a , their should be used.
example: []
syntax:
content: public static bool Trigger(IEnumerable sets, TObject obj, GoalTrigger trigger, TValue value)
parameters:
- id: sets
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
description: The set of goal set instances to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given trigger
.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue}}
description: The goal trigger that is triggering this .
- id: value
type: '{TValue}'
typeParameters:
- id: TObject
- id: TValue
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue)(sets As IEnumerable(Of IGoalTriggerable), obj As TObject, trigger As GoalTrigger(Of TObject, TValue), value As TValue) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue), TValue)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue)(System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable), TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue), TValue)
name.vb: Trigger(Of TObject, TValue)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue), TValue)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``3(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``3(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
id: Trigger``3(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger(IEnumerable, TObject, GoalTrigger, TValue1, TValue2)
nameWithType: IGoalTriggerable.Trigger(IEnumerable, TObject, GoalTrigger, TValue1, TValue2)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable, TObject, TinyLife.Goals.GoalTrigger, TValue1, TValue2)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of instances.
When calling this method, it should ideally be called on a specific subclass like , or DistinctGoal.
When calling this method for a , their should be used.
example: []
syntax:
content: public static bool Trigger(IEnumerable sets, TObject obj, GoalTrigger trigger, TValue1 value1, TValue2 value2)
parameters:
- id: sets
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
description: The set of goal set instances to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given trigger
.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2}}
description: The goal trigger that is triggering this .
- id: value1
type: '{TValue1}'
- id: value2
type: '{TValue2}'
typeParameters:
- id: TObject
- id: TValue1
- id: TValue2
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue1, TValue2)(sets As IEnumerable(Of IGoalTriggerable), obj As TObject, trigger As GoalTrigger(Of TObject, TValue1, TValue2), value1 As TValue1, value2 As TValue2) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2)(System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable), TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
name.vb: Trigger(Of TObject, TValue1, TValue2)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``4(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``4(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
id: Trigger``4(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger(IEnumerable, TObject, GoalTrigger, TValue1, TValue2, TValue3)
nameWithType: IGoalTriggerable.Trigger(IEnumerable, TObject, GoalTrigger, TValue1, TValue2, TValue3)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable, TObject, TinyLife.Goals.GoalTrigger, TValue1, TValue2, TValue3)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of instances.
When calling this method, it should ideally be called on a specific subclass like , or DistinctGoal.
When calling this method for a , their should be used.
example: []
syntax:
content: public static bool Trigger(IEnumerable sets, TObject obj, GoalTrigger trigger, TValue1 value1, TValue2 value2, TValue3 value3)
parameters:
- id: sets
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
description: The set of goal set instances to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given trigger
.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2},{TValue3}}
description: The goal trigger that is triggering this .
- id: value1
type: '{TValue1}'
- id: value2
type: '{TValue2}'
- id: value3
type: '{TValue3}'
typeParameters:
- id: TObject
- id: TValue1
- id: TValue2
- id: TValue3
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue1, TValue2, TValue3)(sets As IEnumerable(Of IGoalTriggerable), obj As TObject, trigger As GoalTrigger(Of TObject, TValue1, TValue2, TValue3), value1 As TValue1, value2 As TValue2, value3 As TValue3) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2, TValue3)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2, TValue3)(System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable), TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
name.vb: Trigger(Of TObject, TValue1, TValue2, TValue3)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- 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
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- 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: TinyLife.Goals.IGoalTriggerable.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(IGoalTriggerable)
nameWithType: Extensions.JsonCopy(IGoalTriggerable)
fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Goals.IGoalTriggerable)
nameWithType.vb: Extensions.JsonCopy(Of IGoalTriggerable)(IGoalTriggerable)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Goals.IGoalTriggerable)(TinyLife.Goals.IGoalTriggerable)
name.vb: JsonCopy(Of IGoalTriggerable)(IGoalTriggerable)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.IGoalTriggerable)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: '>'
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.IGoalTriggerable)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: )
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- 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)
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: 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.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
isExternal: true
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
name: Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, object, TinyLife.Goals.GoalTrigger, params object[])
nameWithType.vb: IGoalTriggerable.Trigger(IGoalTriggerable, Object, GoalTrigger, ParamArray Object())
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, Object, TinyLife.Goals.GoalTrigger, ParamArray Object())
name.vb: Trigger(IGoalTriggerable, Object, GoalTrigger, ParamArray Object())
spec.csharp:
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
name: Trigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: '['
- name: ']'
- name: )
spec.vb:
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
name: Trigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- name: ParamArray
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: (
- name: )
- name: )
- uid: TinyLife.Goals.IGoalTriggerable
commentId: T:TinyLife.Goals.IGoalTriggerable
parent: TinyLife.Goals
href: TinyLife.Goals.IGoalTriggerable.html
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger*
commentId: Overload:TinyLife.Goals.IGoalTriggerable.TryTrigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_TryTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: TryTrigger
nameWithType: IGoalTriggerable.TryTrigger
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger
- 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.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
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: TinyLife.Goals.AmountGoal
commentId: T:TinyLife.Goals.AmountGoal
href: TinyLife.Goals.AmountGoal.html
name: AmountGoal
nameWithType: AmountGoal
fullName: TinyLife.Goals.AmountGoal
- uid: TinyLife.Goals.ConditionedGoal
commentId: T:TinyLife.Goals.ConditionedGoal
href: TinyLife.Goals.ConditionedGoal.html
name: ConditionedGoal
nameWithType: ConditionedGoal
fullName: TinyLife.Goals.ConditionedGoal
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.PersonLike.GetCurrentGoals
commentId: M:TinyLife.Objects.PersonLike.GetCurrentGoals
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
name: GetCurrentGoals()
nameWithType: PersonLike.GetCurrentGoals()
fullName: TinyLife.Objects.PersonLike.GetCurrentGoals()
spec.csharp:
- uid: TinyLife.Objects.PersonLike.GetCurrentGoals
name: GetCurrentGoals
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.GetCurrentGoals
name: GetCurrentGoals
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
- name: (
- name: )
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
isExternal: true
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_TryTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: TryTrigger(object, GoalTrigger, object)
nameWithType: IGoalTriggerable.TryTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger(object, TinyLife.Goals.GoalTrigger, object)
nameWithType.vb: IGoalTriggerable.TryTrigger(Object, GoalTrigger, Object)
fullName.vb: TinyLife.Goals.IGoalTriggerable.TryTrigger(Object, TinyLife.Goals.GoalTrigger, Object)
name.vb: TryTrigger(Object, GoalTrigger, Object)
spec.csharp:
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: TryTrigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_TryTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: TryTrigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_TryTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.IGoalTriggerable.Trigger*
commentId: Overload:TinyLife.Goals.IGoalTriggerable.Trigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
name: Trigger
nameWithType: IGoalTriggerable.Trigger
fullName: TinyLife.Goals.IGoalTriggerable.Trigger
- uid: System.Object[]
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()
spec.csharp:
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: '['
- name: ']'
spec.vb:
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- 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: '{TObject}'
commentId: '!:TObject'
definition: TObject
name: TObject
nameWithType: TObject
fullName: TObject
- uid: TinyLife.Goals.GoalTrigger{{TObject},{TValue}}
commentId: T:TinyLife.Goals.GoalTrigger{``0,``1}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
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: '{TValue}'
commentId: '!:TValue'
definition: TValue
name: TValue
nameWithType: TValue
fullName: TValue
- uid: TObject
name: TObject
nameWithType: TObject
fullName: TObject
- uid: TinyLife.Goals.GoalTrigger`2
commentId: T:TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
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: TValue
name: TValue
nameWithType: TValue
fullName: TValue
- uid: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2}}
commentId: T:TinyLife.Goals.GoalTrigger{``0,``1,``2}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
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: '{TValue1}'
commentId: '!:TValue1'
definition: TValue1
name: TValue1
nameWithType: TValue1
fullName: TValue1
- uid: '{TValue2}'
commentId: '!:TValue2'
definition: TValue2
name: TValue2
nameWithType: TValue2
fullName: TValue2
- uid: TinyLife.Goals.GoalTrigger`3
commentId: T:TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
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: TValue1
name: TValue1
nameWithType: TValue1
fullName: TValue1
- uid: TValue2
name: TValue2
nameWithType: TValue2
fullName: TValue2
- uid: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2},{TValue3}}
commentId: T:TinyLife.Goals.GoalTrigger{``0,``1,``2,``3}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
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: '{TValue3}'
commentId: '!:TValue3'
definition: TValue3
name: TValue3
nameWithType: TValue3
fullName: TValue3
- uid: TinyLife.Goals.GoalTrigger`4
commentId: T:TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
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: TValue3
name: TValue3
nameWithType: TValue3
fullName: TValue3
- uid: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
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 IGoalTriggerable)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable)
name.vb: IEnumerable(Of IGoalTriggerable)
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.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.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.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.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: 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