### YamlMime:ManagedReference
items:
- uid: TinyLife.Actions.CompletionType
  commentId: T:TinyLife.Actions.CompletionType
  id: CompletionType
  parent: TinyLife.Actions
  children:
  - TinyLife.Actions.CompletionType.Active
  - TinyLife.Actions.CompletionType.Canceled
  - TinyLife.Actions.CompletionType.Completed
  - TinyLife.Actions.CompletionType.Failed
  langs:
  - csharp
  - vb
  name: CompletionType
  nameWithType: CompletionType
  fullName: TinyLife.Actions.CompletionType
  type: Enum
  source:
    remote:
      path: TinyLife/Actions/CompletionType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: CompletionType
    path: Actions/CompletionType.cs
    startLine: 5
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions
  summary: "\nAn enumeration that represents the various states that an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> can be in.\n"
  example: []
  syntax:
    content: public enum CompletionType
    content.vb: Public Enum CompletionType
  extensionMethods:
  - TinyLife.Actions.CompletionType.TinyLife.Utilities.Extensions.JsonCopy``1
  - TinyLife.Actions.CompletionType.TinyLife.Utilities.Extensions.BothCompleted(System.Func{TinyLife.Actions.CompletionType})
  - TinyLife.Actions.CompletionType.TinyLife.Utilities.Extensions.OneCompleted(System.Func{TinyLife.Actions.CompletionType})
  modifiers.csharp:
  - public
  - enum
  modifiers.vb:
  - Public
  - Enum
- uid: TinyLife.Actions.CompletionType.Active
  commentId: F:TinyLife.Actions.CompletionType.Active
  id: Active
  parent: TinyLife.Actions.CompletionType
  langs:
  - csharp
  - vb
  name: Active
  nameWithType: CompletionType.Active
  fullName: TinyLife.Actions.CompletionType.Active
  type: Field
  source:
    remote:
      path: TinyLife/Actions/CompletionType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Active
    path: Actions/CompletionType.cs
    startLine: 10
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions
  summary: "\nA completion type that represents an active action\n"
  example: []
  syntax:
    content: Active = 0
    return:
      type: TinyLife.Actions.CompletionType
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Actions.CompletionType.Completed
  commentId: F:TinyLife.Actions.CompletionType.Completed
  id: Completed
  parent: TinyLife.Actions.CompletionType
  langs:
  - csharp
  - vb
  name: Completed
  nameWithType: CompletionType.Completed
  fullName: TinyLife.Actions.CompletionType.Completed
  type: Field
  source:
    remote:
      path: TinyLife/Actions/CompletionType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Completed
    path: Actions/CompletionType.cs
    startLine: 14
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions
  summary: "\nA completion type that represents a completed action\n"
  example: []
  syntax:
    content: Completed = 1
    return:
      type: TinyLife.Actions.CompletionType
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Actions.CompletionType.Failed
  commentId: F:TinyLife.Actions.CompletionType.Failed
  id: Failed
  parent: TinyLife.Actions.CompletionType
  langs:
  - csharp
  - vb
  name: Failed
  nameWithType: CompletionType.Failed
  fullName: TinyLife.Actions.CompletionType.Failed
  type: Field
  source:
    remote:
      path: TinyLife/Actions/CompletionType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Failed
    path: Actions/CompletionType.cs
    startLine: 18
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions
  summary: "\nA completion type that represents an action that has failed to complete\n"
  example: []
  syntax:
    content: Failed = 2
    return:
      type: TinyLife.Actions.CompletionType
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Actions.CompletionType.Canceled
  commentId: F:TinyLife.Actions.CompletionType.Canceled
  id: Canceled
  parent: TinyLife.Actions.CompletionType
  langs:
  - csharp
  - vb
  name: Canceled
  nameWithType: CompletionType.Canceled
  fullName: TinyLife.Actions.CompletionType.Canceled
  type: Field
  source:
    remote:
      path: TinyLife/Actions/CompletionType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Canceled
    path: Actions/CompletionType.cs
    startLine: 22
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions
  summary: "\nA completion type that represents an action that has been canceled by an outside source\n"
  example: []
  syntax:
    content: Canceled = 3
    return:
      type: TinyLife.Actions.CompletionType
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
references:
- uid: TinyLife.Actions.Action
  commentId: T:TinyLife.Actions.Action
  parent: TinyLife.Actions
  name: Action
  nameWithType: Action
  fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions
  commentId: N:TinyLife.Actions
  name: TinyLife.Actions
  nameWithType: TinyLife.Actions
  fullName: TinyLife.Actions
- uid: TinyLife.Actions.CompletionType.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<CompletionType>()
  nameWithType: Extensions.JsonCopy<CompletionType>()
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.CompletionType>()
  nameWithType.vb: Extensions.JsonCopy(Of CompletionType)()
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.CompletionType)()
  name.vb: JsonCopy(Of CompletionType)()
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy<CompletionType>
    nameWithType: Extensions.JsonCopy<CompletionType>
    fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.CompletionType>
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy(Of CompletionType)
    nameWithType: Extensions.JsonCopy(Of CompletionType)
    fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.CompletionType)
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Actions.CompletionType.TinyLife.Utilities.Extensions.BothCompleted(System.Func{TinyLife.Actions.CompletionType})
  commentId: M:TinyLife.Utilities.Extensions.BothCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
  parent: TinyLife.Utilities.Extensions
  definition: TinyLife.Utilities.Extensions.BothCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
  name: BothCompleted(Func<CompletionType>)
  nameWithType: Extensions.BothCompleted(Func<CompletionType>)
  fullName: TinyLife.Utilities.Extensions.BothCompleted(System.Func<TinyLife.Actions.CompletionType>)
  nameWithType.vb: Extensions.BothCompleted(Func(Of CompletionType))
  fullName.vb: TinyLife.Utilities.Extensions.BothCompleted(System.Func(Of TinyLife.Actions.CompletionType))
  name.vb: BothCompleted(Func(Of CompletionType))
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.BothCompleted(System.Func{TinyLife.Actions.CompletionType})
    name: BothCompleted
    nameWithType: Extensions.BothCompleted
    fullName: TinyLife.Utilities.Extensions.BothCompleted
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Func`1
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: <
    nameWithType: <
    fullName: <
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: '>'
    nameWithType: '>'
    fullName: '>'
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.BothCompleted(System.Func{TinyLife.Actions.CompletionType})
    name: BothCompleted
    nameWithType: Extensions.BothCompleted
    fullName: TinyLife.Utilities.Extensions.BothCompleted
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Func`1
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: '(Of '
    nameWithType: '(Of '
    fullName: '(Of '
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: )
    nameWithType: )
    fullName: )
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Actions.CompletionType.TinyLife.Utilities.Extensions.OneCompleted(System.Func{TinyLife.Actions.CompletionType})
  commentId: M:TinyLife.Utilities.Extensions.OneCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
  parent: TinyLife.Utilities.Extensions
  definition: TinyLife.Utilities.Extensions.OneCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
  name: OneCompleted(Func<CompletionType>)
  nameWithType: Extensions.OneCompleted(Func<CompletionType>)
  fullName: TinyLife.Utilities.Extensions.OneCompleted(System.Func<TinyLife.Actions.CompletionType>)
  nameWithType.vb: Extensions.OneCompleted(Func(Of CompletionType))
  fullName.vb: TinyLife.Utilities.Extensions.OneCompleted(System.Func(Of TinyLife.Actions.CompletionType))
  name.vb: OneCompleted(Func(Of CompletionType))
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.OneCompleted(System.Func{TinyLife.Actions.CompletionType})
    name: OneCompleted
    nameWithType: Extensions.OneCompleted
    fullName: TinyLife.Utilities.Extensions.OneCompleted
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Func`1
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: <
    nameWithType: <
    fullName: <
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: '>'
    nameWithType: '>'
    fullName: '>'
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.OneCompleted(System.Func{TinyLife.Actions.CompletionType})
    name: OneCompleted
    nameWithType: Extensions.OneCompleted
    fullName: TinyLife.Utilities.Extensions.OneCompleted
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Func`1
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: '(Of '
    nameWithType: '(Of '
    fullName: '(Of '
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: )
    nameWithType: )
    fullName: )
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  commentId: M: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<T>
    nameWithType: Extensions.JsonCopy<T>
    fullName: TinyLife.Utilities.Extensions.JsonCopy<T>
  - name: (
    nameWithType: (
    fullName: (
  - name: T
    nameWithType: T
    fullName: T
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
    name: JsonCopy(Of T)
    nameWithType: Extensions.JsonCopy(Of T)
    fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T)
  - name: (
    nameWithType: (
    fullName: (
  - name: T
    nameWithType: T
    fullName: T
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Utilities.Extensions
  commentId: T:TinyLife.Utilities.Extensions
  parent: TinyLife.Utilities
  name: Extensions
  nameWithType: Extensions
  fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.BothCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
  commentId: M:TinyLife.Utilities.Extensions.BothCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
  isExternal: true
  name: BothCompleted(CompletionType, Func<CompletionType>)
  nameWithType: Extensions.BothCompleted(CompletionType, Func<CompletionType>)
  fullName: TinyLife.Utilities.Extensions.BothCompleted(TinyLife.Actions.CompletionType, System.Func<TinyLife.Actions.CompletionType>)
  nameWithType.vb: Extensions.BothCompleted(CompletionType, Func(Of CompletionType))
  fullName.vb: TinyLife.Utilities.Extensions.BothCompleted(TinyLife.Actions.CompletionType, System.Func(Of TinyLife.Actions.CompletionType))
  name.vb: BothCompleted(CompletionType, Func(Of CompletionType))
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.BothCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
    name: BothCompleted
    nameWithType: Extensions.BothCompleted
    fullName: TinyLife.Utilities.Extensions.BothCompleted
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Func`1
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: <
    nameWithType: <
    fullName: <
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: '>'
    nameWithType: '>'
    fullName: '>'
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.BothCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
    name: BothCompleted
    nameWithType: Extensions.BothCompleted
    fullName: TinyLife.Utilities.Extensions.BothCompleted
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Func`1
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: '(Of '
    nameWithType: '(Of '
    fullName: '(Of '
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: )
    nameWithType: )
    fullName: )
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Utilities.Extensions.OneCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
  commentId: M:TinyLife.Utilities.Extensions.OneCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
  isExternal: true
  name: OneCompleted(CompletionType, Func<CompletionType>)
  nameWithType: Extensions.OneCompleted(CompletionType, Func<CompletionType>)
  fullName: TinyLife.Utilities.Extensions.OneCompleted(TinyLife.Actions.CompletionType, System.Func<TinyLife.Actions.CompletionType>)
  nameWithType.vb: Extensions.OneCompleted(CompletionType, Func(Of CompletionType))
  fullName.vb: TinyLife.Utilities.Extensions.OneCompleted(TinyLife.Actions.CompletionType, System.Func(Of TinyLife.Actions.CompletionType))
  name.vb: OneCompleted(CompletionType, Func(Of CompletionType))
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.OneCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
    name: OneCompleted
    nameWithType: Extensions.OneCompleted
    fullName: TinyLife.Utilities.Extensions.OneCompleted
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Func`1
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: <
    nameWithType: <
    fullName: <
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: '>'
    nameWithType: '>'
    fullName: '>'
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.OneCompleted(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
    name: OneCompleted
    nameWithType: Extensions.OneCompleted
    fullName: TinyLife.Utilities.Extensions.OneCompleted
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Func`1
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: '(Of '
    nameWithType: '(Of '
    fullName: '(Of '
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    nameWithType: CompletionType
    fullName: TinyLife.Actions.CompletionType
  - name: )
    nameWithType: )
    fullName: )
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Utilities
  commentId: N:TinyLife.Utilities
  name: TinyLife.Utilities
  nameWithType: TinyLife.Utilities
  fullName: TinyLife.Utilities
- uid: TinyLife.Actions.CompletionType
  commentId: T:TinyLife.Actions.CompletionType
  parent: TinyLife.Actions
  name: CompletionType
  nameWithType: CompletionType
  fullName: TinyLife.Actions.CompletionType
