### YamlMime:ManagedReference
items:
- uid: TinyLife.Actions.CanExecuteResult.ResultType
commentId: T:TinyLife.Actions.CanExecuteResult.ResultType
id: CanExecuteResult.ResultType
parent: TinyLife.Actions
children:
- TinyLife.Actions.CanExecuteResult.ResultType.Hidden
- TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- TinyLife.Actions.CanExecuteResult.ResultType.Valid
langs:
- csharp
- vb
name: CanExecuteResult.ResultType
nameWithType: CanExecuteResult.ResultType
fullName: TinyLife.Actions.CanExecuteResult.ResultType
type: Enum
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: 0.37.5-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResultType
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA type of result that a can have.\nIn general, custom instances will have the result type, as and are already covered by their respective counterparts.\n"
example: []
syntax:
content: public enum CanExecuteResult.ResultType
content.vb: Public Enum CanExecuteResult.ResultType
extensionMethods:
- TinyLife.Actions.CanExecuteResult.ResultType.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Actions.CanExecuteResult.ResultType.Valid
commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Valid
id: Valid
parent: TinyLife.Actions.CanExecuteResult.ResultType
langs:
- csharp
- vb
name: Valid
nameWithType: CanExecuteResult.ResultType.Valid
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Valid
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: 0.37.5-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Valid
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA valid indicates that the action can be executed.\n instances with this type usually don't display their name to the player.\n"
example: []
syntax:
content: Valid = 0
return:
type: TinyLife.Actions.CanExecuteResult.ResultType
- uid: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Invalid
id: Invalid
parent: TinyLife.Actions.CanExecuteResult.ResultType
langs:
- csharp
- vb
name: Invalid
nameWithType: CanExecuteResult.ResultType.Invalid
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: 0.37.5-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Invalid
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn invalid signifies that the action cannot be executed for some reason.\n"
example: []
syntax:
content: Invalid = 1
return:
type: TinyLife.Actions.CanExecuteResult.ResultType
- uid: TinyLife.Actions.CanExecuteResult.ResultType.Hidden
commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Hidden
id: Hidden
parent: TinyLife.Actions.CanExecuteResult.ResultType
langs:
- csharp
- vb
name: Hidden
nameWithType: CanExecuteResult.ResultType.Hidden
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Hidden
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: 0.37.5-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA hidden indicates that the action cannot be executed, and shouldn't be displayed as a disallowed option to the player.\n instances with this type usually don't display their name to the player.\n"
example: []
syntax:
content: Hidden = 2
return:
type: TinyLife.Actions.CanExecuteResult.ResultType
references:
- uid: TinyLife.Actions.CanExecuteResult
commentId: T:TinyLife.Actions.CanExecuteResult
parent: TinyLife.Actions
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
- uid: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Invalid
name: Invalid
nameWithType: CanExecuteResult.ResultType.Invalid
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- uid: TinyLife.Actions.CanExecuteResult.ResultType.Valid
commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Valid
name: Valid
nameWithType: CanExecuteResult.ResultType.Valid
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Valid
- uid: TinyLife.Actions.CanExecuteResult.ResultType.Hidden
commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Hidden
name: Hidden
nameWithType: CanExecuteResult.ResultType.Hidden
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Hidden
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Actions
name: Actions
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Actions
name: Actions
- uid: TinyLife.Actions.CanExecuteResult.ResultType.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy(ResultType)
nameWithType: Extensions.JsonCopy(CanExecuteResult.ResultType)
fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.CanExecuteResult.ResultType)
nameWithType.vb: Extensions.JsonCopy(Of CanExecuteResult.ResultType)(CanExecuteResult.ResultType)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.CanExecuteResult.ResultType)(TinyLife.Actions.CanExecuteResult.ResultType)
name.vb: JsonCopy(Of ResultType)(ResultType)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.CanExecuteResult.ResultType)
name: JsonCopy
- name: <
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
- name: '>'
- name: (
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.CanExecuteResult.ResultType)
name: JsonCopy
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
- name: )
- name: (
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
- name: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M: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
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Utilities
name: Utilities
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Utilities
name: Utilities
- uid: TinyLife.Actions.CanExecuteResult.ResultType
commentId: T:TinyLife.Actions.CanExecuteResult.ResultType
parent: TinyLife.Actions
name: CanExecuteResult.ResultType
nameWithType: CanExecuteResult.ResultType
fullName: TinyLife.Actions.CanExecuteResult.ResultType
spec.csharp:
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
- name: .
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
spec.vb:
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
- name: .
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType