Downloads:

5,651

Downloads of v 0.1.2:

329

Last Update:

25 Apr 2017

Package Maintainer(s):

Software Author(s):

  • Petabridge
  • LLC

Tags:

petabridge cli akka cluster clustering distributed admin

Petabridge.Cmd

This is not the latest version of Petabridge.Cmd available.

  • 1
  • 2
  • 3

0.1.2 | Updated: 25 Apr 2017

Downloads:

5,651

Downloads of v 0.1.2:

329

Maintainer(s):

Software Author(s):

  • Petabridge
  • LLC

  • 1
  • 2
  • 3
Petabridge.Cmd 0.1.2

This is not the latest version of Petabridge.Cmd available.

  • 1
  • 2
  • 3

All Checks are Passing

3 Passing Tests


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Successful:

No detections found in any package files

Details

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Petabridge.Cmd, run the following command from the command line or from PowerShell:

>

To upgrade Petabridge.Cmd, run the following command from the command line or from PowerShell:

>

To uninstall Petabridge.Cmd, run the following command from the command line or from PowerShell:

>

Deployment Method:

📝 NOTE: This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade petabridge-cmd -y --source="'INTERNAL REPO URL'" --version="'0.1.2'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade petabridge-cmd -y --source="'INTERNAL REPO URL'" --version="'0.1.2'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install petabridge-cmd
  win_chocolatey:
    name: petabridge-cmd
    version: '0.1.2'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'petabridge-cmd' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '0.1.2'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller petabridge-cmd
{
    Name     = "petabridge-cmd"
    Version  = "0.1.2"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'petabridge-cmd':
  ensure   => '0.1.2',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

This package was approved as a trusted package on 25 Apr 2017.

Description

Petabridge.Cmd helps you automate, manage, and monitor Akka.NET applications of all shapes and sizes. It's available as a simple commandline tool that requires minimal setup and configuration overhead.


tools\Akka.dll
md5: 761674137DD7E79B11E6A4CFBE10FA23 | sha1: B48DF6C7FB348D0E9C140C816433BBF15B2041B4 | sha256: B555F0A8AAB33F92299C3EAD9ED604F79B89063F6003E703F812CE8ACF1CBD56 | sha512: 640065A3E33402EAA047ABB6856F1E4460F489591BEDD7930C3BD5729B74995EFB9C4C85A95F63B82F37DA1C3BD91EF3F30A8F6D28524A2BBC0DA171C1ACF1BE
tools\Akka.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Akka</name>
    </assembly>
    <members>
        <member name="T:Akka.Actor.IActorState">
            <summary>
            This interface represents the parts of the internal actor state; the behavior stack, watched by, watching and termination queue
            </summary>
        </member>
        <member name="M:Akka.Actor.IActorState.RemoveWatching(Akka.Actor.IActorRef)">
            <summary>
            Removes the provided <see cref="T:Akka.Actor.IActorRef"/> from the `Watching` set
            </summary>
            <param name="actor">The <see cref="T:Akka.Actor.IActorRef"/> to be removed</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.RemoveWatchedBy(Akka.Actor.IActorRef)">
            <summary>
            Removes the provided <see cref="T:Akka.Actor.IActorRef"/> from the `WatchedBy` set
            </summary>
            <param name="actor">The <see cref="T:Akka.Actor.IActorRef"/> to be removed</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.RemoveTerminated(Akka.Actor.IActorRef)">
            <summary>
            Removes the provided <see cref="T:Akka.Actor.IActorRef"/> from the `Termination queue` set
            </summary>
            <param name="actor">The <see cref="T:Akka.Actor.IActorRef"/> to be removed</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.AddWatching(Akka.Actor.IActorRef)">
            <summary>
            Adds the provided <see cref="T:Akka.Actor.IActorRef"/> to the `Watching` set
            </summary>
            <param name="actor">The <see cref="T:Akka.Actor.IActorRef"/> to be added</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.AddWatchedBy(Akka.Actor.IActorRef)">
            <summary>
            Adds the provided <see cref="T:Akka.Actor.IActorRef"/> to the `WatchedBy` set
            </summary>
            <param name="actor">The <see cref="T:Akka.Actor.IActorRef"/> to be added</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.AddTerminated(Akka.Actor.IActorRef)">
            <summary>
            Adds the provided <see cref="T:Akka.Actor.IActorRef"/> to the `Termination queue` set
            </summary>
            <param name="actor">The <see cref="T:Akka.Actor.IActorRef"/> to be added</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.ClearWatching">
            <summary>
            Clears the `Watching` set
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.ClearTerminated">
            <summary>
            Clears the `Termination queue` set
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.ClearBehaviorStack">
            <summary>
            Clears the `Behavior` stack
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.Become(Akka.Actor.Receive)">
            <summary>
            Replaces the current receive behavior with a new behavior
            </summary>
            <param name="receive">The new behavior</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.BecomeStacked(Akka.Actor.Receive)">
            <summary>
            Pushes a new receive behavior onto the `Behavior` stack
            </summary>
            <param name="receive">The new top level behavior</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.UnbecomeStacked">
            <summary>
            Removes the top level receive behavior from the `Behavior` stack
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.ContainsWatching(Akka.Actor.IActorRef)">
            <summary>
            Determines whether the provided <see cref="T:Akka.Actor.IActorRef"/> is present in the `Watching` set
            </summary>
            <param name="actor">The <see cref="T:Akka.Actor.IActorRef"/> to locate in the `Watching` set</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.ContainsWatchedBy(Akka.Actor.IActorRef)">
            <summary>
            Determines whether the provided <see cref="T:Akka.Actor.IActorRef"/> is present in the `WatchedBy` set
            </summary>
            <param name="actor">The <see cref="T:Akka.Actor.IActorRef"/> to locate in the `WatchedBy` set</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.ContainsTerminated(Akka.Actor.IActorRef)">
            <summary>
            Determines whether the provided <see cref="T:Akka.Actor.IActorRef"/> is present in the `Termination queue` set
            </summary>
            <param name="actor">The <see cref="T:Akka.Actor.IActorRef"/> to locate in the `Termination queue` set</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.GetWatching">
            <summary>
            Returns an <see cref="T:System.Collections.Generic.IEnumerable`1"/> over the `Watching` set
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.GetWatchedBy">
            <summary>
            Returns an <see cref="T:System.Collections.Generic.IEnumerable`1"/> over the `WatchedBy` set
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.Getterminated">
            <summary>
            Returns an <see cref="T:System.Collections.Generic.IEnumerable`1"/> over the `Termination queue` set
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorState.GetCurrentBehavior">
            <summary>
            Returns the top level receive behavior from the behavior stack
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.DefaultActorState">
            <summary>
            Represents the default start up state for any actor.
            This state provides capacity for one `WatchedBy` and one `Receive` behavior
            As soon as this container is no longer enough to contain the current state
            The state container will escalate into a `FullActorState` instance
            </summary>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.RemoveWatching(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.RemoveWatchedBy(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.RemoveTerminated(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.AddWatching(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.AddWatchedBy(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.AddTerminated(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.ContainsWatching(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.ContainsWatchedBy(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.ContainsTerminated(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.GetWatching">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.GetWatchedBy">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.Getterminated">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.ClearWatching">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.ClearTerminated">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.Become(Akka.Actor.Receive)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.BecomeStacked(Akka.Actor.Receive)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.UnbecomeStacked">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.ClearBehaviorStack">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DefaultActorState.GetCurrentBehavior">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.FullActorState">
            <summary>
            Represents the full state of an actor, this is used whenever an actor need more state than the `DefaultActorState` container can contain
            </summary>
        </member>
        <member name="M:Akka.Actor.FullActorState.RemoveWatching(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.RemoveWatchedBy(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.RemoveTerminated(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.AddWatching(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.AddWatchedBy(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.AddTerminated(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.ContainsWatching(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.ContainsWatchedBy(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.ContainsTerminated(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.GetWatching">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.GetWatchedBy">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.Getterminated">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.ClearWatching">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.ClearTerminated">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.Become(Akka.Actor.Receive)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.BecomeStacked(Akka.Actor.Receive)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.UnbecomeStacked">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.ClearBehaviorStack">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FullActorState.GetCurrentBehavior">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ActorCell">
            <summary>
            TBD
            </summary>
            <summary>
                Class ActorCell.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.Watch(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="subject">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.Unwatch(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="subject">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.ReceivedTerminated(Akka.Actor.Terminated)">
            <summary>
            TBD
            </summary>
            <param name="t">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.WatchedActorTerminated(Akka.Actor.IActorRef,System.Boolean,System.Boolean)">
            <summary>
            When this actor is watching the subject of <see cref="T:Akka.Actor.Terminated"/> message
            it will be propagated to user's receive.
            </summary>
            <param name="actor">TBD</param>
            <param name="existenceConfirmed">TBD</param>
            <param name="addressTerminated">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.TerminatedQueuedFor(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="subject">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.TellWatchersWeDied">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.UnwatchWatchedActors(Akka.Actor.ActorBase)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.AddWatcher(Akka.Actor.IActorRef,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="watchee">TBD</param>
            <param name="watcher">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.RemWatcher(Akka.Actor.IActorRef,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="watchee">TBD</param>
            <param name="watcher">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.AddressTerminated(Akka.Actor.Address)">
            <summary>
            TBD
            </summary>
            <param name="address">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.MaintainAddressTerminatedSubscription(System.Action,Akka.Actor.IActorRef)">
            <summary>
            Starts subscription to AddressTerminated if not already subscribing and the
            block adds a non-local ref to watching or watchedBy.
            Ends subscription to AddressTerminated if subscribing and the
            block removes the last non-local ref from watching and watchedBy.
            </summary>
            <param name="block">TBD</param>
            <param name="change">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.FaultRecreate(System.Exception)">
            <summary>Re-create the actor in response to a failure.</summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.FaultSuspend">
            <summary>
            Suspends the actor in response to a failure of a parent (i.e. the "recursive suspend" feature).
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.FaultResume(System.Exception)">
            <summary>
            Resumes the actor in response to a failure
            </summary>
            <param name="causedByFailure">The exception that caused the failure. signifies if it was our own failure 
            which prompted this action.</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.FaultCreate">
            <summary>
            Create the actor in response to a failure
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.Terminate">
            <summary>Terminates this instance.</summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.HandleNonFatalOrInterruptedException(System.Action)">
            <summary>
                Handles the non fatal or interrupted exception.
            </summary>
            <param name="action">The action.</param>
        </member>
        <member name="F:Akka.Actor.ActorCell._self">
            <summary>NOTE! Only constructor and ClearActorFields is allowed to update this</summary>
        </member>
        <member name="F:Akka.Actor.ActorCell.UndefinedUid">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.Stash(Akka.Dispatch.SysMsg.SystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="msg">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.#ctor(Akka.Actor.Internal.ActorSystemImpl,Akka.Actor.IInternalActorRef,Akka.Actor.Props,Akka.Dispatch.MessageDispatcher,Akka.Actor.IInternalActorRef)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <param name="self">TBD</param>
            <param name="props">TBD</param>
            <param name="dispatcher">TBD</param>
            <param name="parent">TBD</param>
        </member>
        <member name="P:Akka.Actor.ActorCell.CurrentMessage">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.Mailbox">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.Dispatcher">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.IsLocal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.Actor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.IsTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.Current">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.System">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.SystemImpl">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.Props">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.Self">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.Sender">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.HasMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.NumberOfMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.ActorHasBeenCleared">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.TerminatedProps">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.TaskScheduler">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.Init(System.Boolean,Akka.Dispatch.MailboxType)">
            <summary>
            Initialize this cell, i.e. set up mailboxes and supervision. The UID must be
            reasonably different from the previous UID of a possible actor with the same path,
            which can be achieved by using <see cref="T:Akka.Util.ThreadLocalRandom"/>
            </summary>
            <param name="sendSupervise">TBD</param>
            <param name="mailboxType">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.GetChildByName(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.ActorSelection(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.ActorSelection(Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.GetChildren">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.Become(Akka.Actor.Receive)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.BecomeStacked(Akka.Actor.Receive)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.UnbecomeStacked">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.CreateNewActorInstance">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.UseThreadContext(System.Action)">
            <summary>
            TBD
            </summary>
            <param name="action">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.SendMessage(Akka.Actor.Envelope)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.SendMessage(Akka.Actor.IActorRef,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="sender">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.ClearActorCell">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.ClearActor(Akka.Actor.ActorBase)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.PrepareForNewActor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.SetActorFields(Akka.Actor.ActorBase)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.SplitNameAndUid(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.GetCurrentSelfOrNoSender">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.GetCurrentSenderOrNoSender">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.ActorCell.ActorType">
            <summary>
                Gets the type of the actor.
            </summary>
            <value>The type of the actor.</value>
        </member>
        <member name="P:Akka.Actor.ActorCell.CurrentEnvelopeId">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.Invoke(Akka.Actor.Envelope)">
            <summary>
                Invokes the specified envelope.
            </summary>
            <param name="envelope">The envelope.</param>
            <exception cref="T:Akka.Actor.ActorKilledException">
            This exception is thrown if a <see cref="T:Akka.Actor.Kill"/> message is included in the given <paramref name="envelope"/>.
            </exception>>
        </member>
        <member name="M:Akka.Actor.ActorCell.MatchSender(Akka.Actor.Envelope)">
            <summary>
            If the envelope.Sender property is null, then we'll substitute
            Deadletters as the <see cref="P:Akka.Actor.ActorCell.Sender"/> of this message.
            </summary>
            <param name="envelope">The envelope we received</param>
            <returns>An IActorRef that corresponds to a Sender</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.AutoReceiveMessage(Akka.Actor.Envelope)">
            <summary>
            TBD
            </summary>
            <param name="envelope">TBD</param>
            <exception cref="T:Akka.Actor.ActorKilledException">
            This exception is thrown if a <see cref="T:Akka.Actor.Kill"/> message is included in the given <paramref name="envelope"/>.
            </exception>
        </member>
        <member name="M:Akka.Actor.ActorCell.ReceiveMessageForTest(Akka.Actor.Envelope)">
            <summary>
            This is only intended to be called from TestKit's TestActorRef
            </summary>
            <param name="envelope">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.ReceiveMessage(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.ReceiveSelection(Akka.Actor.ActorSelectionMessage)">
            <summary>   
                Receives the selection.
            </summary>
            <param name="m">The m.</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.SystemInvoke(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
              Used to invoke system messages.
            </summary>
            <param name="envelope">The envelope.</param>
            <exception cref="T:Akka.Actor.ActorInitializationException">
            This exception is thrown if a <see cref="T:Akka.Dispatch.SysMsg.Create"/> system message is included in the given <paramref name="envelope"/>.
            </exception>
            <exception cref="T:System.NotSupportedException">
            This exception is thrown if an unknown message type is included in the given <paramref name="envelope"/>.
            </exception>
        </member>
        <member name="M:Akka.Actor.ActorCell.SwapMailbox(Akka.Dispatch.Mailbox)">
            <summary>
            TBD
            </summary>
            <param name="mailbox">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.Publish(Akka.Event.LogEvent)">
            <summary>
                Publishes the specified event.
            </summary>
            <param name="event">The event.</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.HandleIdentity(Akka.Actor.Identify)">
            <summary>
                Handles the identity.
            </summary>
            <param name="m">The m.</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.HandlePoisonPill">
            <summary>
                Handles the poison pill.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.Restart(System.Exception)">
            <summary>
                Restarts the specified cause.
            </summary>
            <remarks>➡➡➡ NEVER SEND THE SAME SYSTEM MESSAGE OBJECT TO TWO ACTORS ⬅⬅⬅</remarks>
            <param name="cause">The cause.</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.Start">
            <summary>
                Starts this instance.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.PreStart">
            <summary>
            Allow extra pre-start initialization in derived classes
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.Resume(System.Exception)">
            <summary>
                Resumes the specified caused by failure.
            </summary>
            <remarks>➡➡➡ NEVER SEND THE SAME SYSTEM MESSAGE OBJECT TO TWO ACTORS ⬅⬅⬅</remarks>
            <param name="causedByFailure">The caused by failure.</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.Stop">
            <summary>
                Async stop this actor
            </summary>
            <remarks>➡➡➡ NEVER SEND THE SAME SYSTEM MESSAGE OBJECT TO TWO ACTORS ⬅⬅⬅</remarks>
        </member>
        <member name="M:Akka.Actor.ActorCell.Suspend">
            <summary>
                Suspends this instance.
            </summary>
            <remarks>➡➡➡ NEVER SEND THE SAME SYSTEM MESSAGE OBJECT TO TWO ACTORS ⬅⬅⬅</remarks>
        </member>
        <member name="M:Akka.Actor.ActorCell.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <remarks>➡➡➡ NEVER SEND THE SAME SYSTEM MESSAGE OBJECT TO TWO ACTORS ⬅⬅⬅</remarks>
            <param name="systemMessage">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.SetReceiveTimeout(System.Nullable{System.TimeSpan})">
            <summary>
            TBD
            </summary>
            <param name="timeout">TBD</param>
        </member>
        <member name="P:Akka.Actor.ActorCell.ReceiveTimeout">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.CheckReceiveTimeout">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.ChildrenContainer">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.AttachChild(Akka.Actor.Props,System.Boolean,System.String)">
            <summary>
            TBD
            </summary>
            <param name="props">TBD</param>
            <param name="isSystemService">TBD</param>
            <param name="name">TBD</param>
            <exception cref="T:Akka.Actor.InvalidActorNameException">
            This exception is thrown if the given <paramref name="name"/> is an invalid actor name.
            </exception>
            <exception cref="T:System.ArgumentException">
            This exception is thrown if a pre-creation serialization occurred.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            This exception is thrown if the actor tries to create a child while it is terminating or is terminated.
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.ActorOf(Akka.Actor.Props,System.String)">
            <summary>
            TBD
            </summary>
            <param name="props">TBD</param>
            <param name="name">TBD</param>
            <exception cref="T:Akka.Actor.InvalidActorNameException">
            This exception is thrown if the given <paramref name="name"/> is an invalid actor name.
            </exception>
            <exception cref="T:System.ArgumentException">
            This exception is thrown if a pre-creation serialization occurred.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            This exception is thrown if the actor tries to create a child while it is terminating or is terminated.
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.Stop(Akka.Actor.IActorRef)">
            <summary>
                Stops the specified child.
            </summary>
            <param name="child">The child.</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.UpdateChildrenRefs``1(System.Func{Akka.Actor.Internal.IChildrenContainer,System.Tuple{System.Boolean,Akka.Actor.Internal.IChildrenContainer,``0}})">
            <summary>
            Swaps out the children container, by calling <paramref name="updater"/>  to produce the new container.
            If the underlying container has been updated while <paramref name="updater"/> was called,
            <paramref name="updater"/> will be called again with the new container. This will repeat until the 
            container can be swapped out, or until <see cref="P:System.Tuple`3.Item1"/> contains <c>false</c>.
            <para>The returned tuple should contain:</para>
            <para>Item1: <c>true</c> if the container should be updated; <c>false</c> to not update and return Item3</para>
            <para>Item2: The new container (will only be used if Item1=<c>true</c>)</para>
            <para>Item3: The return value</para>
            </summary>
            <param name="updater">A function that returns a new container.</param>
            <returns>The third value of the tuple that <paramref name="updater"/> returned.</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.UpdateChildrenRefs(System.Func{Akka.Actor.Internal.IChildrenContainer,Akka.Actor.Internal.IChildrenContainer})">
            <summary>
            Swaps out the children container, by calling <paramref name="updater" />  to produce the new container.
            If the underlying container has been updated while <paramref name="updater" /> was called,
            <paramref name="updater" /> will be called again with the new container. This will repeat until the
            container can be swapped out.
            </summary>
            <param name="updater">A function that returns a new container.</param>
            <returns>The new updated <see cref="P:Akka.Actor.ActorCell.ChildrenContainer"/></returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.ReserveChild(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.UnreserveChild(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorCell.InitChild(Akka.Actor.IInternalActorRef)">
            <summary>
            This should only be used privately or when creating the root actor. 
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.SetChildrenTerminationReason(Akka.Actor.Internal.SuspendReason)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.SetTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.IsNormal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorCell.IsTerminating">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.SuspendChildren(System.Collections.Generic.List{Akka.Actor.IActorRef})">
            <summary>
                Suspends the children.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.ResumeChildren(System.Exception,Akka.Actor.IActorRef)">
            <summary>
                Resumes the children.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.TryGetChildStatsByName(System.String,[email protected])">
            <summary>
            Tries to get the stats for the child with the specified name. The stats can be either <see cref="T:Akka.Actor.Internal.ChildNameReserved"/> 
            indicating that only a name has been reserved for the child, or a <see cref="T:Akka.Actor.Internal.ChildRestartStats"/> for a child that 
            has been initialized/created.
            </summary>
            <param name="name">TBD</param>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.TryGetChildRestartStatsByName(System.String,[email protected])">
            <summary>
            Tries to get the stats for the child with the specified name. This ignores children for whom only names have been reserved.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorCell.TryGetChildStatsByRef(Akka.Actor.IActorRef,[email protected])">
            <summary>
            Tries to get the stats for the specified child.
            <remarks>Since the child exists <see cref="T:Akka.Actor.Internal.ChildRestartStats"/> is the only valid <see cref="T:Akka.Actor.Internal.IChildStats"/>.</remarks>
            </summary>
            <param name="actor">TBD</param>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.GetSingleChild(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.TryGetSingleChild(System.String,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorCell.RemoveChildAndGetStateChange(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.IActorProducerPlugin">
            <summary>
            Plugin interface used to define
            </summary>
        </member>
        <member name="M:Akka.Actor.IActorProducerPlugin.CanBeAppliedTo(System.Type)">
            <summary>
            Determines if current plugin can be applied to provided actor based on it's type.
            </summary>
            <param name="actorType">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorProducerPlugin.AfterIncarnated(Akka.Actor.ActorBase,Akka.Actor.IActorContext)">
            <summary>
            Plugin behavior applied to underlying <paramref name="actor"/> instance when the new one is being created.
            </summary>
            <param name="actor">TBD</param>
            <param name="context">TBD</param>
        </member>
        <member name="M:Akka.Actor.IActorProducerPlugin.BeforeIncarnated(Akka.Actor.ActorBase,Akka.Actor.IActorContext)">
            <summary>
            Plugin behavior applied to underlying <paramref name="actor"/> instance before the actor is being recycled.
            </summary>
            <param name="actor">TBD</param>
            <param name="context">TBD</param>
        </member>
        <member name="T:Akka.Actor.ActorProducerPluginBase">
            <summary>
            Base actor producer pipeline plugin class.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorProducerPluginBase.CanBeAppliedTo(System.Type)">
            <summary>
            By default derivatives of this plugin will be applied to all actors.
            </summary>
            <param name="actorType">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorProducerPluginBase.AfterIncarnated(Akka.Actor.ActorBase,Akka.Actor.IActorContext)">
            <summary>
            Plugin behavior applied to <paramref name="actor"/> instance when the new one is being created.
            </summary>
            <param name="actor">TBD</param>
            <param name="context">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorProducerPluginBase.BeforeIncarnated(Akka.Actor.ActorBase,Akka.Actor.IActorContext)">
            <summary>
            Plugin behavior applied to <paramref name="actor"/> instance before the actor is being recycled.
            </summary>
            <param name="actor">TBD</param>
            <param name="context">TBD</param>
        </member>
        <member name="T:Akka.Actor.ActorProducerPluginBase`1">
            <summary>
            Base generic actor producer pipeline plugin class.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorProducerPluginBase`1.CanBeAppliedTo(System.Type)">
            <summary>
            By default derivatives of this plugin will be applied to all actors inheriting from <typeparamref name="TActor">actor generic type</typeparamref>.
            </summary>
            <param name="actorType">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorProducerPluginBase`1.AfterIncarnated(`0,Akka.Actor.IActorContext)">
            <summary>
            Plugin behavior applied to <paramref name="actor"/> instance when the new one is being created.
            </summary>
            <param name="actor">TBD</param>
            <param name="context">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorProducerPluginBase`1.BeforeIncarnated(`0,Akka.Actor.IActorContext)">
            <summary>
            Plugin behavior applied to <paramref name="actor"/> instance before the actor is being recycled.
            </summary>
            <param name="actor">TBD</param>
            <param name="context">TBD</param>
        </member>
        <member name="T:Akka.Actor.ActorProducerPipelineResolver">
            <summary>
            Class used to resolving actor producer pipelines depending on actor type.
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorProducerPipelineResolver.TotalPluginCount">
            <summary>
            Gets total number of unique plugins registered inside current resolver.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorProducerPipelineResolver.#ctor(System.Func{Akka.Event.ILoggingAdapter})">
            <summary>
            TBD
            </summary>
            <param name="logBuilder">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorProducerPipelineResolver.Register(Akka.Actor.IActorProducerPlugin)">
            <summary>
            Register target <paramref name="plugin"/> at the end of producer pipeline.
            </summary>
            <param name="plugin">TBD</param>
            <returns>True if plugin was registered (it has not been found in pipeline already). False otherwise. </returns>
        </member>
        <member name="M:Akka.Actor.ActorProducerPipelineResolver.Insert(System.Int32,Akka.Actor.IActorProducerPlugin)">
            <summary>
            Register target <paramref name="plugin"/> inside producer pipeline at specified <paramref name="index"/>.
            </summary>
            <param name="index">TBD</param>
            <param name="plugin">TBD</param>
            <returns>True if plugin was registered (it has not been found in pipeline already). False otherwise. </returns>
        </member>
        <member name="M:Akka.Actor.ActorProducerPipelineResolver.Unregister(Akka.Actor.IActorProducerPlugin)">
            <summary>
            Unregisters plugin from producer pipeline, returning false if plugin was not found.
            </summary>
            <param name="plugin">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorProducerPipelineResolver.IsRegistered(Akka.Actor.IActorProducerPlugin)">
            <summary>
            Returns true if current actor producer pipeline already has registered provided plugin type.
            </summary>
            <param name="plugin">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorProducerPipelineResolver.ResolvePipeline(System.Type)">
            <summary>
            TBD
            </summary>
            <param name="actorType">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ActorProducerPipeline">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorProducerPipeline.#ctor(System.Lazy{Akka.Event.ILoggingAdapter},System.Collections.Generic.IEnumerable{Akka.Actor.IActorProducerPlugin})">
            <summary>
            TBD
            </summary>
            <param name="log">TBD</param>
            <param name="plugins">TBD</param>
        </member>
        <member name="P:Akka.Actor.ActorProducerPipeline.Count">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorProducerPipeline.AfterActorIncarnated(Akka.Actor.ActorBase,Akka.Actor.IActorContext)">
            <summary>
            Resolves and applies all plugins valid to specified underlying <paramref name="actor"/> 
            registered in current producer pipeline to newly created actor.
            </summary>
            <param name="actor">TBD</param>
            <param name="context">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorProducerPipeline.BeforeActorIncarnated(Akka.Actor.ActorBase,Akka.Actor.IActorContext)">
            <summary>
            Resolves and applies all plugins valid to specified underlying <paramref name="actor"/> 
            registered in current producer pipeline before old actor would be recycled.
            </summary>
            <param name="actor">TBD</param>
            <param name="context">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorProducerPipeline.GetEnumerator">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Internal.IChildrenContainer">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.IChildrenContainer.Add(System.String,Akka.Actor.Internal.ChildRestartStats)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="stats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.IChildrenContainer.Remove(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.IChildrenContainer.TryGetByName(System.String,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="stats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.IChildrenContainer.TryGetByRef(Akka.Actor.IActorRef,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <param name="stats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.Internal.IChildrenContainer.Children">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.IChildrenContainer.Stats">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.IChildrenContainer.ShallDie(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.IChildrenContainer.Reserve(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.IChildrenContainer.Unreserve(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.Internal.IChildrenContainer.IsTerminating">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.IChildrenContainer.IsNormal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.IChildrenContainer.Contains(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Internal.ChildrenContainerBase">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ChildrenContainerBase.#ctor(System.Collections.Immutable.IImmutableDictionary{System.String,Akka.Actor.Internal.IChildStats})">
            <summary>
            TBD
            </summary>
            <param name="children">TBD</param>
        </member>
        <member name="P:Akka.Actor.Internal.ChildrenContainerBase.IsTerminating">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ChildrenContainerBase.IsNormal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ChildrenContainerBase.Add(System.String,Akka.Actor.Internal.ChildRestartStats)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="stats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ChildrenContainerBase.Remove(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ChildrenContainerBase.Reserve(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ChildrenContainerBase.ShallDie(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ChildrenContainerBase.Unreserve(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.Internal.ChildrenContainerBase.Children">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ChildrenContainerBase.Stats">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ChildrenContainerBase.InternalChildren">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ChildrenContainerBase.TryGetByName(System.String,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="stats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ChildrenContainerBase.TryGetByRef(Akka.Actor.IActorRef,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <param name="childRestartStats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ChildrenContainerBase.Contains(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ChildrenContainerBase.ChildStatsAppender(System.Text.StringBuilder,System.Collections.Generic.KeyValuePair{System.String,Akka.Actor.Internal.IChildStats},System.Int32)">
            <summary>
            TBD
            </summary>
            <param name="sb">TBD</param>
            <param name="kvp">TBD</param>
            <param name="index">TBD</param>
        </member>
        <member name="T:Akka.Actor.Internal.IChildStats">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.ChildNameReserved">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ChildNameReserved.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ChildNameReserved.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Internal.ChildRestartStats">
            <summary>
            ChildRestartStats is the statistics kept by every parent Actor for every child Actor
            and is used for SupervisorStrategies to know how to deal with problems that occur for the children.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ChildRestartStats.#ctor(Akka.Actor.IInternalActorRef,System.UInt32,System.Int64)">
            <summary>
            TBD
            </summary>
            <param name="child">TBD</param>
            <param name="maxNrOfRetriesCount">TBD</param>
            <param name="restartTimeWindowStartTicks">TBD</param>
        </member>
        <member name="P:Akka.Actor.Internal.ChildRestartStats.Uid">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ChildRestartStats.Child">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ChildRestartStats.MaxNrOfRetriesCount">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ChildRestartStats.RestartTimeWindowStartTicks">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ChildRestartStats.RequestRestartPermission(System.Int32,System.Int32)">
            <summary>
            TBD
            </summary>
            <param name="maxNrOfRetries">TBD</param>
            <param name="withinTimeMilliseconds">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Internal.EmptyChildrenContainer">
            <summary>
            This is the empty container, shared among all leaf actors.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.EmptyChildrenContainer.#ctor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.EmptyChildrenContainer.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.EmptyChildrenContainer.Add(System.String,Akka.Actor.Internal.ChildRestartStats)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="stats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.EmptyChildrenContainer.Remove(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.EmptyChildrenContainer.TryGetByName(System.String,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="stats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.EmptyChildrenContainer.TryGetByRef(Akka.Actor.IActorRef,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <param name="childRestartStats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.EmptyChildrenContainer.Contains(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.Internal.EmptyChildrenContainer.Children">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.EmptyChildrenContainer.Stats">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.EmptyChildrenContainer.ShallDie(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.EmptyChildrenContainer.Reserve(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.EmptyChildrenContainer.Unreserve(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.EmptyChildrenContainer.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.Internal.EmptyChildrenContainer.IsTerminating">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.EmptyChildrenContainer.IsNormal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.NormalChildrenContainer">
            <summary>
            Normal children container: we do have at least one child, but none of our
            children are currently terminating (which is the time period between calling
            context.stop(child) and processing the ChildTerminated() system message).
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.NormalChildrenContainer.Create(System.Collections.Immutable.IImmutableDictionary{System.String,Akka.Actor.Internal.IChildStats})">
            <summary>
            TBD
            </summary>
            <param name="children">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.NormalChildrenContainer.Add(System.String,Akka.Actor.Internal.ChildRestartStats)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="stats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.NormalChildrenContainer.Remove(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.NormalChildrenContainer.ShallDie(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.NormalChildrenContainer.Reserve(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
             <exception cref="T:Akka.Actor.InvalidActorNameException">This exception is thrown if the given <paramref name="name"/> is not unique in the container.</exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.NormalChildrenContainer.Unreserve(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.NormalChildrenContainer.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Internal.SuspendReason">
            <summary>
            TBD
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.SuspendReason.IWaitingForChildren">
            <summary>
            TBD
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.SuspendReason.Creation">
            <summary>
            TBD
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.SuspendReason.Recreation">
            <summary>
            TBD
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.SuspendReason.Recreation.#ctor(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
        </member>
        <member name="P:Akka.Actor.Internal.SuspendReason.Recreation.Cause">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.SuspendReason.Termination">
            <summary>
            TBD
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.SuspendReason.Termination.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.SuspendReason.UserRequest">
            <summary>
            TBD
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.SuspendReason.UserRequest.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.TerminatedChildrenContainer">
            <summary>
            This is the empty container which is installed after the last child has
            terminated while stopping; it is necessary to distinguish from the normal
            empty state while calling handleChildTerminated() for the last time.
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.TerminatedChildrenContainer.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatedChildrenContainer.Add(System.String,Akka.Actor.Internal.ChildRestartStats)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="stats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatedChildrenContainer.Reserve(System.String)">
            <summary>
            N/A
            </summary>
            <param name="name">N/A</param>
            <returns>N/A</returns>
            <exception cref="T:System.InvalidOperationException">This exception is automatically thrown since the name belongs to an actor that is already terminated.</exception>
        </member>
        <member name="P:Akka.Actor.Internal.TerminatedChildrenContainer.IsTerminating">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.TerminatedChildrenContainer.IsNormal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatedChildrenContainer.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Internal.TerminatingChildrenContainer">
            <summary>
            Waiting state: there are outstanding termination requests (i.e. context.stop(child)
            was called but the corresponding ChildTerminated() system message has not yet been
            processed). There could be no specific reason (UserRequested), we could be Restarting
            or Terminating.
            Removing the last child which was supposed to be terminating will return a different
            type of container, depending on whether or not children are left and whether or not
            the reason was “Terminating”.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatingChildrenContainer.#ctor(System.Collections.Immutable.IImmutableDictionary{System.String,Akka.Actor.Internal.IChildStats},Akka.Actor.IActorRef,Akka.Actor.Internal.SuspendReason)">
            <summary>
            TBD
            </summary>
            <param name="children">TBD</param>
            <param name="toDie">TBD</param>
            <param name="reason">TBD</param>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatingChildrenContainer.#ctor(System.Collections.Immutable.IImmutableDictionary{System.String,Akka.Actor.Internal.IChildStats},System.Collections.Immutable.ImmutableHashSet{Akka.Actor.IActorRef},Akka.Actor.Internal.SuspendReason)">
            <summary>
            TBD
            </summary>
            <param name="children">TBD</param>
            <param name="toDie">TBD</param>
            <param name="reason">TBD</param>
        </member>
        <member name="P:Akka.Actor.Internal.TerminatingChildrenContainer.Reason">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatingChildrenContainer.Add(System.String,Akka.Actor.Internal.ChildRestartStats)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="stats">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatingChildrenContainer.Remove(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatingChildrenContainer.ShallDie(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatingChildrenContainer.Reserve(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the given <paramref name="name"/> belongs to an actor that is terminating.</exception>
            <exception cref="T:Akka.Actor.InvalidActorNameException">This exception is thrown if the given <paramref name="name"/> is not unique in the container.</exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatingChildrenContainer.Unreserve(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.Internal.TerminatingChildrenContainer.IsTerminating">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.TerminatingChildrenContainer.IsNormal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatingChildrenContainer.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.TerminatingChildrenContainer.CreateCopyWithReason(Akka.Actor.Internal.SuspendReason)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Internal.InternalCurrentActorCellKeeper">
            <summary>
            TBD
            
            INTERNAL!
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.InternalCurrentActorCellKeeper.Current">
            <summary>
            TBD
            
            INTERNAL!
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.IInternalSupportsTestFSMRef`2">
            <summary>
            INTERNAL API. Used for testing.
            This is used to let TestFSMRef in TestKit access to internal methods.
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
            <typeparam name="TState">TBD</typeparam>
            <typeparam name="TData">TBD</typeparam>
        </member>
        <member name="M:Akka.Actor.Internal.IInternalSupportsTestFSMRef`2.ApplyState(Akka.Actor.FSMBase.State{`0,`1})">
            <summary>
            INTERNAL API. Used for testing.
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
            <param name="upcomingState">TBD</param>
        </member>
        <member name="P:Akka.Actor.Internal.IInternalSupportsTestFSMRef`2.IsStateTimerActive">
            <summary>
            INTERNAL API. Used for testing.
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.InternalActivateFsmLogging">
            <summary>
            INTERNAL API. Used for testing.
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.InternalActivateFsmLogging.Instance">
            <summary>
            INTERNAL API. Used for testing.
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.IInitializableActor">
            <summary>
            Marks that the actor needs to be initialized directly after it has been created.
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.IInitializableActor.Init">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.ActorSystemImpl">
            <summary>
            TBD
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.#ctor(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.#ctor(System.String,Akka.Configuration.Config)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Internal.ActorSystemImpl"/> class.
            </summary>
            <param name="name">The name given to the actor system.</param>
            <param name="config">The configuration used to configure the actor system.</param>
            <exception cref="T:System.ArgumentException">
            This exception is thrown if the given <paramref name="name"/> is an invalid name for an actor system.
             Note that the name must contain only word characters (i.e. [a-zA-Z0-9] plus non-leading '-').
            </exception>
            <exception cref="T:System.ArgumentNullException">This exception is thrown if the given <paramref name="config"/> is undefined.</exception>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.Provider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.Settings">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.Name">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.Serialization">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.EventStream">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.DeadLetters">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.Dispatchers">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.Mailboxes">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.Scheduler">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.Log">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.ActorPipelineResolver">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.Guardian">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.LookupRoot">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.SystemGuardian">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.SystemActorOf(Akka.Actor.Props,System.String)">
            <summary>
            Creates a new system actor.
            </summary>
            <param name="props">TBD</param>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.SystemActorOf``1(System.String)">
            <summary>
            Creates a new system actor.
            </summary>
            <typeparam name="TActor">TBD</typeparam>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="F:Akka.Actor.Internal.ActorSystemImpl.Aborting">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.Abort">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.Start">
            <summary>Starts this system</summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ActorOf(Akka.Actor.Props,System.String)">
            <summary>
            TBD
            </summary>
            <param name="props">TBD</param>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ActorSelection(Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="actorPath">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ActorSelection(System.String)">
            <summary>
            TBD
            </summary>
            <param name="actorPath">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.LoadExtensions">
            <summary>
            Load all of the extensions registered in the <see cref="P:Akka.Actor.ActorSystem.Settings"/>
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.RegisterExtension(Akka.Actor.IExtensionId)">
            <summary>
            TBD
            </summary>
            <param name="extension">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.GetExtension(Akka.Actor.IExtensionId)">
            <summary>
            TBD
            </summary>
            <param name="extensionId">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.TryGetExtension(System.Type,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="extensionType">TBD</param>
            <param name="extension">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.TryGetExtension``1(``[email protected])">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="extension">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.GetExtension``1">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.HasExtension(System.Type)">
            <summary>
            TBD
            </summary>
            <param name="t">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.HasExtension``1">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ConfigureSettings(Akka.Configuration.Config)">
            <summary>
                Configures the settings.
            </summary>
            <param name="config">The configuration.</param>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ConfigureEventStream">
            <summary>
                Configures the event stream.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ConfigureSerialization">
            <summary>
                Configures the serialization.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ConfigureMailboxes">
            <summary>
                Configures the mailboxes.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ConfigureProvider">
            <summary>
                Configures the provider.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ConfigureLoggers">
            <summary>
            Extensions depends on loggers being configured before Start() is called
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ConfigureDispatchers">
            <summary>
                Configures the dispatchers.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ConfigureActorProducerPipeline">
            <summary>
            Configures the actor producer pipeline.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.ConfigureTerminationCallbacks">
            <summary>
            Configures the termination callbacks.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.RegisterOnTermination(System.Action)">
            <summary>
            Register a block of code (callback) to run after ActorSystem.shutdown has been issued and
            all actors in this actor system have been stopped.
            Multiple code blocks may be registered by calling this method multiple times.
            The callbacks will be run sequentially in reverse order of registration, i.e.
            last registration is run first.
            </summary>
            <param name="code">The code to run</param>
            <exception cref="T:System.Exception">Thrown if the System has already shut down or if shutdown has been initiated.</exception>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.Shutdown">
            <summary>
                Stop this actor system. This will stop the guardian actor, which in turn
                will recursively stop all its child actors, then the system guardian
                (below which the logging actors reside) and the execute all registered
                termination handlers (<see cref="M:Akka.Actor.ActorSystem.RegisterOnTermination(System.Action)" />).
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.Terminate">
            <summary>
            Terminates this actor system. This will stop the guardian actor, which in turn
            will recursively stop all its child actors, then the system guardian
            (below which the logging actors reside) and the execute all registered
            termination handlers (<see cref="M:Akka.Actor.ActorSystem.RegisterOnTermination(System.Action)" />).
            Be careful to not schedule any operations on completion of the returned task
            using the `dispatcher` of this actor system as it will have been shut down before the
            task completes.
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.TerminationTask">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.AwaitTermination">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.AwaitTermination(System.TimeSpan)">
            <summary>
            TBD
            </summary>
            <param name="timeout">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.AwaitTermination(System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            TBD
            </summary>
            <param name="timeout">TBD</param>
            <param name="cancellationToken">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.Internal.ActorSystemImpl.WhenTerminated">
            <summary>
            Returns a task which will be completed after the ActorSystem has been terminated
            and termination hooks have been executed. Be careful to not schedule any operations
            on the `dispatcher` of this actor system as it will have been shut down before this
            task completes.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.ActorSystemImpl.Stop(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
        </member>
        <member name="T:Akka.Actor.Internal.TerminationCallbacks">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.TerminationCallbacks.#ctor(System.Threading.Tasks.Task)">
            <summary>
            TBD
            </summary>
            <param name="upStreamTerminated">TBD</param>
        </member>
        <member name="M:Akka.Actor.Internal.TerminationCallbacks.Add(System.Action)">
            <summary>
            TBD
            </summary>
            <param name="code">TBD</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the actor system has been terminated.</exception>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.Internal.TerminationCallbacks.TerminationTask">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.AbstractStash">
            <summary>INTERNAL
            Abstract base class for stash support
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.AbstractStash.#ctor(Akka.Actor.IActorContext,System.Int32)">
            <summary>INTERNAL
            Abstract base class for stash support
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
            <param name="context">TBD</param>
            <param name="capacity">TBD</param>
            <exception cref="T:System.NotSupportedException">This exception is thrown if the actor's mailbox isn't deque-based (e.g. <see cref="T:Akka.Dispatch.UnboundedDequeBasedMailbox"/>).</exception>
        </member>
        <member name="M:Akka.Actor.Internal.AbstractStash.Stash">
            <summary>
            Stashes the current message in the actor's state.
            </summary>
            <exception cref="T:Akka.Actor.IllegalActorStateException">This exception is thrown if we attempt to stash the same message more than once.</exception>
            <exception cref="T:Akka.Actor.StashOverflowException">
            This exception is thrown in the event that we're using a <see cref="T:Akka.Dispatch.MessageQueues.BoundedMessageQueue"/>  for the <see cref="T:Akka.Actor.IStash"/> and we've exceeded capacity.
            </exception>
        </member>
        <member name="M:Akka.Actor.Internal.AbstractStash.Unstash">
            <summary>
            Unstash the most recently stashed message (top of the message stack.)
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.AbstractStash.UnstashAll">
            <summary>
            Unstash all of the <see cref="T:Akka.Actor.Envelope"/>s in the Stash.
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.AbstractStash.UnstashAll(System.Func{Akka.Actor.Envelope,System.Boolean})">
            <summary>
            Unstash all of the <see cref="T:Akka.Actor.Envelope"/>s in the Stash.
            </summary>
            <param name="predicate">A predicate function to determine which messages to select.</param>
        </member>
        <member name="M:Akka.Actor.Internal.AbstractStash.ClearStash">
            <summary>
            Eliminates the contents of the <see cref="T:Akka.Actor.IStash"/>, and returns
            the previous contents of the messages.
            </summary>
            <returns>Previously stashed messages.</returns>
        </member>
        <member name="M:Akka.Actor.Internal.AbstractStash.Prepend(System.Collections.Generic.IEnumerable{Akka.Actor.Envelope})">
            <summary>
            TBD
            </summary>
            <param name="envelopes">TBD</param>
        </member>
        <member name="M:Akka.Actor.Internal.AbstractStash.EnqueueFirst(Akka.Actor.Envelope)">
            <summary>
            Enqueues <paramref name="msg"/> at the first position in the mailbox. If the message contained in
            the envelope is a <see cref="T:Akka.Actor.Terminated"/> message, it will be ensured that it can be re-received
            by the actor.
            </summary>
        </member>
        <member name="T:Akka.Actor.Internal.BoundedStashImpl">
            <summary>INTERNAL
            A stash implementation that is bounded
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.BoundedStashImpl.#ctor(Akka.Actor.IActorContext,System.Int32)">
            <summary>INTERNAL
            A stash implementation that is bounded
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
            <param name="context">TBD</param>
            <param name="capacity">TBD</param>
        </member>
        <member name="T:Akka.Actor.Internal.UnboundedStashImpl">
            <summary>INTERNAL
            A stash implementation that is unbounded
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="M:Akka.Actor.Internal.UnboundedStashImpl.#ctor(Akka.Actor.IActorContext)">
            <summary>INTERNAL
            A stash implementation that is bounded
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
            <param name="context">TBD</param>
        </member>
        <member name="T:Akka.Actor.AlreadyCanceledCancelable">
            <summary>
            A <see cref="T:Akka.Actor.ICancelable"/> that is already canceled.
            </summary>
        </member>
        <member name="M:Akka.Actor.AlreadyCanceledCancelable.Cancel">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.AlreadyCanceledCancelable.IsCancellationRequested">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.AlreadyCanceledCancelable.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.AlreadyCanceledCancelable.Token">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.AlreadyCanceledCancelable.Cancel(System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="throwOnFirstException">TBD</param>
        </member>
        <member name="T:Akka.Actor.CancelableExtensions">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.CancelableExtensions.CancelIfNotNull(Akka.Actor.ICancelable)">
            <summary>
            If <paramref name="cancelable"/> is not <c>null</c> it's canceled.
            </summary>
            <param name="cancelable">The cancelable. Will be canceled if it's not <c>null</c></param>
        </member>
        <member name="T:Akka.Actor.Cancelable">
            <summary>
            A <see cref="T:Akka.Actor.ICancelable"/> that wraps a <see cref="T:System.Threading.CancellationTokenSource"/>. 
            When canceling this instance the underlying <see cref="T:System.Threading.CancellationTokenSource"/> is canceled as well.
            </summary>
        </member>
        <member name="M:Akka.Actor.Cancelable.#ctor(Akka.Actor.IActionScheduler,System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Cancelable"/> class that will be cancelled after the specified amount of time.
            </summary>
            <param name="scheduler">The scheduler.</param>
            <param name="delay">The delay before the cancelable is canceled.</param>
        </member>
        <member name="M:Akka.Actor.Cancelable.#ctor(Akka.Actor.IScheduler,System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Cancelable"/> class that will be cancelled after the specified amount of time.
            </summary>
            <param name="scheduler">The scheduler.</param>
            <param name="delay">The delay before the cancelable is canceled.</param>
        </member>
        <member name="M:Akka.Actor.Cancelable.#ctor(Akka.Actor.IScheduler,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Cancelable"/> class that will be cancelled after the specified amount of milliseconds.
            </summary>
            <param name="scheduler">The scheduler.</param>
            <param name="millisecondsDelay">The delay in milliseconds.</param>
        </member>
        <member name="M:Akka.Actor.Cancelable.#ctor(Akka.Actor.IScheduler)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Cancelable"/> class.
            </summary>
            <param name="scheduler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Cancelable.#ctor(Akka.Actor.IActionScheduler)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Cancelable"/> class.
            </summary>
            <param name="scheduler">TBD</param>
        </member>
        <member name="P:Akka.Actor.Cancelable.IsCancellationRequested">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Cancelable.Token">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Cancelable.Cancel">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Cancelable.Cancel(System.Boolean)">
            <summary>
            Communicates a request for cancellation, and specifies whether remaining callbacks and cancelable operations should be processed.
            </summary>
            <param name="throwOnFirstException"><c>true</c> if exceptions should immediately propagate; otherwise, <c>false</c>.</param>
            <remarks>
            The associated cancelable will be notified of the cancellation and will transition to a state where
            <see cref="P:Akka.Actor.Cancelable.IsCancellationRequested" /> returns <c>true</c>.
            Any callbacks or cancelable operations registered with the cancelable will be executed.
            Cancelable operations and callbacks registered with the token should not throw exceptions.
            If <paramref name="throwOnFirstException" /> is <c>true</c>, an exception will immediately propagate out of
            the call to Cancel, preventing the remaining callbacks and cancelable operations from being processed.
            If <paramref name="throwOnFirstException" /> is <c>false</c>, this overload will aggregate any exceptions
            thrown into an <see cref="T:System.AggregateException" />, such that one callback throwing an exception will not
            prevent other registered callbacks from being executed.
            The <see cref="T:System.Threading.ExecutionContext" /> that was captured when each callback was registered will be reestablished when the callback is invoked.
            </remarks>
            <exception cref="T:System.ObjectDisposedException">
            This exception is thrown if this cancelable has already been disposed.
            </exception>
        </member>
        <member name="M:Akka.Actor.Cancelable.CancelAfter(System.TimeSpan)">
            <summary>
            Schedules a cancel operation on this cancelable after the specified delay.
            </summary>
            <param name="delay">The delay before this instance is canceled.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">This exception is thrown if the given <paramref name="delay"/> is less than or equal to 0.</exception>
            <exception cref="T:System.ObjectDisposedException">This exception is thrown if this cancelable has already been disposed.</exception>
        </member>
        <member name="M:Akka.Actor.Cancelable.CancelAfter(System.Int32)">
            <summary>
            Schedules a cancel operation on this cancelable after the specified number of milliseconds.
            </summary>
            <param name="millisecondsDelay">The delay in milliseconds before this instance is canceled.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">This exception is thrown if the given <paramref name="millisecondsDelay"/> is less than or equal to 0.</exception>
            <exception cref="T:System.ObjectDisposedException">This exception is thrown if this cancelable has already been disposed.</exception>
        </member>
        <member name="M:Akka.Actor.Cancelable.CreateCanceled">
            <summary>
            Returns a <see cref="T:Akka.Actor.ICancelable"/> that has already been canceled.
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Cancelable.CreateLinkedCancelable(Akka.Actor.IScheduler,Akka.Actor.ICancelable[])">
            <summary>
            Creates a <see cref="T:Akka.Actor.ICancelable"/> that will be in the canceled state
            when any of the source cancelables are in the canceled state. 
            </summary>
            <param name="scheduler">The scheduler</param>
            <param name="cancelables">The cancelables instances to observe.</param>
            <returns>A new <see cref="T:Akka.Actor.ICancelable"/> that is linked to the source .</returns>
        </member>
        <member name="M:Akka.Actor.Cancelable.CreateLinkedCancelable(Akka.Actor.IActionScheduler,Akka.Actor.ICancelable[])">
            <summary>
            Creates a <see cref="T:Akka.Actor.ICancelable"/> that will be in the canceled state
            when any of the source cancelables are in the canceled state. 
            </summary>
            <param name="scheduler">The scheduler</param>
            <param name="cancelables">The cancelables instances to observe.</param>
            <returns>A new <see cref="T:Akka.Actor.ICancelable"/> that is linked to the source .</returns>
        </member>
        <member name="M:Akka.Actor.Cancelable.Dispose">
            <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
        </member>
        <member name="M:Akka.Actor.Cancelable.Dispose(System.Boolean)">
            <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
            <param name="disposing">if set to <c>true</c> the method has been called directly or indirectly by a 
            user's code. Managed and unmanaged resources will be disposed.<br />
            if set to <c>false</c> the method has been called by the runtime from inside the finalizer and only 
            unmanaged resources can be disposed.</param>
        </member>
        <member name="T:Akka.Actor.Dsl.IActorDsl">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Dsl.IActorDsl.OnPostRestart">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Dsl.IActorDsl.OnPreRestart">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Dsl.IActorDsl.OnPostStop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Dsl.IActorDsl.OnPreStart">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Dsl.IActorDsl.Strategy">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.Receive``1(System.Action{``0,Akka.Actor.IActorContext})">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.Receive``1(System.Predicate{``0},System.Action{``0,Akka.Actor.IActorContext})">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="shouldHandle">TBD</param>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.Receive``1(System.Action{``0,Akka.Actor.IActorContext},System.Predicate{``0})">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="handler">TBD</param>
            <param name="shouldHandle">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.ReceiveAny(System.Action{System.Object,Akka.Actor.IActorContext})">
            <summary>
            TBD
            </summary>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.ReceiveAsync``1(System.Func{``0,Akka.Actor.IActorContext,System.Threading.Tasks.Task},System.Predicate{``0})">
            <summary>
            Registers an async handler for messages of the specified type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">the type of the message</typeparam>
            <param name="handler">the message handler invoked on the incoming message</param>
            <param name="shouldHandle">when not null, determines whether this handler should handle the message</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.ReceiveAsync``1(System.Predicate{``0},System.Func{``0,Akka.Actor.IActorContext,System.Threading.Tasks.Task})">
            <summary>
            Registers an async handler for messages of the specified type <typeparamref name="T"/>
            </summary>
            <typeparam name="T"></typeparam>
            <param name="shouldHandle">determines whether this handler should handle the message</param>
            <param name="handler">the message handler invoked on the incoming message</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.ReceiveAnyAsync(System.Func{System.Object,Akka.Actor.IActorContext,System.Threading.Tasks.Task})">
            <summary>
            Registers an asynchronous handler for any incoming message that has not already been handled.
            </summary>
            <param name="handler">The message handler that is invoked for all</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.DefaultPreRestart(System.Exception,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.DefaultPostRestart(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.DefaultPreStart">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.DefaultPostStop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.Become(System.Action{System.Object,Akka.Actor.IActorContext})">
            <summary>
            Changes the actor's behavior and replaces the current handler with the specified handler.
            </summary>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.BecomeStacked(System.Action{System.Object,Akka.Actor.IActorContext})">
            <summary>
            Changes the actor's behavior and replaces the current handler with the specified handler without discarding the current.
            The current handler is stored on a stack, and you can revert to it by calling <see cref="M:Akka.Actor.Dsl.IActorDsl.UnbecomeStacked"/>
            <remarks>Please note, that in order to not leak memory, make sure every call to <see cref="M:Akka.Actor.Dsl.IActorDsl.BecomeStacked(System.Action{System.Object,Akka.Actor.IActorContext})"/>
            is matched with a call to <see cref="M:Akka.Actor.Dsl.IActorDsl.UnbecomeStacked"/>.</remarks>
            </summary>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.UnbecomeStacked">
            <summary>
            Changes the actor's behavior and replaces the current handler with the previous one on the behavior stack.
            <remarks>In order to store an actor on the behavior stack, a call to <see cref="M:Akka.Actor.Dsl.IActorDsl.BecomeStacked(System.Action{System.Object,Akka.Actor.IActorContext})"/> must have been made
            prior to this call</remarks>
            </summary>
        </member>
        <member name="M:Akka.Actor.Dsl.IActorDsl.ActorOf(System.Action{Akka.Actor.Dsl.IActorDsl},System.String)">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Dsl.Act">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Dsl.Act.OnPostRestart">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Dsl.Act.OnPreRestart">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Dsl.Act.OnPostStop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Dsl.Act.OnPreStart">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Dsl.Act.Strategy">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.#ctor(System.Action{Akka.Actor.Dsl.IActorDsl})">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.#ctor(System.Action{Akka.Actor.Dsl.IActorDsl,Akka.Actor.IActorContext})">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.Receive``1(System.Action{``0,Akka.Actor.IActorContext})">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.Receive``1(System.Action{``0,Akka.Actor.IActorContext},System.Predicate{``0})">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="handler">TBD</param>
            <param name="shouldHandle">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.Receive``1(System.Predicate{``0},System.Action{``0,Akka.Actor.IActorContext})">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="shouldHandle">TBD</param>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.ReceiveAny(System.Action{System.Object,Akka.Actor.IActorContext})">
            <summary>
            TBD
            </summary>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.ReceiveAsync``1(System.Func{``0,Akka.Actor.IActorContext,System.Threading.Tasks.Task},System.Predicate{``0})">
            <summary>
            Registers an async handler for messages of the specified type <typeparamref name="T"/>
            </summary>
            <typeparam name="T">the type of the message</typeparam>
            <param name="handler">the message handler invoked on the incoming message</param>
            <param name="shouldHandle">when not null, determines whether this handler should handle the message</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.ReceiveAsync``1(System.Predicate{``0},System.Func{``0,Akka.Actor.IActorContext,System.Threading.Tasks.Task})">
            <summary>
            Registers an async handler for messages of the specified type <typeparamref name="T"/>
            </summary>
            <typeparam name="T"></typeparam>
            <param name="shouldHandle">determines whether this handler should handle the message</param>
            <param name="handler">the message handler invoked on the incoming message</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.ReceiveAnyAsync(System.Func{System.Object,Akka.Actor.IActorContext,System.Threading.Tasks.Task})">
            <summary>
            Registers an asynchronous handler for any incoming message that has not already been handled.
            </summary>
            <param name="handler">The message handler that is invoked for all</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.DefaultPreRestart(System.Exception,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.DefaultPostRestart(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.DefaultPreStart">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.DefaultPostStop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.Become(System.Action{System.Object,Akka.Actor.IActorContext})">
            <summary>
            TBD
            </summary>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.BecomeStacked(System.Action{System.Object,Akka.Actor.IActorContext})">
            <summary>
            TBD
            </summary>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.ActorOf(System.Action{Akka.Actor.Dsl.IActorDsl},System.String)">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.PreRestart(System.Exception,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.PostRestart(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.PostStop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.PreStart">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Dsl.Act.SupervisorStrategy">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Dsl.ActExtensions">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Dsl.ActExtensions.ActorOf(Akka.Actor.IActorRefFactory,System.Action{Akka.Actor.Dsl.IActorDsl},System.String)">
            <summary>
            TBD
            </summary>
            <param name="factory">TBD</param>
            <param name="config">TBD</param>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Dsl.ActExtensions.ActorOf(Akka.Actor.IActorRefFactory,System.Action{Akka.Actor.Dsl.IActorDsl,Akka.Actor.IActorContext},System.String)">
            <summary>
            TBD
            </summary>
            <param name="factory">TBD</param>
            <param name="config">TBD</param>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ICancelable">
            <summary>
            Signifies something that can be canceled
            </summary>
        </member>
        <member name="M:Akka.Actor.ICancelable.Cancel">
            <summary>
            Communicates a request for cancellation.
            </summary>
            <remarks>The associated cancelable will be notified of the cancellation and will transition to a state where 
            <see cref="P:Akka.Actor.ICancelable.IsCancellationRequested"/> returns <c>true</c>.
            Any callbacks or cancelable operations registered with the cancelable will be executed.
            Cancelable operations and callbacks registered with the token should not throw exceptions.
            However, this overload of Cancel will aggregate any exceptions thrown into an 
            <see cref="T:System.AggregateException"/>, such that one callback throwing an exception will not 
            prevent other registered callbacks from being executed.
            The <see cref="T:System.Threading.ExecutionContext"/> that was captured when each callback was registered will 
            be reestablished when the callback is invoked.</remarks>
        </member>
        <member name="P:Akka.Actor.ICancelable.IsCancellationRequested">
            <summary>
            Gets a value indicating whether cancellation has been requested
            </summary>
        </member>
        <member name="P:Akka.Actor.ICancelable.Token">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ICancelable.CancelAfter(System.TimeSpan)">
            <summary>
            Schedules a cancel operation on this cancelable after the specified delay.
            </summary>
            <param name="delay">The delay before this instance is canceled.</param>
        </member>
        <member name="M:Akka.Actor.ICancelable.CancelAfter(System.Int32)">
            <summary>
            Schedules a cancel operation on this cancelable after the specified number of milliseconds.
            </summary>
            <param name="millisecondsDelay">The delay in milliseconds before this instance is canceled.</param>
        </member>
        <member name="M:Akka.Actor.ICancelable.Cancel(System.Boolean)">
            <summary>
            Communicates a request for cancellation, and specifies whether remaining callbacks and cancelable operations should be processed.
            </summary>
            <param name="throwOnFirstException"><c>true</c> if exceptions should immediately propagate; otherwise, <c>false</c>.</param>
            <remarks>The associated cancelable will be notified of the cancellation and will transition to a state where 
            <see cref="P:Akka.Actor.ICancelable.IsCancellationRequested"/> returns <c>true</c>.
            Any callbacks or cancelable operations registered with the cancelable will be executed.
            Cancelable operations and callbacks registered with the token should not throw exceptions.
            If <paramref name="throwOnFirstException"/> is <c>true</c>, an exception will immediately propagate out of 
            the call to Cancel, preventing the remaining callbacks and cancelable operations from being processed.
            If <paramref name="throwOnFirstException"/> is <c>false</c>, this overload will aggregate any exceptions 
            thrown into an <see cref="T:System.AggregateException"/>, such that one callback throwing an exception will not 
            prevent other registered callbacks from being executed.
            The <see cref="T:System.Threading.ExecutionContext"/> that was captured when each callback was registered will be reestablished when the callback is invoked.</remarks>
        </member>
        <member name="T:Akka.Actor.InboxActor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.InboxActor.#ctor(System.Int32)">
            <summary>
            TBD
            </summary>
            <param name="size">TBD</param>
        </member>
        <member name="M:Akka.Actor.InboxActor.EnqueueQuery(Akka.Actor.IQuery)">
            <summary>
            TBD
            </summary>
            <param name="q">TBD</param>
        </member>
        <member name="M:Akka.Actor.InboxActor.EnqueueMessage(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="msg">TBD</param>
        </member>
        <member name="M:Akka.Actor.InboxActor.ClientPredicate(Akka.Actor.IQuery)">
            <summary>
            TBD
            </summary>
            <param name="query">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.InboxActor.MessagePredicate(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="msg">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.InboxActor.Receive(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.DateTimeOffsetNowTimeProvider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.DateTimeOffsetNowTimeProvider.Now">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.DateTimeOffsetNowTimeProvider.MonotonicClock">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.DateTimeOffsetNowTimeProvider.HighResMonotonicClock">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.DateTimeOffsetNowTimeProvider.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.DedicatedThreadScheduler">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.DedicatedThreadScheduler.TimeNow">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.DedicatedThreadScheduler.MonotonicClock">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.DedicatedThreadScheduler.HighResMonotonicClock">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.DedicatedThreadScheduler.#ctor(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="sys">TBD</param>
        </member>
        <member name="M:Akka.Actor.DedicatedThreadScheduler.#ctor(Akka.Configuration.Config,Akka.Event.ILoggingAdapter)">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
            <param name="log">TBD</param>
        </member>
        <member name="M:Akka.Actor.DedicatedThreadScheduler.InternalScheduleTellOnce(System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="delay">TBD</param>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.DedicatedThreadScheduler.InternalScheduleTellRepeatedly(System.TimeSpan,System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="initialDelay">TBD</param>
            <param name="interval">TBD</param>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.DedicatedThreadScheduler.InternalScheduleOnce(System.TimeSpan,System.Action,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="delay">TBD</param>
            <param name="action">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.DedicatedThreadScheduler.InternalScheduleRepeatedly(System.TimeSpan,System.TimeSpan,System.Action,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="initialDelay">TBD</param>
            <param name="interval">TBD</param>
            <param name="action">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.DedicatedThreadScheduler.Dispose">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.ScheduledWork">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ScheduledWork.#ctor(System.Int64,System.Action,System.Threading.CancellationToken)">
            <summary>
            TBD
            </summary>
            <param name="tickExpires">TBD</param>
            <param name="action">TBD</param>
            <param name="token">TBD</param>
        </member>
        <member name="P:Akka.Actor.ScheduledWork.Token">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ScheduledWork.TickExpires">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ScheduledWork.Action">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.IDateTimeOffsetNowTimeProvider">
            <summary>
            Marks that an <see cref="T:Akka.Actor.ITimeProvider"/> uses <see cref="P:System.DateTimeOffset.UtcNow"/>, 
            i.e. system time, to provide <see cref="P:Akka.Actor.ITimeProvider.Now"/>.
            </summary>
        </member>
        <member name="T:Akka.Actor.ITimeProvider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ITimeProvider.Now">
            <summary>
            Gets the scheduler's notion of current time.
            </summary>
        </member>
        <member name="P:Akka.Actor.ITimeProvider.MonotonicClock">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ITimeProvider.HighResMonotonicClock">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.DeprecatedSchedulerExtensions">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.DeprecatedSchedulerExtensions.ScheduleOnce(Akka.Actor.IScheduler,System.TimeSpan,Akka.Actor.IActorRef,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="scheduler">TBD</param>
            <param name="initialDelay">TBD</param>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.DeprecatedSchedulerExtensions.ScheduleOnce(Akka.Actor.IScheduler,System.TimeSpan,Akka.Actor.IActorRef,System.Object,System.Threading.CancellationToken)">
            <summary>
            TBD
            </summary>
            <param name="scheduler">TBD</param>
            <param name="initialDelay">TBD</param>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
            <param name="cancellationToken">TBD</param>
        </member>
        <member name="M:Akka.Actor.DeprecatedSchedulerExtensions.Schedule(Akka.Actor.IScheduler,System.TimeSpan,System.TimeSpan,Akka.Actor.IActorRef,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="scheduler">TBD</param>
            <param name="initialDelay">TBD</param>
            <param name="interval">TBD</param>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.DeprecatedSchedulerExtensions.Schedule(Akka.Actor.IScheduler,System.TimeSpan,System.TimeSpan,Akka.Actor.IActorRef,System.Object,System.Threading.CancellationToken)">
            <summary>
            TBD
            </summary>
            <param name="scheduler">TBD</param>
            <param name="initialDelay">TBD</param>
            <param name="interval">TBD</param>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
            <param name="cancellationToken">TBD</param>
        </member>
        <member name="M:Akka.Actor.DeprecatedSchedulerExtensions.Schedule(Akka.Actor.IScheduler,System.TimeSpan,System.TimeSpan,System.Action)">
            <summary>
            TBD
            </summary>
            <param name="scheduler">TBD</param>
            <param name="initialDelay">TBD</param>
            <param name="interval">TBD</param>
            <param name="action">TBD</param>
        </member>
        <member name="M:Akka.Actor.DeprecatedSchedulerExtensions.Schedule(Akka.Actor.IScheduler,System.TimeSpan,System.TimeSpan,System.Action,System.Threading.CancellationToken)">
            <summary>
            TBD
            </summary>
            <param name="scheduler">TBD</param>
            <param name="initialDelay">TBD</param>
            <param name="interval">TBD</param>
            <param name="action">TBD</param>
            <param name="cancellationToken">TBD</param>
        </member>
        <member name="M:Akka.Actor.DeprecatedSchedulerExtensions.ScheduleOnce(Akka.Actor.IScheduler,System.TimeSpan,System.Action)">
            <summary>
            TBD
            </summary>
            <param name="scheduler">TBD</param>
            <param name="initialDelay">TBD</param>
            <param name="action">TBD</param>
        </member>
        <member name="M:Akka.Actor.DeprecatedSchedulerExtensions.ScheduleOnce(Akka.Actor.IScheduler,System.TimeSpan,System.Action,System.Threading.CancellationToken)">
            <summary>
            TBD
            </summary>
            <param name="scheduler">TBD</param>
            <param name="initialDelay">TBD</param>
            <param name="action">TBD</param>
            <param name="cancellationToken">TBD</param>
        </member>
        <member name="T:Akka.Actor.IActionScheduler">
            <summary>
            A scheduler able of scheduling actions
            </summary>
        </member>
        <member name="M:Akka.Actor.IActionScheduler.ScheduleOnce(System.TimeSpan,System.Action,Akka.Actor.ICancelable)">
            <summary>
            Schedules an action to be invoked after an delay.
            The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor.
            <remarks>Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.</remarks>
            </summary>
            <param name="delay">The time period that has to pass before the action is invoked.</param>
            <param name="action">The action to perform.</param>
            <param name="cancelable">A cancelable that can be used to cancel the action from being executed</param>
        </member>
        <member name="M:Akka.Actor.IActionScheduler.ScheduleOnce(System.TimeSpan,System.Action)">
            <summary>
            Schedules an action to be invoked after an delay.
            The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor.
            <remarks>Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.</remarks>
            </summary>
            <param name="delay">The time period that has to pass before the action is invoked.</param>
            <param name="action">The action to perform.</param>
        </member>
        <member name="M:Akka.Actor.IActionScheduler.ScheduleRepeatedly(System.TimeSpan,System.TimeSpan,System.Action,Akka.Actor.ICancelable)">
            <summary>
            Schedules an action to be invoked after an initial delay and then repeatedly.
            The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor
            <remarks>Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.</remarks>
            </summary>
            <param name="initialDelay">The time period that has to pass before first invocation.</param>
            <param name="interval">The interval, i.e. the time period that has to pass between the action is invoked.</param>
            <param name="action">The action to perform.</param>
            <param name="cancelable">A cancelable that can be used to cancel the action from being executed</param>
        </member>
        <member name="M:Akka.Actor.IActionScheduler.ScheduleRepeatedly(System.TimeSpan,System.TimeSpan,System.Action)">
            <summary>
            Schedules an action to be invoked after an initial delay and then repeatedly.
            The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor
            <remarks>Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.</remarks>
            </summary>
            <param name="initialDelay">The time period that has to pass before first invocation.</param>
            <param name="interval">The interval, i.e. the time period that has to pass between the action is invoked.</param>
            <param name="action">The action to perform.</param>
        </member>
        <member name="T:Akka.Actor.IAdvancedScheduler">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.IScheduler">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.IScheduler.Advanced">
            <summary>
            Gets the advanced scheduler which will allow you to schedule actions. 
            <remarks>Note! It's considered bad practice to use concurrency inside actors and very easy to get wrong so usage is discouraged.</remarks>
            </summary>
        </member>
        <member name="T:Akka.Actor.ReceiveActor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.#ctor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.PrepareConfigureMessageHandlers">
            <summary>
            Creates and pushes a new MatchBuilder
            </summary>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.OnReceive(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.Become(System.Action)">
            <summary>
            Changes the actor's behavior and replaces the current receive handler with the specified handler.
            </summary>
            <param name="configure">Configures the new handler by calling the different Receive overloads.</param>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)">
            <summary>
            Changes the actor's behavior and replaces the current receive handler with the specified handler.
            The current handler is stored on a stack, and you can revert to it by calling <see cref="M:Akka.Actor.ActorBase.UnbecomeStacked"/>
            <remarks>Please note, that in order to not leak memory, make sure every call to <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>
            is matched with a call to <see cref="M:Akka.Actor.ActorBase.UnbecomeStacked"/>.</remarks>
            </summary>
            <param name="configure">Configures the new handler by calling the different Receive overloads.</param>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.Become(System.Action,System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="configure">TBD</param>
            <param name="discardOld">TBD</param>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.Receive``1(System.Func{``0,System.Threading.Tasks.Task})">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="handler">TBD</param>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.ReceiveAsync``1(System.Func{``0,System.Threading.Tasks.Task},System.Predicate{``0})">
            <summary>
            Registers an asynchronous handler for incoming messages of the specified type <typeparamref name="T"/>.
            If <paramref name="shouldHandle"/>!=<c>null</c> then it must return true before a message is passed to <paramref name="handler"/>.
            <remarks>The actor will be suspended until the task returned by <paramref name="handler"/> completes.</remarks>
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <typeparam name="T">The type of the message</typeparam>
            <param name="handler">The message handler that is invoked for incoming messages of the specified type <typeparamref name="T"/></param>
            <param name="shouldHandle">When not <c>null</c> it is used to determine if the message matches.</param>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.ReceiveAsync``1(System.Predicate{``0},System.Func{``0,System.Threading.Tasks.Task})">
            <summary>
            Registers an asynchronous handler for incoming messages of the specified type <typeparamref name="T"/>.
            If <paramref name="shouldHandle"/>!=<c>null</c> then it must return true before a message is passed to <paramref name="handler"/>.
            <remarks>The actor will be suspended until the task returned by <paramref name="handler"/> completes.</remarks>
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <typeparam name="T">The type of the message</typeparam>
            <param name="shouldHandle">When not <c>null</c> it is used to determine if the message matches.</param>
            <param name="handler">The message handler that is invoked for incoming messages of the specified type <typeparamref name="T"/></param>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.ReceiveAsync(System.Type,System.Func{System.Object,System.Threading.Tasks.Task},System.Predicate{System.Object})">
            <summary>
            Registers an asynchronous handler for incoming messages of the specified <paramref name="messageType"/>.
            If <paramref name="shouldHandle"/>!=<c>null</c> then it must return true before a message is passed to <paramref name="handler"/>.
            <remarks>The actor will be suspended until the task returned by <paramref name="handler"/> completes.</remarks>
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <param name="messageType">The type of the message</param>
            <param name="handler">The message handler that is invoked for incoming messages of the specified <paramref name="messageType"/></param>
            <param name="shouldHandle">When not <c>null</c> it is used to determine if the message matches.</param>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.ReceiveAsync(System.Type,System.Predicate{System.Object},System.Func{System.Object,System.Threading.Tasks.Task})">
            <summary>
            Registers an asynchronous handler for incoming messages of the specified <paramref name="messageType"/>.
            If <paramref name="shouldHandle"/>!=<c>null</c> then it must return true before a message is passed to <paramref name="handler"/>.
            <remarks>The actor will be suspended until the task returned by <paramref name="handler"/> completes.</remarks>
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <param name="messageType">The type of the message</param>
            <param name="shouldHandle">When not <c>null</c> it is used to determine if the message matches.</param>
            <param name="handler">The message handler that is invoked for incoming messages of the specified <paramref name="messageType"/></param>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.ReceiveAnyAsync(System.Func{System.Object,System.Threading.Tasks.Task})">
            <summary>
            Registers an asynchronous handler for incoming messages of any type.
            <remarks>The actor will be suspended until the task returned by <paramref name="handler"/> completes.</remarks>
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <param name="handler">The message handler that is invoked for all</param>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.Receive``1(System.Action{``0},System.Predicate{``0})">
            <summary>
            Registers a handler for incoming messages of the specified type <typeparamref name="T"/>.
            If <paramref name="shouldHandle"/>!=<c>null</c> then it must return true before a message is passed to <paramref name="handler"/>.
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <typeparam name="T">The type of the message</typeparam>
            <param name="handler">The message handler that is invoked for incoming messages of the specified type <typeparamref name="T"/></param>
            <param name="shouldHandle">When not <c>null</c> it is used to determine if the message matches.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if this method is called outside of the actor's constructor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/>.</exception>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.Receive``1(System.Predicate{``0},System.Action{``0})">
            <summary>
            Registers a handler for incoming messages of the specified type <typeparamref name="T"/>.
            If <paramref name="shouldHandle"/>!=<c>null</c> then it must return true before a message is passed to <paramref name="handler"/>.
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <typeparam name="T">The type of the message</typeparam>
            <param name="handler">The message handler that is invoked for incoming messages of the specified type <typeparamref name="T"/></param>
            <param name="shouldHandle">When not <c>null</c> it is used to determine if the message matches.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if this method is called outside of the actor's constructor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/>.</exception>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.Receive(System.Type,System.Action{System.Object},System.Predicate{System.Object})">
            <summary>
            Registers a handler for incoming messages of the specified <paramref name="messageType"/>.
            If <paramref name="shouldHandle"/>!=<c>null</c> then it must return true before a message is passed to <paramref name="handler"/>.
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <param name="messageType">The type of the message</param>
            <param name="handler">The message handler that is invoked for incoming messages of the specified <paramref name="messageType"/></param>
            <param name="shouldHandle">When not <c>null</c> it is used to determine if the message matches.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if this method is called outside of the actor's constructor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/>.</exception>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.Receive(System.Type,System.Predicate{System.Object},System.Action{System.Object})">
            <summary>
            Registers a handler for incoming messages of the specified <paramref name="messageType"/>.
            If <paramref name="shouldHandle"/>!=<c>null</c> then it must return true before a message is passed to <paramref name="handler"/>.
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <param name="messageType">The type of the message</param>
            <param name="handler">The message handler that is invoked for incoming messages of the specified <paramref name="messageType"/></param>
            <param name="shouldHandle">When not <c>null</c> it is used to determine if the message matches.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if this method is called outside of the actor's constructor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/>.</exception>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.Receive``1(System.Func{``0,System.Boolean})">
            <summary>
            Registers a handler for incoming messages of the specified type <typeparamref name="T"/>.
            The handler should return <c>true</c> if it has handled the message. 
            If the handler returns true no more handlers will be tried; otherwise the next registered handler will be tried.
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <typeparam name="T">The type of the message</typeparam>
            <param name="handler">The message handler that is invoked for incoming messages of the 
            specified type <typeparamref name="T"/>. It should return <c>true</c>if it handled/matched 
            the message; <c>false</c> otherwise.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if this method is called outside of the actor's constructor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/>.</exception>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.Receive(System.Type,System.Func{System.Object,System.Boolean})">
            <summary>
            Registers a handler for incoming messages of the specified <paramref name="messageType"/>.
            The handler should return <c>true</c> if it has handled the message. 
            If the handler returns true no more handlers will be tried; otherwise the next registered handler will be tried.
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <param name="messageType">The type of the message</param>
            <param name="handler">The message handler that is invoked for incoming messages of the 
            specified type <paramref name="messageType"/>. It should return <c>true</c>if it handled/matched 
            the message; <c>false</c> otherwise.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if this method is called outside of the actor's constructor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/>.</exception>
        </member>
        <member name="M:Akka.Actor.ReceiveActor.ReceiveAny(System.Action{System.Object})">
            <summary>
            Registers a handler for incoming messages of any type.
            <remarks>This method may only be called when constructing the actor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/> or <see cref="M:Akka.Actor.ReceiveActor.BecomeStacked(System.Action)"/>.</remarks>
            <remarks>Note that handlers registered prior to this may have handled the message already. 
            In that case, this handler will not be invoked.</remarks>
            </summary>
            <param name="handler">The message handler that is invoked for all</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if this method is called outside of the actor's constructor or from <see cref="M:Akka.Actor.ReceiveActor.Become(System.Action)"/>.</exception>
        </member>
        <member name="T:Akka.Actor.Status">
            <summary>
            Classes for passing status back to the sender.
            Used for internal ACKing protocol, but also exposed as a utility class for user-specific ACKing if needed.
            </summary>
        </member>
        <member name="T:Akka.Actor.Status.Success">
            <summary>
            Indicates the success of some operation which has been performed
            </summary>
        </member>
        <member name="F:Akka.Actor.Status.Success.Status">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Status.Success.#ctor(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="status">TBD</param>
        </member>
        <member name="T:Akka.Actor.Status.Failure">
            <summary>
            Indicates the failure of some operation that was requested and includes an
            <see cref="T:System.Exception"/> describing the underlying cause of the problem.
            </summary>
        </member>
        <member name="F:Akka.Actor.Status.Failure.Cause">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Status.Failure.#ctor(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
        </member>
        <member name="M:Akka.Actor.Status.Failure.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ILogReceive">
            <summary>
                Interface ILogReceive
            </summary>
        </member>
        <member name="T:Akka.Actor.IActorLogging">
            <summary>
            Interface used on Actors that have an explicit requirement for a logger
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorLogging.Log">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.IInternalActor">
            <summary>
            Contains things needed by the framework
            </summary>
        </member>
        <member name="P:Akka.Actor.IInternalActor.ActorContext">
            <summary>Gets the context for this instance.</summary>
            <value>The context.</value>
            <exception cref="T:System.NotSupportedException">
            This exception is thrown if there is no active Context. The most likely cause is due to use of async operations from within this actor.
            </exception>
        </member>
        <member name="T:Akka.Actor.ActorBase">
            <summary>
                Class ActorBase.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorBase.#ctor">
            <summary>
                Initializes a new instance of the <see cref="T:Akka.Actor.ActorBase" /> class.
            </summary>
            <exception cref="T:Akka.Actor.ActorInitializationException">
            This exception is thrown when an actor is created using <c>new</c>. Always create actors using an ActorContext/System.
            </exception>
        </member>
        <member name="P:Akka.Actor.ActorBase.Sender">
            <summary>
                Gets the sending ActorRef of the current message
            </summary>
            <value>The sender ActorRef</value>
        </member>
        <member name="P:Akka.Actor.ActorBase.Self">
            <summary>
                Gets the self ActorRef
            </summary>
            <value>Self ActorRef</value>
        </member>
        <member name="P:Akka.Actor.ActorBase.Akka#Actor#IInternalActor#ActorContext">
            <summary>
                Gets the context.
            </summary>
            <value>The context.</value>
            <exception cref="T:System.NotSupportedException">
            This exception is thrown if there is no active ActorContext. The most likely cause is due to use of async operations from within this actor.
            </exception>
        </member>
        <member name="P:Akka.Actor.ActorBase.Context">
            <summary>
                Gets the context.
            </summary>
            <value>The context.</value>
            <exception cref="T:System.NotSupportedException">
            This exception is thrown if there is no active Context. The most likely cause is due to use of async operations from within this actor.
            </exception>
        </member>
        <member name="M:Akka.Actor.ActorBase.AroundReceive(Akka.Actor.Receive,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
            <param name="message">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorBase.Receive(System.Object)">
            <summary>
                Processor for user defined messages.
            </summary>
            <param name="message">The message.</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.ActorBase.EmptyReceive">
            <summary>
            EmptyReceive is a Receive-delegate that matches no messages at all, ever.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorBase.Unhandled(System.Object)">
            <summary>
            Is called when a message isn't handled by the current behavior of the actor
            by default it fails with either a <see cref="T:Akka.Actor.DeathPactException"/> (in
            case of an unhandled <see cref="T:Akka.Actor.Terminated"/> message) or publishes an <see cref="T:Akka.Event.UnhandledMessage"/>
            to the actor's system's <see cref="T:Akka.Event.EventStream"/>
            </summary>
            <param name="message">The unhandled message.</param>
            <exception cref="T:Akka.Actor.DeathPactException">
            This exception is thrown if the given <paramref name="message"/> is a <see cref="T:Akka.Actor.Terminated"/> message.
            </exception>
        </member>
        <member name="M:Akka.Actor.ActorBase.Become(Akka.Actor.Receive,System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
            <param name="discardOld">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorBase.Become(Akka.Actor.Receive)">
            <summary>
            Changes the actor's command behavior and replaces the current receive handler with the specified handler.
            </summary>
            <param name="receive">The new message handler.</param>
        </member>
        <member name="M:Akka.Actor.ActorBase.BecomeStacked(Akka.Actor.Receive)">
            <summary>
            Changes the actor's behavior and replaces the current receive handler with the specified handler.
            The current handler is stored on a stack, and you can revert to it by calling <see cref="M:Akka.Actor.IActorContext.UnbecomeStacked"/>
            <remarks>Please note, that in order to not leak memory, make sure every call to <see cref="M:Akka.Actor.ActorBase.BecomeStacked(Akka.Actor.Receive)"/>
            is matched with a call to <see cref="M:Akka.Actor.IActorContext.UnbecomeStacked"/>.</remarks>
            </summary>
            <param name="receive">The new message handler.</param>
        </member>
        <member name="M:Akka.Actor.ActorBase.UnbecomeStacked">
            <summary>
            Reverts the Actor behavior to the previous one on the behavior stack.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorBase.Unbecome">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorBase.Clear(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="self">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorBase.Unclear">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorBase.SetReceiveTimeout(System.Nullable{System.TimeSpan})">
            <summary>
            <para>
            Defines the inactivity timeout after which the sending of a <see cref="T:Akka.Actor.ReceiveTimeout"/> message is triggered.
            When specified, the receive function should be able to handle a <see cref="T:Akka.Actor.ReceiveTimeout"/> message.
            </para>
            
            <para>
            Please note that the receive timeout might fire and enqueue the <see cref="T:Akka.Actor.ReceiveTimeout"/> message right after
            another message was enqueued; hence it is not guaranteed that upon reception of the receive
            timeout there must have been an idle period beforehand as configured via this method.
            </para>
            
            <para>
            Once set, the receive timeout stays in effect (i.e. continues firing repeatedly after inactivity
            periods). Pass in <c>null</c> to switch off this feature.
            </para>
            </summary>
            <param name="timeout">The timeout. Pass in <c>null</c> to switch off this feature.</param>
        </member>
        <member name="P:Akka.Actor.ActorBase.SupervisorStrategyInternal">
            <summary>
            Gets or sets a <see cref="M:Akka.Actor.ActorBase.SupervisorStrategy"/>.
            When getting, if a previously <see cref="M:Akka.Actor.ActorBase.SupervisorStrategy"/> has been set it's returned; otherwise calls
            <see cref="M:Akka.Actor.ActorBase.SupervisorStrategy">SupervisorStrategy()</see>, stores and returns it.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorBase.SupervisorStrategy">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorBase.AroundPreRestart(System.Exception,System.Object)">
            <summary>
                Can be overridden to intercept calls to `preRestart`. Calls `preRestart` by default.
            </summary>
            <param name="cause">The cause.</param>
            <param name="message">The message.</param>
        </member>
        <member name="M:Akka.Actor.ActorBase.AroundPreStart">
            <summary>
                Can be overridden to intercept calls to `preStart`. Calls `preStart` by default.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorBase.PreStart">
            <summary>
                User overridable callback.
                <p />
                Is called when an Actor is started.
                Actors are automatically started asynchronously when created.
                Empty default implementation.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorBase.AroundPostRestart(System.Exception,System.Object)">
            <summary>
                Can be overridden to intercept calls to `postRestart`. Calls `postRestart` by default.
            </summary>
            <param name="cause">The cause.</param>
            <param name="message">The message.</param>
        </member>
        <member name="M:Akka.Actor.ActorBase.PreRestart(System.Exception,System.Object)">
            <summary>
                User overridable callback: '''By default it disposes of all children and then calls `postStop()`.'''
                <p />
                Is called on a crashed Actor right BEFORE it is restarted to allow clean
                up of resources before Actor is terminated.
            </summary>
            <param name="reason">the Exception that caused the restart to happen.</param>
            <param name="message">optionally the current message the actor processed when failing, if applicable.</param>
        </member>
        <member name="M:Akka.Actor.ActorBase.PostRestart(System.Exception)">
            <summary>
                User overridable callback: By default it calls `preStart()`.
                <p />
                Is called right AFTER restart on the newly created Actor to allow reinitialization after an Actor crash.
            </summary>
            <param name="reason">the Exception that caused the restart to happen.</param>
        </member>
        <member name="M:Akka.Actor.ActorBase.AroundPostStop">
            <summary>
                Can be overridden to intercept calls to `postStop`. Calls `postStop` by default..
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorBase.PostStop">
            <summary>
                User overridable callback.
                <p />
                Is called asynchronously after 'actor.stop()' is invoked.
                Empty default implementation.
            </summary>
        </member>
        <member name="T:Akka.Actor.ActorPath">
            <summary>
            Actor path is a unique path to an actor that shows the creation path
            up through the actor tree to the root actor.
            ActorPath defines a natural ordering (so that ActorRefs can be put into
            collections with this requirement); this ordering is intended to be as fast
            as possible, which owing to the bottom-up recursive nature of ActorPath
            is sorted by path elements FROM RIGHT TO LEFT, where RootActorPath >
            ChildActorPath in case the number of elements is different.
            Two actor paths are compared equal when they have the same name and parent
            elements, including the root address information. That does not necessarily
            mean that they point to the same incarnation of the actor if the actor is
            re-created with the same path. In other words, in contrast to how actor
            references are compared the unique id of the actor is not taken into account
            when comparing actor paths.
            </summary>
        </member>
        <member name="T:Akka.Actor.ActorPath.Surrogate">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorPath.Surrogate.#ctor(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
        </member>
        <member name="P:Akka.Actor.ActorPath.Surrogate.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorPath.Surrogate.FromSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.Surrogate.Equals(Akka.Actor.ActorPath.Surrogate)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.Surrogate.Equals(Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.Surrogate.Equals(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="obj">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.Surrogate.GetHashCode">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="F:Akka.Actor.ActorPath.ValidSymbols">
            INTERNAL API 
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorPath.IsValidPathElement(System.String)">
            <summary> 
            Method that checks if actor name conforms to RFC 2396, http://www.ietf.org/rfc/rfc2396.txt
            Note that AKKA JVM does not allow parenthesis ( ) but, according to RFC 2396 those are allowed, and 
            since we use URL Encode to create valid actor names, we must allow them.
            </summary>
            <param name="s">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.#ctor(Akka.Actor.Address,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorPath" /> class.
            </summary>
            <param name="address"> The address. </param>
            <param name="name"> The name. </param>
        </member>
        <member name="M:Akka.Actor.ActorPath.#ctor(Akka.Actor.ActorPath,System.String,System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorPath" /> class.
            </summary>
            <param name="parentPath"> The parent path. </param>
            <param name="name"> The name. </param>
            <param name="uid"> The uid. </param>
        </member>
        <member name="P:Akka.Actor.ActorPath.Uid">
            <summary>
            Gets the uid.
            </summary>
            <value> The uid. </value>
        </member>
        <member name="P:Akka.Actor.ActorPath.Elements">
            <summary>
            Gets the elements.
            </summary>
            <value> The elements. </value>
        </member>
        <member name="P:Akka.Actor.ActorPath.ElementsWithUid">
            <summary>
            INTERNAL API.
            
            Used in Akka.Remote - when resolving deserialized local actor references
            we need to be able to include the UID at the tail end of the elements.
            
            It's implemented in this class because we don't have an ActorPathExtractor equivalent.
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorPath.Name">
            <summary>
            Gets the name.
            </summary>
            <value> The name. </value>
        </member>
        <member name="P:Akka.Actor.ActorPath.Address">
            <summary>
            The Address under which this path can be reached; walks up the tree to
            the RootActorPath.
            </summary>
            <value> The address. </value>
        </member>
        <member name="P:Akka.Actor.ActorPath.Root">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorPath.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorPath.Equals(Akka.Actor.ActorPath)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other"> An object to compare with this object. </param>
            <returns> true if the current object is equal to the <paramref name="other" /> parameter; otherwise, false. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.CompareTo(Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.WithUid(System.Int64)">
            <summary>
            Withes the uid.
            </summary>
            <param name="uid"> The uid. </param>
            <returns> ActorPath. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.op_Division(Akka.Actor.ActorPath,System.String)">
            <summary>
            Create a new child actor path.
            </summary>
            <param name="path"> The path. </param>
            <param name="name"> The name. </param>
            <returns> The result of the operator. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.op_Division(Akka.Actor.ActorPath,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Recursively create a descendant’s path by appending all child names.
            </summary>
            <param name="path"> The path. </param>
            <param name="name"> The name. </param>
            <returns> The result of the operator. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.Parse(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <exception cref="T:System.UriFormatException">
            This exception is thrown if the given <paramref name="path"/> cannot be parsed into an <see cref="T:Akka.Actor.ActorPath"/>.
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.TryParse(System.String,[email protected])">
            <summary>
            Tries to parse the uri, which should be a full uri, i.e containing protocol.
            For example "akka://System/user/my-actor"
            </summary>
            <param name="path">TBD</param>
            <param name="actorPath">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.TryParseAddress(System.String,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <param name="address">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.Join">
            <summary>
            Joins this instance.
            </summary>
            <returns> System.String. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.ToStringWithoutAddress">
            <summary>
            String representation of the path elements, excluding the address
            information. The elements are separated with "/" and starts with "/",
            e.g. "/user/a/b".
            </summary>
            <returns> System.String. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.ToString">
            <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
            <returns> A <see cref="T:System.String" /> that represents this instance. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.ToStringWithUid">
            <summary>
            Returns a string representation of this instance including uid.
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.Child(System.String)">
            <summary>
            Creates a child with the specified name
            </summary>
            <param name="childName"> Name of the child. </param>
            <returns> ActorPath. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns> A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
            </summary>
            <param name="obj"> The object to compare with the current object. </param>
            <returns>
            <c> true </c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise,
            <c> false </c>.
            </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.op_Equality(Akka.Actor.ActorPath,Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="left">TBD</param>
            <param name="right">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.op_Inequality(Akka.Actor.ActorPath,Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="left">TBD</param>
            <param name="right">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.ToStringWithAddress">
            <summary>
            Generate String representation, with the address in the RootActorPath.
            </summary>
            <returns> System.String. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.ToSerializationFormat">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.ToSerializationFormatWithAddress(Akka.Actor.Address)">
            <summary>
            TBD
            </summary>
            <param name="address">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.ToStringWithAddress(Akka.Actor.Address)">
            <summary>
            Generate String representation, replacing the Address in the RootActorPath
            with the given one unless this path’s address includes host and port
            information.
            </summary>
            <param name="address"> The address. </param>
            <returns> System.String. </returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.FormatPathElements(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            TBD
            </summary>
            <param name="pathElements">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorPath.ToSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.RootActorPath">
            <summary>
            Class RootActorPath.
            </summary>
        </member>
        <member name="M:Akka.Actor.RootActorPath.#ctor(Akka.Actor.Address,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.RootActorPath" /> class.
            </summary>
            <param name="address"> The address. </param>
            <param name="name"> The name. </param>
        </member>
        <member name="P:Akka.Actor.RootActorPath.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.RootActorPath.Root">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.RootActorPath.WithUid(System.Int64)">
            <summary>
            TBD
            </summary>
            <param name="uid">TBD</param>
            <exception cref="T:System.NotSupportedException">This exception is thrown if the given <paramref name="uid"/> is not equal to 0.</exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.RootActorPath.CompareTo(Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ChildActorPath">
            <summary>
            Class ChildActorPath.
            </summary>
        </member>
        <member name="M:Akka.Actor.ChildActorPath.#ctor(Akka.Actor.ActorPath,System.String,System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ChildActorPath" /> class.
            </summary>
            <param name="parentPath"> The parent path. </param>
            <param name="name"> The name. </param>
            <param name="uid"> The uid. </param>
        </member>
        <member name="P:Akka.Actor.ChildActorPath.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ChildActorPath.Root">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ChildActorPath.WithUid(System.Int64)">
            <summary>
            Creates a copy of the given ActorPath and applies a new Uid
            </summary>
            <param name="uid"> The uid. </param>
            <returns> ActorPath. </returns>
        </member>
        <member name="M:Akka.Actor.ChildActorPath.CompareTo(Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.IActorRefScope">
            <summary>
            All ActorRefs have a scope which describes where they live. Since it is often
            necessary to distinguish between local and non-local references, this is the only
            method provided on the scope.
            INTERNAL
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorRefScope.IsLocal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.ILocalRef">
            <summary>
            Marker interface for Actors that are deployed within local scope, 
            i.e. <see cref="P:Akka.Actor.IActorRefScope.IsLocal"/> always returns <c>true</c>.
            </summary>
        </member>
        <member name="T:Akka.Actor.IRepointableRef">
            <summary>
            RepointableActorRef (and potentially others) may change their locality at
            runtime, meaning that isLocal might not be stable. RepointableActorRef has
            the feature that it starts out “not fully started” (but you can send to it),
            which is why <see cref="P:Akka.Actor.IRepointableRef.IsStarted"/> features here; it is not improbable that cluster
            actor refs will have the same behavior.
            INTERNAL
            </summary>
        </member>
        <member name="P:Akka.Actor.IRepointableRef.IsStarted">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FutureActorRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.FutureActorRef.#ctor(System.Threading.Tasks.TaskCompletionSource{System.Object},System.Action,Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="result">TBD</param>
            <param name="unregister">TBD</param>
            <param name="path">TBD</param>
        </member>
        <member name="P:Akka.Actor.FutureActorRef.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FutureActorRef.Provider">
            <summary>
            TBD
            </summary>
            <exception cref="T:System.NotImplementedException">TBD</exception>
        </member>
        <member name="M:Akka.Actor.FutureActorRef.TellInternal(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
        </member>
        <member name="M:Akka.Actor.FutureActorRef.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="T:Akka.Actor.ActorRefSender">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorRefSender.GetSelfOrNoSender">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.IActorRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorRef.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.ActorRefImplicitSenderExtensions">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorRefImplicitSenderExtensions.Tell(Akka.Actor.IActorRef,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorRefImplicitSenderExtensions.Forward(Akka.Actor.IActorRef,System.Object)">
            <summary>
            Forwards the message using the current Sender
            </summary>
            <param name="receiver">The actor that receives the forward</param>
            <param name="message">The message to forward</param>
        </member>
        <member name="T:Akka.Actor.ActorRefs">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.ActorRefs.Nobody">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.ActorRefs.NoSender">
            <summary>
            Use this value as an argument to <see cref="M:Akka.Actor.ICanTell.Tell(System.Object,Akka.Actor.IActorRef)"/> if there is not actor to
            reply to (e.g. when sending from non-actor code).
            </summary>
        </member>
        <member name="T:Akka.Actor.ActorRefBase">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.ActorRefBase.Surrogate">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.Surrogate.#ctor(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
        </member>
        <member name="P:Akka.Actor.ActorRefBase.Surrogate.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.Surrogate.FromSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.ActorRefBase.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.Tell(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.TellInternal(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.Equals(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="obj">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.GetHashCode">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.CompareTo(System.Object)">
            <summary>
            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
            </summary>
            <param name="obj">An object to compare with this instance.</param>
            <exception cref="T:System.ArgumentException">
            This exception is thrown if the given <paramref name="obj"/> isn't an <see cref="T:Akka.Actor.IActorRef"/>.
            </exception>
            <returns>
            A value that indicates the relative order of the objects being compared. The return value has these meanings: Value Meaning Less than zero This instance precedes <paramref name="obj" /> in the sort order. Zero This instance occurs in the same position in the sort order as <paramref name="obj" />. Greater than zero This instance follows <paramref name="obj" /> in the sort order.
            </returns>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.Equals(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.CompareTo(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorRefBase.ToSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.IInternalActorRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.IInternalActorRef.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.IInternalActorRef.Provider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.IInternalActorRef.IsTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.IInternalActorRef.GetChild(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Obtain a child given the paths element to that actor, by possibly traversing the actor tree or 
            looking it up at some provider-specific location. 
            A path element of ".." signifies the parent, a trailing "" element must be disregarded. 
            If the requested path does not exist, returns <see cref="T:Akka.Actor.Nobody"/>.
            </summary>
            <param name="name">The path elements.</param>
            <returns>The <see cref="T:Akka.Actor.IActorRef"/>, or if the requested path does not exist, returns <see cref="T:Akka.Actor.Nobody"/>.</returns>
        </member>
        <member name="M:Akka.Actor.IInternalActorRef.Resume(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="causedByFailure">TBD</param>
        </member>
        <member name="M:Akka.Actor.IInternalActorRef.Start">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.IInternalActorRef.Stop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.IInternalActorRef.Restart(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
        </member>
        <member name="M:Akka.Actor.IInternalActorRef.Suspend">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.IInternalActorRef.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
        </member>
        <member name="M:Akka.Actor.IInternalActorRef.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="T:Akka.Actor.InternalActorRefBase">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.InternalActorRefBase.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.InternalActorRefBase.Provider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.InternalActorRefBase.GetChild(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Obtain a child given the paths element to that actor, by possibly traversing the actor tree or 
            looking it up at some provider-specific location. 
            A path element of ".." signifies the parent, a trailing "" element must be disregarded. 
            If the requested path does not exist, returns <see cref="T:Akka.Actor.Nobody"/>.
            </summary>
            <param name="name">The path elements.</param>
            <returns>The <see cref="T:Akka.Actor.IActorRef"/>, or if the requested path does not exist, returns <see cref="T:Akka.Actor.Nobody"/>.</returns>
        </member>
        <member name="M:Akka.Actor.InternalActorRefBase.Resume(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="causedByFailure">TBD</param>
        </member>
        <member name="M:Akka.Actor.InternalActorRefBase.Start">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.InternalActorRefBase.Stop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.InternalActorRefBase.Restart(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
        </member>
        <member name="M:Akka.Actor.InternalActorRefBase.Suspend">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.InternalActorRefBase.IsTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.InternalActorRefBase.IsLocal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.InternalActorRefBase.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
        </member>
        <member name="M:Akka.Actor.InternalActorRefBase.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="T:Akka.Actor.MinimalActorRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.MinimalActorRef.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.MinimalActorRef.GetChild(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.MinimalActorRef.Resume(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="causedByFailure">TBD</param>
        </member>
        <member name="M:Akka.Actor.MinimalActorRef.Start">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.MinimalActorRef.Stop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.MinimalActorRef.Restart(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
        </member>
        <member name="M:Akka.Actor.MinimalActorRef.Suspend">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.MinimalActorRef.TellInternal(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
        </member>
        <member name="M:Akka.Actor.MinimalActorRef.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="P:Akka.Actor.MinimalActorRef.IsLocal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.MinimalActorRef.IsTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.Nobody">
            <summary> This is an internal look-up failure token, not useful for anything else.</summary>
        </member>
        <member name="T:Akka.Actor.Nobody.NobodySurrogate">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Nobody.NobodySurrogate.FromSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="F:Akka.Actor.Nobody.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Nobody.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Nobody.Provider">
            <summary>N/A</summary>
            <exception cref="T:System.NotSupportedException">
            This exception is automatically thrown since this actor doesn't have a provider.
            </exception>
        </member>
        <member name="M:Akka.Actor.Nobody.ToSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ActorRefWithCell">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorRefWithCell.Underlying">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorRefWithCell.Children">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorRefWithCell.GetSingleChild(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.VirtualPathContainer">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.VirtualPathContainer.#ctor(Akka.Actor.IActorRefProvider,Akka.Actor.ActorPath,Akka.Actor.IInternalActorRef,Akka.Event.ILoggingAdapter)">
            <summary>
            TBD
            </summary>
            <param name="provider">TBD</param>
            <param name="path">TBD</param>
            <param name="parent">TBD</param>
            <param name="log">TBD</param>
        </member>
        <member name="P:Akka.Actor.VirtualPathContainer.Provider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.VirtualPathContainer.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.VirtualPathContainer.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.VirtualPathContainer.Log">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.VirtualPathContainer.TryGetChild(System.String,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.VirtualPathContainer.AddChild(System.String,Akka.Actor.IInternalActorRef)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="actor">TBD</param>
        </member>
        <member name="M:Akka.Actor.VirtualPathContainer.RemoveChild(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
        </member>
        <member name="M:Akka.Actor.VirtualPathContainer.RemoveChild(System.String,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="child">TBD</param>
        </member>
        <member name="M:Akka.Actor.VirtualPathContainer.GetChild(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.VirtualPathContainer.HasChildren">
            <summary>
            Returns <c>true</c> if the <see cref="T:Akka.Actor.VirtualPathContainer"/> contains any children, 
            <c>false</c> otherwise.
            </summary>
        </member>
        <member name="M:Akka.Actor.VirtualPathContainer.ForEachChild(System.Action{Akka.Actor.IInternalActorRef})">
            <summary>
            Executes an action for each child in the current collection.
            </summary>
            <param name="action">A lambda which takes a reference to the internal child actor as an argument.</param>
        </member>
        <member name="T:Akka.Actor.VirtualPathContainer.Enumerable`1">
            <summary>
            An enumerable that continues where the supplied enumerator is positioned
            </summary>
        </member>
        <member name="T:Akka.Actor.ActorRefExtensions">
            <summary>
                An extension method class for working with ActorRefs
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorRefExtensions.IsNobody(Akka.Actor.IActorRef)">
            <summary>
                If we call a method such as <code>Context.Child(name)</code>
                and don't receive a valid result in return, this method will indicate
                whether or not the actor we received is valid.
            </summary>
            <param name="actorRef">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ActorRefFactoryExtensions">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorRefFactoryExtensions.ActorOf``1(Akka.Actor.IActorRefFactory,System.String)">
            <summary>
            TBD
            </summary>
            <typeparam name="TActor">TBD</typeparam>
            <param name="factory">TBD</param>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorRefFactoryExtensions.ActorSelection(Akka.Actor.IActorRefFactory,Akka.Actor.IActorRef,System.String)">
            <summary>
                Construct an <see cref="T:Akka.Actor.ActorSelection"/> from the given string representing a path
                relative to the given target. This operation has to create all the
                matching magic, so it is preferable to cache its result if the
                intention is to send messages frequently.
            </summary>
            <param name="factory">TBD</param>
            <param name="anchorRef">TBD</param>
            <param name="actorPath">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ActorRefFactoryShared">
            <summary>
            This class contains implementations originally found in Akka´s trait ActorRefFactory in ActorRefProvider.scala
            https://github.com/akka/akka/blob/master/akka-actor/src/main/scala/akka/actor/ActorRefProvider.scala#L180
            <see cref="T:Akka.Actor.IActorRefFactory"/> corresponds to that trait, but since it is an interface it
            cannot contain any code, hence this class.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorRefFactoryShared.ActorSelection(Akka.Actor.ActorPath,Akka.Actor.ActorSystem)">
            <summary>
                Construct an <see cref="T:Akka.Actor.ActorSelection"/> from the given path, which is
                parsed for wildcards (these are replaced by regular expressions
                internally). No attempt is made to verify the existence of any part of
                the supplied path, it is recommended to send a message and gather the
                replies in order to resolve the matching set of actors.
            </summary>
            <param name="actorPath">TBD</param>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorRefFactoryShared.ActorSelection(System.String,Akka.Actor.ActorSystem,Akka.Actor.IActorRef)">
            <summary>
                Construct an <see cref="T:Akka.Actor.ActorSelection"/> from the given path, which is
                parsed for wildcards (these are replaced by regular expressions
                internally). No attempt is made to verify the existence of any part of
                the supplied path, it is recommended to send a message and gather the
                replies in order to resolve the matching set of actors.
            </summary>
            <param name="path">TBD</param>
            <param name="system">TBD</param>
            <param name="lookupRoot">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorRefFactoryShared.ActorSelection(Akka.Actor.IActorRef,System.String)">
            <summary>
                Construct an <see cref="T:Akka.Actor.ActorSelection"/> from the given string representing a path
                relative to the given target. This operation has to create all the
                matching magic, so it is preferable to cache its result if the
                intention is to send messages frequently.
            </summary>
            <param name="anchorActorRef">TBD</param>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.IActorRefProvider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorRefProvider.RootGuardian">
            <summary>
            Reference to the supervisor of guardian and systemGuardian; this is
            exposed so that the ActorSystemImpl can use it as lookupRoot, i.e.
            for anchoring absolute actor look-ups.
            </summary>
        </member>
        <member name="M:Akka.Actor.IActorRefProvider.RootGuardianAt(Akka.Actor.Address)">
            <summary>Reference to the supervisor of guardian and systemGuardian at the specified address;
            this is exposed so that the ActorRefFactory can use it as lookupRoot, i.e.
            for anchoring absolute actor selections.
            </summary>
            <param name="address">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.IActorRefProvider.Guardian">
            <summary> Gets the supervisor used for all top-level user actors.</summary>
        </member>
        <member name="P:Akka.Actor.IActorRefProvider.SystemGuardian">
            <summary>Gets the supervisor used for all top-level system actors.</summary>
        </member>
        <member name="P:Akka.Actor.IActorRefProvider.DeadLetters">
            <summary>Gets the dead letters.</summary>
        </member>
        <member name="P:Akka.Actor.IActorRefProvider.RootPath">
            <summary>
            Gets the root path for all actors within this actor system, not including any remote address information.
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorRefProvider.Settings">
            <summary>Gets the settings.</summary>
        </member>
        <member name="M:Akka.Actor.IActorRefProvider.Init(Akka.Actor.Internal.ActorSystemImpl)">
            <summary>
            Initialization of an ActorRefProvider happens in two steps: first
            construction of the object with settings, eventStream, etc.
            and then—when the ActorSystem is constructed—the second phase during
            which actors may be created (e.g. the guardians).
            </summary>
            <param name="system">TBD</param>
        </member>
        <member name="P:Akka.Actor.IActorRefProvider.Deployer">
            <summary>Gets the deployer.</summary>
        </member>
        <member name="M:Akka.Actor.IActorRefProvider.TempPath">
            <summary>Generates and returns a unique actor path below "/temp".</summary>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.IActorRefProvider.TempContainer">
            <summary>Returns the actor reference representing the "/temp" path.</summary>
        </member>
        <member name="M:Akka.Actor.IActorRefProvider.RegisterTempActor(Akka.Actor.IInternalActorRef,Akka.Actor.ActorPath)">
            <summary>Registers an actorRef at a path returned by <see cref="M:Akka.Actor.IActorRefProvider.TempPath"/>; do NOT pass in any other path.</summary>
            <param name="actorRef">The actor reference.</param>
            <param name="path">A path returned by <see cref="M:Akka.Actor.IActorRefProvider.TempPath"/>. Do NOT pass in any other path!</param>
        </member>
        <member name="M:Akka.Actor.IActorRefProvider.UnregisterTempActor(Akka.Actor.ActorPath)">
            <summary>Unregister a temporary actor (i.e. obtained from <see cref="M:Akka.Actor.IActorRefProvider.TempPath"/>); do NOT pass in any other path.</summary>
            <param name="path">A path returned by <see cref="M:Akka.Actor.IActorRefProvider.TempPath"/>. Do NOT pass in any other path!</param>
        </member>
        <member name="M:Akka.Actor.IActorRefProvider.ActorOf(Akka.Actor.Internal.ActorSystemImpl,Akka.Actor.Props,Akka.Actor.IInternalActorRef,Akka.Actor.ActorPath,System.Boolean,Akka.Actor.Deploy,System.Boolean,System.Boolean)">
            <summary>
            Actor factory with create-only semantics: will create an actor as
            described by <paramref name="props"/> with the given <paramref name="supervisor"/> and <paramref name="path"/> (may be different
            in case of remote supervision). If <paramref name="systemService"/> is true, deployment is
            bypassed (local-only). If a value for<paramref name="deploy"/> is passed in, it should be
            regarded as taking precedence over the nominally applicable settings,
            but it should be overridable from external configuration; the lookup of
            the latter can be suppressed by setting "lookupDeploy" to "false".
            </summary>
            <param name="system">TBD</param>
            <param name="props">TBD</param>
            <param name="supervisor">TBD</param>
            <param name="path">TBD</param>
            <param name="systemService">TBD</param>
            <param name="deploy">TBD</param>
            <param name="lookupDeploy">TBD</param>
            <param name="async">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorRefProvider.ResolveActorRef(System.String)">
            <summary>Get the actor reference for a specified path. If no such actor exists, it will be (equivalent to) a dead letter reference.</summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorRefProvider.ResolveActorRef(Akka.Actor.ActorPath)">
            <summary>Get the actor reference for a specified path. If no such actor exists, it will be (equivalent to) a dead letter reference.</summary>
            <param name="actorPath">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.IActorRefProvider.TerminationTask">
            <summary>
            This Future is completed upon termination of this <see cref="T:Akka.Actor.IActorRefProvider"/>, which
            is usually initiated by stopping the guardian via <see cref="M:Akka.Actor.ActorSystem.Stop(Akka.Actor.IActorRef)"/>.
            </summary>
        </member>
        <member name="M:Akka.Actor.IActorRefProvider.GetExternalAddressFor(Akka.Actor.Address)">
            <summary>
            Obtain the address which is to be used within sender references when
            sending to the given other address or none if the other address cannot be
            reached from this system (i.e. no means of communication known; no
            attempt is made to verify actual reachability).
            </summary>
            <param name="address">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.IActorRefProvider.DefaultAddress">
            <summary>Gets the external address of the default transport. </summary>
        </member>
        <member name="T:Akka.Actor.LocalActorRefProvider">
            <summary>
                Class LocalActorRefProvider. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.#ctor(System.String,Akka.Actor.Settings,Akka.Event.EventStream)">
            <summary>
            TBD
            </summary>
            <param name="systemName">TBD</param>
            <param name="settings">TBD</param>
            <param name="eventStream">TBD</param>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.#ctor(System.String,Akka.Actor.Settings,Akka.Event.EventStream,Akka.Actor.Deployer,System.Func{Akka.Actor.ActorPath,Akka.Actor.IInternalActorRef})">
            <summary>
            TBD
            </summary>
            <param name="systemName">TBD</param>
            <param name="settings">TBD</param>
            <param name="eventStream">TBD</param>
            <param name="deployer">TBD</param>
            <param name="deadLettersFactory">TBD</param>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.DeadLetters">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.Deployer">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.RootGuardian">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.RootPath">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.Settings">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.SystemGuardian">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.TempContainer">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.TerminationTask">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.Guardian">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.EventStream">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.TempPath">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.RegisterExtraName(System.String,Akka.Actor.IInternalActorRef)">
            <summary>
            Higher-level providers (or extensions) might want to register new synthetic
            top-level paths for doing special stuff. This is the way to do just that.
            Just be careful to complete all this before <see cref="M:Akka.Actor.Internal.ActorSystemImpl.Start"/> finishes,
            or before you start your own auto-spawned actors.
            </summary>
            <param name="name">TBD</param>
            <param name="actor">TBD</param>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.RootGuardianAt(Akka.Actor.Address)">
            <summary>
            TBD
            </summary>
            <param name="address">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.RegisterTempActor(Akka.Actor.IInternalActorRef,Akka.Actor.ActorPath)">
            <summary>
            Registers an actorRef at a path returned by <see cref="M:Akka.Actor.LocalActorRefProvider.TempPath" />; do NOT pass in any other path.
            </summary>
            <param name="actorRef">The actor reference.</param>
            <param name="path">A path returned by <see cref="M:Akka.Actor.LocalActorRefProvider.TempPath" />. Do NOT pass in any other path!</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the given <paramref name="path"/> is not on the temp path.</exception>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.UnregisterTempActor(Akka.Actor.ActorPath)">
            <summary>
            Unregister a temporary actor (i.e. obtained from <see cref="M:Akka.Actor.LocalActorRefProvider.TempPath" />); do NOT pass in any other path.
            </summary>
            <param name="path">A path returned by <see cref="M:Akka.Actor.LocalActorRefProvider.TempPath" />. Do NOT pass in any other path!</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the given <paramref name="path"/> is not on the temp path.</exception>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.Init(Akka.Actor.Internal.ActorSystemImpl)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.ResolveActorRef(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.ResolveActorRef(Akka.Actor.ActorPath)">
            <summary>
                Resolves the actor reference.
            </summary>
            <param name="path">The actor path.</param>
            <returns>ActorRef.</returns>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.ResolveActorRef(Akka.Actor.IInternalActorRef,System.Collections.Generic.IReadOnlyCollection{System.String})">
            <summary>
            TBD
            </summary>
            <param name="actorRef">TBD</param>
            <param name="pathElements">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.ActorOf(Akka.Actor.Internal.ActorSystemImpl,Akka.Actor.Props,Akka.Actor.IInternalActorRef,Akka.Actor.ActorPath,System.Boolean,Akka.Actor.Deploy,System.Boolean,System.Boolean)">
            <summary>
            Actor factory with create-only semantics: will create an actor as
            described by <paramref name="props" /> with the given <paramref name="supervisor" /> and <paramref name="path" /> (may be different
            in case of remote supervision). If <paramref name="systemService" /> is true, deployment is
            bypassed (local-only). If a value for<paramref name="deploy" /> is passed in, it should be
            regarded as taking precedence over the nominally applicable settings,
            but it should be overridable from external configuration; the lookup of
            the latter can be suppressed by setting "lookupDeploy" to "false".
            </summary>
            <param name="system">TBD</param>
            <param name="props">TBD</param>
            <param name="supervisor">TBD</param>
            <param name="path">TBD</param>
            <param name="systemService">TBD</param>
            <param name="deploy">TBD</param>
            <param name="lookupDeploy">TBD</param>
            <param name="async">TBD</param>
            <exception cref="T:Akka.Configuration.ConfigurationException">
            This exception can be thrown for a number of reasons. The following are some examples:
            <dl>
            <dt><b>non-routers</b></dt>
            <dd>The dispatcher in the given <paramref name="props"/> is not configured for the given <paramref name="path"/>.</dd>
            <dd>or</dd>
            <dd>There was a configuration problem while creating the given <paramref name="path"/> with the dispatcher and mailbox from the given <paramref name="props"/></dd>
            <dt><b>routers</b></dt>
            <dd>The dispatcher in the given <paramref name="props"/> is not configured for routees of the given <paramref name="path"/></dd>
            <dd>or</dd>
            <dd>The dispatcher in the given <paramref name="props"/> is not configured for router of the given <paramref name="path"/></dd>
            <dd>or</dd>
            <dd>$There was a configuration problem while creating the given <paramref name="path"/> with router dispatcher and mailbox and routee dispatcher and mailbox.</dd>
            </dl>
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.LocalActorRefProvider.GetExternalAddressFor(Akka.Actor.Address)">
            <summary>
            TBD
            </summary>
            <param name="address">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.DefaultAddress">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRefProvider.Log">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.ActorSelection">
            <summary>
                Class ActorSelection.
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorSelection.Anchor">
            <summary>
            Gets the anchor.
            </summary>
            <value>The anchor.</value>
        </member>
        <member name="P:Akka.Actor.ActorSelection.Path">
            <summary>
            Gets the elements.
            </summary>
            <value>The elements.</value>
        </member>
        <member name="P:Akka.Actor.ActorSelection.PathString">
            <summary>
            <see cref="T:System.String"/> representation of all of the elements in the <see cref="T:Akka.Actor.ActorSelection"/> path,
            starting with "/" and separated with "/".
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorSelection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorSelection" /> class.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorSelection.#ctor(Akka.Actor.IActorRef,Akka.Actor.SelectionPathElement[])">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorSelection" /> class.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="path">The path.</param>
        </member>
        <member name="M:Akka.Actor.ActorSelection.#ctor(Akka.Actor.IActorRef,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorSelection" /> class.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="path">The path.</param>
        </member>
        <member name="M:Akka.Actor.ActorSelection.#ctor(Akka.Actor.IActorRef,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorSelection" /> class.
            </summary>
            <param name="anchor">The anchor.</param>
            <param name="elements">The elements.</param>
        </member>
        <member name="M:Akka.Actor.ActorSelection.Tell(System.Object,Akka.Actor.IActorRef)">
            <summary>
            Posts a message to this ActorSelection.
            </summary>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
        </member>
        <member name="M:Akka.Actor.ActorSelection.ResolveOne(System.TimeSpan)">
            <summary>
            Resolve the <see cref="T:Akka.Actor.IActorRef"/> matching this selection.
            The result is returned as a Task that is completed with the <see cref="T:Akka.Actor.IActorRef"/>
            if such an actor exists. It is completed with failure <see cref="T:Akka.Actor.ActorNotFoundException"/> if
            no such actor exists or the identification didn't complete within the supplied <paramref name="timeout"/>.
            
            Under the hood it talks to the actor to verify its existence and acquire its <see cref="T:Akka.Actor.IActorRef"/>
            </summary>
            <param name="timeout">TBD</param>
            <exception cref="T:Akka.Actor.ActorNotFoundException">
            This exception is thrown if no such actor exists or the identification didn't complete within the supplied <paramref name="timeout"/>.
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSelection.DeliverSelection(Akka.Actor.IInternalActorRef,Akka.Actor.IActorRef,Akka.Actor.ActorSelectionMessage)">
            <summary>
            INTERNAL API
            Convenience method used by remoting when receiving <see cref="T:Akka.Actor.ActorSelectionMessage" /> from a remote
            actor.
            </summary>
            <param name="anchor">TBD</param>
            <param name="sender">TBD</param>
            <param name="sel">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorSelection.Equals(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="obj">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSelection.Equals(Akka.Actor.ActorSelection)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSelection.GetHashCode">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSelection.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ActorSelectionMessage">
            <summary>
            Class ActorSelectionMessage.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorSelectionMessage.#ctor(System.Object,Akka.Actor.SelectionPathElement[],System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorSelectionMessage" /> class.
            </summary>
            <param name="message">The message.</param>
            <param name="elements">The elements.</param>
            <param name="wildCardFanOut">TBD</param>
        </member>
        <member name="P:Akka.Actor.ActorSelectionMessage.Message">
            <summary>
            The message that should be delivered to this ActorSelection.
            </summary>
            <value>The message.</value>
        </member>
        <member name="P:Akka.Actor.ActorSelectionMessage.Elements">
            <summary>
            The elements, e.g. "foo/bar/baz".
            </summary>
            <value>The elements.</value>
        </member>
        <member name="P:Akka.Actor.ActorSelectionMessage.WildCardFanOut">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorSelectionMessage.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.SelectionPathElement">
            <summary>
            Class SelectionPathElement.
            </summary>
        </member>
        <member name="T:Akka.Actor.SelectChildName">
            <summary>
            Class SelectChildName.
            </summary>
        </member>
        <member name="M:Akka.Actor.SelectChildName.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.SelectChildName" /> class.
            </summary>
            <param name="name">The name.</param>
        </member>
        <member name="P:Akka.Actor.SelectChildName.Name">
            <summary>
            Gets the actor name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="M:Akka.Actor.SelectChildName.ToString">
            <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
            <returns>A <see cref="T:System.String" /> that represents this instance.</returns>
        </member>
        <member name="T:Akka.Actor.SelectChildPattern">
            <summary>
            Class SelectChildPattern.
            </summary>
        </member>
        <member name="M:Akka.Actor.SelectChildPattern.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.SelectChildPattern" /> class.
            </summary>
            <param name="patternStr">The pattern string.</param>
        </member>
        <member name="P:Akka.Actor.SelectChildPattern.PatternStr">
            <summary>
            Gets the pattern string.
            </summary>
            <value>The pattern string.</value>
        </member>
        <member name="M:Akka.Actor.SelectChildPattern.ToString">
            <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
            <returns>A <see cref="T:System.String" /> that represents this instance.</returns>
        </member>
        <member name="T:Akka.Actor.SelectParent">
            <summary>
            Class SelectParent.
            </summary>
        </member>
        <member name="M:Akka.Actor.SelectParent.ToString">
            <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
            <returns>A <see cref="T:System.String" /> that represents this instance.</returns>
        </member>
        <member name="T:Akka.Actor.ActorSystem">
            <summary>
                An actor system is a hierarchical group of actors which share common
                configuration, e.g. dispatchers, deployments, remote capabilities and
                addresses. It is also the entry point for creating or looking up actors.
                There are several possibilities for creating actors (see <see cref="T:Akka.Actor.Props"/>
                for details on `props`):
                <code>
            system.ActorOf(props, "name");
            system.ActorOf(props);
            system.ActorOf(Props.Create(typeof(MyActor)), "name");
            system.ActorOf(Props.Create(() =&gt; new MyActor(arg1, arg2), "name");
            </code>
                Where no name is given explicitly, one will be automatically generated.
                <b>
                    <i>Important Notice:</i>
                </b>
                This class is not meant to be extended by user code.
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorSystem.Settings">
            <summary>Gets the settings.</summary>
            <value>The settings.</value>
        </member>
        <member name="P:Akka.Actor.ActorSystem.Name">
            <summary>Gets the name of this system.</summary>
            <value>The name.</value>
        </member>
        <member name="P:Akka.Actor.ActorSystem.Serialization">
            <summary>Gets the serialization.</summary>
            <value>The serialization.</value>
        </member>
        <member name="P:Akka.Actor.ActorSystem.EventStream">
            <summary>Gets the event stream.</summary>
            <value>The event stream.</value>
        </member>
        <member name="P:Akka.Actor.ActorSystem.DeadLetters">
            <summary>
                Gets the dead letters.
            </summary>
            <value>The dead letters.</value>
        </member>
        <member name="P:Akka.Actor.ActorSystem.Dispatchers">
            <summary>Gets the dispatchers.</summary>
            <value>The dispatchers.</value>
        </member>
        <member name="P:Akka.Actor.ActorSystem.Mailboxes">
            <summary>Gets the mailboxes.</summary>
            <value>The mailboxes.</value>
        </member>
        <member name="P:Akka.Actor.ActorSystem.Scheduler">
            <summary>Gets the scheduler.</summary>
            <value>The scheduler.</value>
        </member>
        <member name="P:Akka.Actor.ActorSystem.Log">
            <summary>Gets the log</summary>
        </member>
        <member name="P:Akka.Actor.ActorSystem.StartTime">
            <summary>
            Start-up time since the epoch.
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorSystem.Uptime">
            <summary>
            Up-time of this actor system.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorSystem.Create(System.String,Akka.Configuration.Config)">
            <summary>
                Creates a new ActorSystem with the specified name, and the specified Config
            </summary>
            <param name="name">Name of the ActorSystem
            <remarks>Must contain only word characters (i.e. [a-zA-Z0-9] plus non-leading '-'</remarks>
            </param>
            <param name="config">Configuration of the ActorSystem</param>
            <returns>ActorSystem.</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.Create(System.String)">
            <summary>
                Creates the specified name.
            </summary>
            <param name="name">The name. The name must be uri friendly.
            <remarks>Must contain only word characters (i.e. [a-zA-Z0-9] plus non-leading '-'</remarks>
            </param>
            <returns>ActorSystem.</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.GetExtension(Akka.Actor.IExtensionId)">
            <summary>
            Returns an extension registered to this ActorSystem
            </summary>
            <param name="extensionId">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.GetExtension``1">
            <summary>
            Returns an extension registered to this ActorSystem
            </summary>
            <typeparam name="T">TBD</typeparam>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.HasExtension(System.Type)">
            <summary>
            Determines whether this instance has the specified extension.
            </summary>
            <param name="t">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.HasExtension``1">
            <summary>
            Determines whether this instance has the specified extension.
            </summary>
            <typeparam name="T">TBD</typeparam>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.TryGetExtension(System.Type,[email protected])">
            <summary>
            Tries to the get the extension of specified type.
            </summary>
            <param name="extensionType">TBD</param>
            <param name="extension">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.TryGetExtension``1(``[email protected])">
            <summary>
            Tries to the get the extension of specified type.
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="extension">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.RegisterOnTermination(System.Action)">
            <summary>
            Register a block of code (callback) to run after ActorSystem.shutdown has been issued and
            all actors in this actor system have been stopped.
            Multiple code blocks may be registered by calling this method multiple times.
            The callbacks will be run sequentially in reverse order of registration, i.e.
            last registration is run first.
            </summary>
            <param name="code">The code to run</param>
            <exception cref="T:System.Exception">Thrown if the System has already shut down or if shutdown has been initiated.</exception>
        </member>
        <member name="M:Akka.Actor.ActorSystem.Shutdown">
            <summary>
            Stop this actor system. This will stop the guardian actor, which in turn
            will recursively stop all its child actors, then the system guardian
            (below which the logging actors reside) and the execute all registered
            termination handlers (<see cref="M:Akka.Actor.ActorSystem.RegisterOnTermination(System.Action)" />).
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorSystem.Terminate">
            <summary>
            Terminates this actor system. This will stop the guardian actor, which in turn
            will recursively stop all its child actors, then the system guardian
            (below which the logging actors reside) and the execute all registered
            termination handlers (<see cref="M:Akka.Actor.ActorSystem.RegisterOnTermination(System.Action)" />).
            Be careful to not schedule any operations on completion of the returned task
            using the `dispatcher` of this actor system as it will have been shut down before the
            task completes.
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.ActorSystem.TerminationTask">
            <summary>
            Returns a task that will be completed when the system has terminated.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorSystem.AwaitTermination">
            <summary>
            Block current thread until the system has been shutdown.
            This will block until after all on termination callbacks have been run.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorSystem.AwaitTermination(System.TimeSpan)">
            <summary>
            Block current thread until the system has been shutdown, or the specified
            timeout has elapsed. 
            This will block until after all on termination callbacks have been run.
            <para>Returns <c>true</c> if the system was shutdown during the specified time;
            <c>false</c> if it timed out.</para>
            </summary>
            <param name="timeout">The timeout.</param>
            <returns>Returns <c>true</c> if the system was shutdown during the specified time;
            <c>false</c> if it timed out.</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.AwaitTermination(System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Block current thread until the system has been shutdown, or the specified
            timeout has elapsed, or the cancellationToken was canceled. 
            This will block until after all on termination callbacks have been run.
            <para>Returns <c>true</c> if the system was shutdown during the specified time;
            <c>false</c> if it timed out, or the cancellationToken was canceled. </para>
            </summary>
            <param name="timeout">The timeout.</param>
            <param name="cancellationToken">A cancellation token that cancels the wait operation.</param>
            <returns>Returns <c>true</c> if the system was shutdown during the specified time;
            <c>false</c> if it timed out, or the cancellationToken was canceled. </returns>
        </member>
        <member name="P:Akka.Actor.ActorSystem.WhenTerminated">
            <summary>
            Returns a task which will be completed after the ActorSystem has been terminated
            and termination hooks have been executed. Be careful to not schedule any operations
            on the `dispatcher` of this actor system as it will have been shut down before this
            task completes.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorSystem.Stop(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorSystem.Dispose">
            <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
        </member>
        <member name="M:Akka.Actor.ActorSystem.Dispose(System.Boolean)">
            <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
            <param name="disposing">if set to <c>true</c> the method has been called directly or indirectly by a 
            user's code. Managed and unmanaged resources will be disposed.<br />
            if set to <c>false</c> the method has been called by the runtime from inside the finalizer and only 
            unmanaged resources can be disposed.</param>
        </member>
        <member name="M:Akka.Actor.ActorSystem.RegisterExtension(Akka.Actor.IExtensionId)">
            <summary>
            TBD
            </summary>
            <param name="extension">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.ActorOf(Akka.Actor.Props,System.String)">
            <summary>
            TBD
            </summary>
            <param name="props">TBD</param>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.ActorSelection(Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="actorPath">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.ActorSelection(System.String)">
            <summary>
            TBD
            </summary>
            <param name="actorPath">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystem.WaitForShutdown">
            <summary>
            Block and prevent the main application thread from exiting unless
            the actor system is shut down.
            </summary>
        </member>
        <member name="T:Akka.Actor.Address">
            <summary>
             The address specifies the physical location under which an Actor can be
             reached. Examples are local addresses, identified by the <see cref="T:Akka.Actor.ActorSystem"/>'s
            name, and remote addresses, identified by protocol, host and port.
             
            This class is sealed to allow use as a case class (copy method etc.); if
            for example a remote transport would want to associate additional
            information with an address, then this must be done externally.
            </summary>
        </member>
        <member name="F:Akka.Actor.Address.AllSystems">
            <summary>
            Pseudo address for all systems
            </summary>
        </member>
        <member name="M:Akka.Actor.Address.#ctor(System.String,System.String,System.String,System.Nullable{System.Int32})">
            <summary>
            TBD
            </summary>
            <param name="protocol">TBD</param>
            <param name="system">TBD</param>
            <param name="host">TBD</param>
            <param name="port">TBD</param>
        </member>
        <member name="P:Akka.Actor.Address.Host">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Address.Port">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Address.System">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Address.Protocol">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Address.HasLocalScope">
            <summary>
            Returns true if this Address is only defined locally. It is not safe to send locally scoped addresses to remote
             hosts. See also <see cref="P:Akka.Actor.Address.HasGlobalScope"/>
            </summary>
        </member>
        <member name="P:Akka.Actor.Address.HasGlobalScope">
            <summary>
            Returns true if this Address is usable globally. Unlike locally defined addresses <see cref="P:Akka.Actor.Address.HasLocalScope"/>
            addresses of global scope are safe to sent to other hosts, as they globally and uniquely identify an addressable
            entity.
            </summary>
        </member>
        <member name="M:Akka.Actor.Address.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.Equals(Akka.Actor.Address)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.Equals(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="obj">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.GetHashCode">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.Clone">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.WithProtocol(System.String)">
            <summary>
            TBD
            </summary>
            <param name="protocol">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.WithSystem(System.String)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.WithHost(System.String)">
            <summary>
            TBD
            </summary>
            <param name="host">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.WithPort(System.Nullable{System.Int32})">
            <summary>
            TBD
            </summary>
            <param name="port">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.op_Equality(Akka.Actor.Address,Akka.Actor.Address)">
            <summary>
            TBD
            </summary>
            <param name="left">TBD</param>
            <param name="right">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.op_Inequality(Akka.Actor.Address,Akka.Actor.Address)">
            <summary>
            TBD
            </summary>
            <param name="left">TBD</param>
            <param name="right">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.HostPort">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.Parse(System.String)">
            <summary>
            Parses a new <see cref="T:Akka.Actor.Address"/> from a given string
            </summary>
            <param name="address">The address to parse</param>
            <returns>A populated <see cref="T:Akka.Actor.Address"/> object with host and port included, if available</returns>
            <exception cref="T:System.UriFormatException">Thrown if the address is not able to be parsed</exception>
        </member>
        <member name="T:Akka.Actor.Address.AddressSurrogate">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Address.AddressSurrogate.Protocol">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Address.AddressSurrogate.System">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Address.AddressSurrogate.Host">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Address.AddressSurrogate.Port">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Address.AddressSurrogate.FromSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Address.ToSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.RelativeActorPath">
            <summary>
            Extractor class for so-called "relative actor paths" - as in "relative URI", not
            "relative to some other actors."
            
            Examples:
            
             * "grand/child"
             * "/user/hello/world"
            </summary>
        </member>
        <member name="M:Akka.Actor.RelativeActorPath.Unapply(System.String)">
            <summary>
            TBD
            </summary>
            <param name="addr">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.DeadLetterMessageQueue">
            <summary>
            INTERNAL API
            
            Message queue implementation used to funnel messages to <see cref="T:Akka.Actor.DeadLetterActorRef"/>
            </summary>
        </member>
        <member name="M:Akka.Actor.DeadLetterMessageQueue.#ctor(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="deadLetters">TBD</param>
        </member>
        <member name="P:Akka.Actor.DeadLetterMessageQueue.HasMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.DeadLetterMessageQueue.Count">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.DeadLetterMessageQueue.Enqueue(Akka.Actor.IActorRef,Akka.Actor.Envelope)">
            <summary>
            TBD
            </summary>
            <param name="receiver">TBD</param>
            <param name="envelope">TBD</param>
        </member>
        <member name="M:Akka.Actor.DeadLetterMessageQueue.TryDequeue([email protected])">
            <summary>
            TBD
            </summary>
            <param name="envelope">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DeadLetterMessageQueue.CleanUp(Akka.Actor.IActorRef,Akka.Dispatch.MessageQueues.IMessageQueue)">
            <summary>
            TBD
            </summary>
            <param name="owner">TBD</param>
            <param name="deadletters">TBD</param>
        </member>
        <member name="T:Akka.Actor.DeadLetterMailbox">
            <summary>
            INTERNAL API
            
            Mailbox for dead letters.
            </summary>
        </member>
        <member name="M:Akka.Actor.DeadLetterMailbox.#ctor(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="deadLetters">TBD</param>
        </member>
        <member name="P:Akka.Actor.DeadLetterMailbox.HasSystemMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.DeadLetterMailbox.SystemDrain(Akka.Dispatch.SysMsg.LatestFirstSystemMessageList)">
            <summary>
            TBD
            </summary>
            <param name="newContents">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DeadLetterMailbox.SystemEnqueue(Akka.Actor.IActorRef,Akka.Dispatch.SysMsg.SystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="T:Akka.Actor.Deploy">
            <summary>
            This class represents a configuration object used in the deployment of an <see cref="T:Akka.Actor.ActorBase">actor</see>.
            </summary>
        </member>
        <member name="F:Akka.Actor.Deploy.Local">
            <summary>
            A deployment configuration that is bound to the <see cref="F:Akka.Actor.Scope.Local"/> scope.
            </summary>
        </member>
        <member name="F:Akka.Actor.Deploy.NoDispatcherGiven">
            <summary>
            This deployment does not have a dispatcher associated with it.
            </summary>
        </member>
        <member name="F:Akka.Actor.Deploy.NoMailboxGiven">
            <summary>
            This deployment does not have a mailbox associated with it.
            </summary>
        </member>
        <member name="F:Akka.Actor.Deploy.NoScopeGiven">
            <summary>
            This deployment has an unspecified scope associated with it.
            </summary>
        </member>
        <member name="F:Akka.Actor.Deploy.None">
            <summary>
            A deployment configuration where none of the options have been configured.
            </summary>
        </member>
        <member name="M:Akka.Actor.Deploy.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Deploy"/> class.
            </summary>
        </member>
        <member name="M:Akka.Actor.Deploy.#ctor(System.String,Akka.Actor.Scope)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Deploy"/> class.
            </summary>
            <param name="path">The actor path associated with this deployment.</param>
            <param name="scope">The scope to bind to this deployment.</param>
        </member>
        <member name="M:Akka.Actor.Deploy.#ctor(Akka.Actor.Scope)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Deploy"/> class.
            </summary>
            <param name="scope">The scope to bind to this deployment.</param>
        </member>
        <member name="M:Akka.Actor.Deploy.#ctor(Akka.Routing.RouterConfig,Akka.Actor.Scope)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Deploy"/> class.
            </summary>
            <param name="routerConfig">The router to use for this deployment.</param>
            <param name="scope">The scope to bind to this deployment.</param>
        </member>
        <member name="M:Akka.Actor.Deploy.#ctor(Akka.Routing.RouterConfig)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Deploy"/> class.
            </summary>
            <param name="routerConfig">The router to use for this deployment.</param>
        </member>
        <member name="M:Akka.Actor.Deploy.#ctor(System.String,Akka.Configuration.Config,Akka.Routing.RouterConfig,Akka.Actor.Scope,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Deploy"/> class.
            </summary>
            <param name="path">The path to deploy the actor.</param>
            <param name="config">The configuration used when deploying the actor.</param>
            <param name="routerConfig">The router used in this deployment.</param>
            <param name="scope">The scope to bind to this deployment.</param>
            <param name="dispatcher">The dispatcher used in this deployment.</param>
        </member>
        <member name="M:Akka.Actor.Deploy.#ctor(System.String,Akka.Configuration.Config,Akka.Routing.RouterConfig,Akka.Actor.Scope,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Deploy"/> class.
            </summary>
            <param name="path">The path to deploy the actor.</param>
            <param name="config">The configuration used when deploying the actor.</param>
            <param name="routerConfig">The router used in this deployment.</param>
            <param name="scope">The scope to bind to this deployment.</param>
            <param name="dispatcher">The dispatcher used in this deployment.</param>
            <param name="mailbox">The mailbox configured for the actor used in this deployment.</param>
        </member>
        <member name="P:Akka.Actor.Deploy.Path">
            <summary>
            The path where the actor is deployed.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.Config">
            <summary>
            The configuration used for this deployment.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.RouterConfig">
            <summary>
            The router used for this deployment.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.Scope">
            <summary>
            The scope bound to this deployment.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.Mailbox">
            <summary>
            The mailbox configured for the actor used in this deployment.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.Dispatcher">
            <summary>
            The dispatcher used in this deployment.
            </summary>
        </member>
        <member name="M:Akka.Actor.Deploy.Equals(Akka.Actor.Deploy)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>
            <c>true</c> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Akka.Actor.Deploy.ToSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            Creates a surrogate representation of the current <see cref="T:Akka.Actor.Deploy"/>.
            </summary>
            <param name="system">The actor system that owns this router.</param>
            <returns>The surrogate representation of the current <see cref="T:Akka.Actor.Deploy"/>.</returns>
        </member>
        <member name="M:Akka.Actor.Deploy.WithFallback(Akka.Actor.Deploy)">
            <summary>
            Creates a new <see cref="T:Akka.Actor.Deploy" /> from this deployment using another <see cref="T:Akka.Actor.Deploy" />
            to backfill options that might be missing from this deployment.
            
            <note>
            This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Deploy" />.
            </note>
            </summary>
            <param name="other">The <see cref="T:Akka.Actor.Deploy" /> used for fallback configuration.</param>
            <returns>A new <see cref="T:Akka.Actor.Deploy" /> using <paramref name="other" /> for fallback configuration.</returns>
        </member>
        <member name="M:Akka.Actor.Deploy.WithScope(Akka.Actor.Scope)">
            <summary>
            Creates a new <see cref="T:Akka.Actor.Deploy" /> with a given <see cref="T:Akka.Actor.Scope" />.
            
            <note>
            This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Deploy" />.
            </note>
            </summary>
            <param name="scope">The <see cref="T:Akka.Actor.Scope" /> used to configure the new <see cref="T:Akka.Actor.Deploy" />.</param>
            <returns>A new <see cref="T:Akka.Actor.Deploy" /> with the provided <paramref name="scope" />.</returns>
        </member>
        <member name="M:Akka.Actor.Deploy.WithMailbox(System.String)">
            <summary>
            Creates a new <see cref="T:Akka.Actor.Deploy" /> with a given <paramref name="mailbox" />.
            
            <note>
            This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Deploy" />.
            </note>
            </summary>
            <param name="mailbox">The mailbox used to configure the new <see cref="T:Akka.Actor.Deploy" />.</param>
            <returns>A new <see cref="T:Akka.Actor.Deploy" /> with the provided <paramref name="mailbox" />.</returns>
        </member>
        <member name="M:Akka.Actor.Deploy.WithDispatcher(System.String)">
            <summary>
            Creates a new <see cref="T:Akka.Actor.Deploy" /> with a given <paramref name="dispatcher" />.
            
            <note>
            This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Deploy" />.
            </note>
            </summary>
            <param name="dispatcher">The dispatcher used to configure the new <see cref="T:Akka.Actor.Deploy" />.</param>
            <returns>A new <see cref="T:Akka.Actor.Deploy" /> with the provided <paramref name="dispatcher" />.</returns>
        </member>
        <member name="M:Akka.Actor.Deploy.WithRouterConfig(Akka.Routing.RouterConfig)">
            <summary>
            Creates a new <see cref="T:Akka.Actor.Deploy" /> with a given <see cref="T:Akka.Routing.RouterConfig" />.
            
            <note>
            This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Deploy" />.
            </note>
            </summary>
            <param name="routerConfig">The <see cref="T:Akka.Routing.RouterConfig" /> used to configure the new <see cref="T:Akka.Actor.Deploy" />.</param>
            <returns>A new <see cref="T:Akka.Actor.Deploy" /> with the provided <paramref name="routerConfig" />.</returns>
        </member>
        <member name="T:Akka.Actor.Deploy.DeploySurrogate">
            <summary>
            This class represents a surrogate of a <see cref="T:Akka.Actor.Deploy"/> configuration object.
            Its main use is to help during the serialization process.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.DeploySurrogate.Scope">
            <summary>
            The scope bound to this deployment.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.DeploySurrogate.RouterConfig">
            <summary>
            The router used for this deployment.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.DeploySurrogate.Path">
            <summary>
            The path where the actor is deployed.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.DeploySurrogate.Config">
            <summary>
            The configuration used for this deployment.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.DeploySurrogate.Mailbox">
            <summary>
            The mailbox configured for the actor used in this deployment.
            </summary>
        </member>
        <member name="P:Akka.Actor.Deploy.DeploySurrogate.Dispatcher">
            <summary>
            The dispatcher used in this deployment.
            </summary>
        </member>
        <member name="M:Akka.Actor.Deploy.DeploySurrogate.FromSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            Creates a <see cref="T:Akka.Actor.Deploy"/> encapsulated by this surrogate.
            </summary>
            <param name="system">The actor system that owns this router.</param>
            <returns>The <see cref="T:Akka.Actor.Deploy"/> encapsulated by this surrogate.</returns>
        </member>
        <member name="T:Akka.Actor.ExtendedActorSystem">
            <summary>
            More powerful interface to the actor system’s implementation which is presented to 
            extensions (see <see cref="T:Akka.Actor.IExtension"/>).
            <remarks>Important Notice:<para>
            This class is not meant to be extended by user code. If you want to
            actually roll your own Akka, beware that you are completely on your own in
            that case!</para></remarks>
            </summary>
        </member>
        <member name="P:Akka.Actor.ExtendedActorSystem.Provider">
            <summary>Gets the provider.</summary>
            <value>The provider.</value>
        </member>
        <member name="P:Akka.Actor.ExtendedActorSystem.Guardian">
            <summary>
            Gets the top-level supervisor of all user actors created using 
            <see cref="M:Akka.Actor.ActorSystem.ActorOf(Akka.Actor.Props,System.String)">system.ActorOf(...)</see>
            </summary>
        </member>
        <member name="P:Akka.Actor.ExtendedActorSystem.LookupRoot">
            <summary>
            The <see cref="T:Akka.Actor.RootGuardianActorRef"/>, used as the lookup for <see cref="T:Akka.Actor.IActorRef"/> resolutions.
            </summary>
        </member>
        <member name="P:Akka.Actor.ExtendedActorSystem.SystemGuardian">
            <summary>
            Gets the top-level supervisor of all system-internal services like logging.
            </summary>
        </member>
        <member name="P:Akka.Actor.ExtendedActorSystem.ActorPipelineResolver">
            <summary>
            Gets the actor producer pipeline resolver for current actor system. It may be used by
            Akka plugins to inject custom behavior directly into actor creation chain.
            </summary>
        </member>
        <member name="M:Akka.Actor.ExtendedActorSystem.SystemActorOf(Akka.Actor.Props,System.String)">
            <summary>Creates a new system actor in the "/system" namespace. This actor 
            will be shut down during system shutdown only after all user actors have
            terminated.</summary>
            <param name="props">TBD</param>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ExtendedActorSystem.SystemActorOf``1(System.String)">
            <summary>Creates a new system actor in the "/system" namespace. This actor 
            will be shut down during system shutdown only after all user actors have
            terminated.</summary>
            <typeparam name="TActor">TBD</typeparam>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ExtendedActorSystem.Abort">
            <summary>
            Aggressively terminates an <see cref="T:Akka.Actor.ActorSystem"/> without waiting for the normal shutdown process to run as-is.
            </summary>
        </member>
        <member name="T:Akka.Actor.Futures">
            <summary>
                Extension method class designed to create Ask support for
                non-ActorRef objects such as <see cref="T:Akka.Actor.ActorSelection" />.
            </summary>
        </member>
        <member name="M:Akka.Actor.Futures.Ask(Akka.Actor.ICanTell,System.Object,System.Nullable{System.TimeSpan})">
            <summary>
            TBD
            </summary>
            <param name="self">TBD</param>
            <param name="message">TBD</param>
            <param name="timeout">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Futures.Ask(Akka.Actor.ICanTell,System.Object,System.Threading.CancellationToken)">
            <summary>
            TBD
            </summary>
            <param name="self">TBD</param>
            <param name="message">TBD</param>
            <param name="cancellationToken">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Futures.Ask(Akka.Actor.ICanTell,System.Object,System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
            <summary>
            TBD
            </summary>
            <param name="self">TBD</param>
            <param name="message">TBD</param>
            <param name="timeout">TBD</param>
            <param name="cancellationToken">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Futures.Ask``1(Akka.Actor.ICanTell,System.Object,System.Nullable{System.TimeSpan})">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="self">TBD</param>
            <param name="message">TBD</param>
            <param name="timeout">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Futures.Ask``1(Akka.Actor.ICanTell,System.Object,System.Threading.CancellationToken)">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="self">TBD</param>
            <param name="message">TBD</param>
            <param name="cancellationToken">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Futures.Ask``1(Akka.Actor.ICanTell,System.Object,System.Nullable{System.TimeSpan},System.Threading.CancellationToken)">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="self">TBD</param>
            <param name="message">TBD</param>
            <param name="timeout">TBD</param>
            <param name="cancellationToken">TBD</param>
            <exception cref="T:System.ArgumentException">
            This exception is thrown if the system can't resolve the target provider.
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Futures.ResolveProvider(Akka.Actor.ICanTell)">
            <summary>
            TBD
            </summary>
            <param name="self">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.PromiseActorRef">
            <summary>
            Akka private optimized representation of the temporary actor spawned to
            receive the reply to an "ask" operation.
            
            INTERNAL API
            </summary>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.#ctor(Akka.Actor.IActorRefProvider,System.Threading.Tasks.TaskCompletionSource{System.Object},System.String)">
            <summary>
            Can't access constructor directly - use <see cref="M:Akka.Actor.PromiseActorRef.Apply(Akka.Actor.IActorRefProvider,System.TimeSpan,System.Object,System.String,Akka.Actor.IActorRef)"/> instead.
            </summary>
        </member>
        <member name="P:Akka.Actor.PromiseActorRef.Result">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.PromiseActorRef._mcn">
            <summary>
            This is necessary for weaving the PromiseActorRef into the asked message, i.e. the replyTo pattern.
            </summary>
        </member>
        <member name="F:Akka.Actor.PromiseActorRef._stateDoNotCallMeDirectly">
             As an optimization for the common (local) case we only register this PromiseActorRef
             with the provider when the `path` member is actually queried, which happens during
             serialization (but also during a simple call to `ToString`, `Equals` or `GetHashCode`!).
            
             Defined states:
             null                  => started, path not yet created
             Registering           => currently creating temp path and registering it
             path: ActorPath       => path is available and was registered
             StoppedWithPath(path) => stopped, path available
             Stopped               => stopped, path not yet created
        </member>
        <member name="T:Akka.Actor.PromiseActorRef.Registering">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.PromiseActorRef.Registering.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.PromiseActorRef.Stopped">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.PromiseActorRef.Stopped.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.PromiseActorRef.StoppedWithPath">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.StoppedWithPath.#ctor(Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
        </member>
        <member name="P:Akka.Actor.PromiseActorRef.StoppedWithPath.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.StoppedWithPath.Equals(Akka.Actor.PromiseActorRef.StoppedWithPath)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.StoppedWithPath.Equals(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="obj">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.StoppedWithPath.GetHashCode">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.Apply(Akka.Actor.IActorRefProvider,System.TimeSpan,System.Object,System.String,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="provider">TBD</param>
            <param name="timeout">TBD</param>
            <param name="targetName">TBD</param>
            <param name="messageClassName">TBD</param>
            <param name="sender">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.AddWatcher(Akka.Actor.IActorRef)">
            <summary>
            Returns false if the <see cref="F:Akka.Actor.PromiseActorRef._promise"/> is already completed.
            </summary>
        </member>
        <member name="P:Akka.Actor.PromiseActorRef.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.PromiseActorRef.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.GetPath">
            <summary>
             Contract of this method:
             Must always return the same ActorPath, which must have
             been registered if we haven't been stopped yet.
            </summary>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.TellInternal(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <exception cref="T:Akka.Actor.InvalidMessageException">
            This exception is thrown if the given <paramref name="message"/> is undefined.
            </exception>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.PromiseActorRef.Stop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.IAutoReceivedMessage">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.Terminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Terminated.#ctor(Akka.Actor.IActorRef,System.Boolean,System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="actorRef">TBD</param>
            <param name="existenceConfirmed">TBD</param>
            <param name="addressTerminated">TBD</param>
        </member>
        <member name="P:Akka.Actor.Terminated.ActorRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Terminated.AddressTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Terminated.ExistenceConfirmed">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Terminated.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Identify">
            <summary>
            Request to an <see cref="T:Akka.Actor.ICanTell"/> to get back the identity of the underlying actors.
            </summary>
        </member>
        <member name="M:Akka.Actor.Identify.#ctor(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="messageId">TBD</param>
        </member>
        <member name="P:Akka.Actor.Identify.MessageId">
            <summary>
            A correlating ID used to distinguish multiple <see cref="T:Akka.Actor.Identify"/> requests to the same receiver.
            </summary>
        </member>
        <member name="M:Akka.Actor.Identify.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ActorIdentity">
            <summary>
            Response to the <see cref="T:Akka.Actor.Identify"/> message, get identity by Sender
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorIdentity.#ctor(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="messageId">TBD</param>
            <param name="subject">TBD</param>
        </member>
        <member name="P:Akka.Actor.ActorIdentity.MessageId">
            <summary>
            The same correlating ID used in the original <see cref="T:Akka.Actor.Identify"/> message.
            </summary>
        </member>
        <member name="P:Akka.Actor.ActorIdentity.Subject">
            <summary>
            A reference to the underyling actor.
            </summary>
            <remarks>Will be <c>null</c> if sent an <see cref="T:Akka.Actor.ActorSelection"/> that could not be resolved.</remarks>
        </member>
        <member name="M:Akka.Actor.ActorIdentity.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.PoisonPill">
            <summary>
            Sending a <see cref="T:Akka.Actor.PoisonPill"/> to an will stop the actor when the message 
            is processed. <see cref="T:Akka.Actor.PoisonPill"/> is enqueued as ordinary messages and will be handled after 
            messages that were already queued in the mailbox.
            <para>See also <see cref="T:Akka.Actor.Kill"/> which causes the actor to throw an  <see cref="T:Akka.Actor.ActorKilledException"/> when 
            it processes the message, which gets handled using the normal supervisor mechanism, and
            <see cref="M:Akka.Actor.IActorContext.Stop(Akka.Actor.IActorRef)"/> which causes the actor to stop without processing any more messages. </para>
            </summary>
        </member>
        <member name="P:Akka.Actor.PoisonPill.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.PoisonPill.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Kill">
            <summary>
            Sending an <see cref="T:Akka.Actor.Kill"/> message to an actor causes the actor to throw an 
            <see cref="T:Akka.Actor.ActorKilledException"/> when it processes the message, which gets handled using the normal supervisor mechanism.
            <para>See also <see cref="T:Akka.Actor.PoisonPill"/> which causes the actor to stop when the <see cref="T:Akka.Actor.PoisonPill"/>
            is processed, without throwing an exception, and 
            <see cref="M:Akka.Actor.IActorContext.Stop(Akka.Actor.IActorRef)"/> which causes the actor to stop without processing any more messages. </para>
            </summary>
        </member>
        <member name="P:Akka.Actor.Kill.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Kill.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.AddressTerminated">
            <summary>
            INTERNAL API
            
            Used for remote death watch. Failure detectors publish this to the
            <see cref="T:Akka.Event.AddressTerminatedTopic"/> when a remote node is detected to be unreachable and / or decided
            to be removed.
            
            The watcher <see cref="!:DeathWatch"/> subscribes to the <see cref="T:Akka.Event.AddressTerminatedTopic"/> and translates this
            event to <see cref="T:Akka.Actor.Terminated"/>, which is sent to itself.
            </summary>
        </member>
        <member name="M:Akka.Actor.AddressTerminated.#ctor(Akka.Actor.Address)">
            <summary>
            TBD
            </summary>
            <param name="address">TBD</param>
        </member>
        <member name="P:Akka.Actor.AddressTerminated.Address">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.AddressTerminated.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.EventStreamActor">
            <summary>
                Class EventStreamActor.
            </summary>
        </member>
        <member name="M:Akka.Actor.EventStreamActor.Receive(System.Object)">
            <summary>
                Processor for user defined messages.
            </summary>
            <param name="message">The message.</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.GuardianActor">
            <summary>
                Class GuardianActor.
            </summary>
        </member>
        <member name="M:Akka.Actor.GuardianActor.Receive(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.GuardianActor.PreStart">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.SystemGuardianActor">
            <summary>
            System guardian. 
            
            Root actor for all actors under the /system path.
            </summary>
        </member>
        <member name="M:Akka.Actor.SystemGuardianActor.#ctor(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="userGuardian">TBD</param>
        </member>
        <member name="M:Akka.Actor.SystemGuardianActor.Receive(System.Object)">
            <summary>
            Processor for messages that are sent to the root system guardian
            </summary>
            <param name="message">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.SystemGuardianActor.PreRestart(System.Exception,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="T:Akka.Actor.DeadLetterActorRef">
            <summary>
                Class DeadLetterActorRef.
            </summary>
        </member>
        <member name="M:Akka.Actor.DeadLetterActorRef.#ctor(Akka.Actor.IActorRefProvider,Akka.Actor.ActorPath,Akka.Event.EventStream)">
            <summary>
            TBD
            </summary>
            <param name="provider">TBD</param>
            <param name="path">TBD</param>
            <param name="eventStream">TBD</param>
        </member>
        <member name="M:Akka.Actor.DeadLetterActorRef.TellInternal(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <exception cref="T:Akka.Actor.InvalidMessageException">This exception is thrown if the given <paramref name="message"/> is undefined.</exception>
        </member>
        <member name="M:Akka.Actor.DeadLetterActorRef.SpecialHandle(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ICell">
            <summary>
            <remarks>Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.</remarks>
            </summary>
        </member>
        <member name="P:Akka.Actor.ICell.Self">
            <summary>Gets the “self” reference which this Cell is attached to.</summary>
        </member>
        <member name="P:Akka.Actor.ICell.System">
            <summary>The system within which this Cell lives.</summary>
        </member>
        <member name="P:Akka.Actor.ICell.SystemImpl">
            <summary>The system internals within which this Cell lives.</summary>
        </member>
        <member name="M:Akka.Actor.ICell.Start">
            <summary>
            Start the cell: enqueued message must not be processed before this has
            been called. The usual action is to attach the mailbox to a dispatcher.
            </summary>
        </member>
        <member name="M:Akka.Actor.ICell.Suspend">
            <summary>Recursively suspend this actor and all its children. Is only allowed to throw fatal exceptions.</summary>
        </member>
        <member name="M:Akka.Actor.ICell.Resume(System.Exception)">
            <summary>Recursively resume this actor and all its children. Is only allowed to throw fatal exceptions.</summary>
            <param name="causedByFailure">TBD</param>
        </member>
        <member name="M:Akka.Actor.ICell.Restart(System.Exception)">
            <summary>Restart this actor (will recursively restart or stop all children). Is only allowed to throw Fatal Throwables.</summary>
            <param name="cause">TBD</param>
        </member>
        <member name="M:Akka.Actor.ICell.Stop">
            <summary>Recursively terminate this actor and all its children. Is only allowed to throw Fatal Throwables.</summary>
        </member>
        <member name="P:Akka.Actor.ICell.Parent">
            <summary>The supervisor of this actor.</summary>
        </member>
        <member name="P:Akka.Actor.ICell.IsLocal">
            <summary>Returns true if the actor is local.</summary>
        </member>
        <member name="P:Akka.Actor.ICell.Props">
            <summary>The props for this actor cell.</summary>
        </member>
        <member name="P:Akka.Actor.ICell.HasMessages">
            <summary>
            If the actor isLocal, returns whether "user messages" are currently queued,
            <c>false</c>otherwise.
            </summary>
        </member>
        <member name="P:Akka.Actor.ICell.NumberOfMessages">
            <summary>
            If the actor isLocal, returns the number of "user messages" currently queued,
            which may be a costly operation, 0 otherwise.
            </summary>
        </member>
        <member name="P:Akka.Actor.ICell.IsTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ICell.SendMessage(Akka.Actor.IActorRef,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="sender">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.ICell.GetChildren">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.ICell.ChildrenContainer">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ICell.GetSingleChild(System.String)">
            <summary>
            Method for looking up a single child beneath this actor.
            It is racy if called from the outside.
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ICell.GetChildByName(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ICell.TryGetChildStatsByName(System.String,[email protected])">
            <summary>
            Tries to get the stats for the child with the specified name. The stats can be either <see cref="T:Akka.Actor.Internal.ChildNameReserved"/> 
            indicating that only a name has been reserved for the child, or a <see cref="T:Akka.Actor.Internal.ChildRestartStats"/> for a child that 
            has been initialized/created.
            </summary>
            <param name="name">TBD</param>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ICell.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            Enqueue a message to be sent to the actor; may or may not actually
            schedule the actor to run, depending on which type of cell it is.
            </summary>
            <param name="message">The system message we're passing along</param>
        </member>
        <member name="T:Akka.Actor.EmptyLocalActorRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.EmptyLocalActorRef.#ctor(Akka.Actor.IActorRefProvider,Akka.Actor.ActorPath,Akka.Event.EventStream)">
            <summary>
            TBD
            </summary>
            <param name="provider">TBD</param>
            <param name="path">TBD</param>
            <param name="eventStream">TBD</param>
        </member>
        <member name="P:Akka.Actor.EmptyLocalActorRef.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.EmptyLocalActorRef.Provider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.EmptyLocalActorRef.IsTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.EmptyLocalActorRef.TellInternal(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <exception cref="T:Akka.Actor.InvalidMessageException">This exception is thrown if the given <paramref name="message"/> is undefined.</exception>
        </member>
        <member name="M:Akka.Actor.EmptyLocalActorRef.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.EmptyLocalActorRef.SpecialHandle(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ICanTell">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ICanTell.Tell(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
        </member>
        <member name="T:Akka.Actor.IQuery">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.IQuery.Deadline">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.IQuery.Client">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.IQuery.WithClient(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="client">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Get">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Get.#ctor(System.TimeSpan,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="deadline">TBD</param>
            <param name="client">TBD</param>
        </member>
        <member name="P:Akka.Actor.Get.Deadline">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Get.Client">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Get.WithClient(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="client">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Select">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Select.#ctor(System.TimeSpan,System.Predicate{System.Object},Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="deadline">TBD</param>
            <param name="predicate">TBD</param>
            <param name="client">TBD</param>
        </member>
        <member name="P:Akka.Actor.Select.Deadline">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Select.Predicate">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Select.Client">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Select.WithClient(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="client">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.StartWatch">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.StartWatch.#ctor(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="target">TBD</param>
        </member>
        <member name="P:Akka.Actor.StartWatch.Target">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.StopWatch">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.StopWatch.#ctor(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="target">TBD</param>
        </member>
        <member name="P:Akka.Actor.StopWatch.Target">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.InboxQueue`1">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
        </member>
        <member name="M:Akka.Actor.InboxQueue`1.GetEnumerator">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.InboxQueue`1.Add(`0)">
            <summary>
            TBD
            </summary>
            <param name="item">TBD</param>
        </member>
        <member name="M:Akka.Actor.InboxQueue`1.Clear">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.InboxQueue`1.Contains(`0)">
            <summary>
            TBD
            </summary>
            <param name="item">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.InboxQueue`1.CopyTo(`0[],System.Int32)">
            <summary>
            TBD
            </summary>
            <param name="array">TBD</param>
            <param name="arrayIndex">TBD</param>
        </member>
        <member name="M:Akka.Actor.InboxQueue`1.Remove(`0)">
            <summary>
            TBD
            </summary>
            <param name="item">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.InboxQueue`1.RemoveAll(System.Predicate{`0})">
            <summary>
            TBD
            </summary>
            <param name="predicate">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.InboxQueue`1.Enqueue(`0)">
            <summary>
            TBD
            </summary>
            <param name="item">TBD</param>
        </member>
        <member name="M:Akka.Actor.InboxQueue`1.Dequeue">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.InboxQueue`1.DequeueFirstOrDefault(System.Predicate{`0})">
            <summary>
            TBD
            </summary>
            <param name="predicate">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.InboxQueue`1.Count">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.InboxQueue`1.IsReadOnly">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.DeadlineComparer">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.DeadlineComparer.Instance">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.DeadlineComparer.Compare(Akka.Actor.IQuery,Akka.Actor.IQuery)">
            <summary>
            TBD
            </summary>
            <param name="x">TBD</param>
            <param name="y">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.IInboxable">
            <summary>
            <see cref="T:Akka.Actor.IInboxable"/> is an actor-like object to be listened by external objects.
            It can watch other actors lifecycle and contains inner actor, which could be passed
            as reference to other actors.
            </summary>
        </member>
        <member name="P:Akka.Actor.IInboxable.Receiver">
            <summary>
            Get a reference to internal actor. It may be for example registered in event stream.
            </summary>
        </member>
        <member name="M:Akka.Actor.IInboxable.Receive">
            <summary>
            Receive a next message from current <see cref="T:Akka.Actor.IInboxable"/> with default timeout. This call will return immediately,
            if the internal actor previously received a message, or will block until it'll receive a message.
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IInboxable.Receive(System.TimeSpan)">
            <summary>
            Receive a next message from current <see cref="T:Akka.Actor.IInboxable"/>. This call will return immediately,
            if the internal actor previously received a message, or will block for time specified by 
            <paramref name="timeout"/> until it'll receive a message.
            </summary>
            <param name="timeout">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IInboxable.ReceiveAsync">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IInboxable.ReceiveAsync(System.TimeSpan)">
            <summary>
            TBD
            </summary>
            <param name="timeout">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IInboxable.ReceiveWhere(System.Predicate{System.Object})">
            <summary>
            Receive a next message satisfying specified <paramref name="predicate"/> under default timeout.
            </summary>
            <param name="predicate">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IInboxable.ReceiveWhere(System.Predicate{System.Object},System.TimeSpan)">
            <summary>
            Receive a next message satisfying specified <paramref name="predicate"/> under provided <paramref name="timeout"/>.
            </summary>
            <param name="predicate">TBD</param>
            <param name="timeout">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IInboxable.Send(Akka.Actor.IActorRef,System.Object)">
            <summary>
            Makes an internal actor act as a proxy of a given <paramref name="message"/>, 
            which is sent to a given target actor. It means, that all <paramref name="target"/>'s
            replies will be sent to current inbox instead.
            </summary>
            <param name="target">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="T:Akka.Actor.Inbox">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Inbox.Create(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.Inbox.Receiver">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Inbox.Watch(Akka.Actor.IActorRef)">
            <summary>
            Make the inbox’s actor watch the <paramref name="subject"/> actor such that 
            reception of the <see cref="T:Akka.Actor.Terminated"/> message can then be awaited.
            </summary>
            <param name="subject">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Inbox.Unwatch(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="subject">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Inbox.Send(Akka.Actor.IActorRef,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="actorRef">TBD</param>
            <param name="msg">TBD</param>
        </member>
        <member name="M:Akka.Actor.Inbox.Receive">
            <summary>
            Receive a single message from <see cref="P:Akka.Actor.Inbox.Receiver"/> actor with default timeout. 
            NOTE: Timeout resolution depends on system's scheduler.
            </summary>
            <remarks>
            Don't use this method within actors, since it block current thread until a message is received.
            </remarks>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Inbox.Receive(System.TimeSpan)">
            <summary>
            Receive a single message from <see cref="P:Akka.Actor.Inbox.Receiver"/> actor. 
            Provided <paramref name="timeout"/> is used for cleanup purposes.
            NOTE: <paramref name="timeout"/> resolution depends on system's scheduler.
            </summary>
            <remarks>
            Don't use this method within actors, since it block current thread until a message is received.
            </remarks>
            <param name="timeout">TBD</param>
            <exception cref="T:System.TimeoutException">
            This exception is thrown if the inbox received a <see cref="T:Akka.Actor.Status.Failure"/> response message or
            it didn't receive a response message by the given <paramref name="timeout"/> .
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Inbox.ReceiveWhere(System.Predicate{System.Object})">
            <summary>
            TBD
            </summary>
            <param name="predicate">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Inbox.ReceiveWhere(System.Predicate{System.Object},System.TimeSpan)">
            <summary>
            TBD
            </summary>
            <param name="predicate">TBD</param>
            <param name="timeout">TBD</param>
            <exception cref="T:System.TimeoutException">
            This exception is thrown if the inbox received a <see cref="T:Akka.Actor.Status.Failure"/> response message or
            it didn't receive a response message by the given <paramref name="timeout"/> .
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Inbox.ReceiveAsync">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Inbox.ReceiveAsync(System.TimeSpan)">
            <summary>
            TBD
            </summary>
            <param name="timeout">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Inbox.Dispose">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Inbox.Dispose(System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="disposing">TBD</param>
        </member>
        <member name="T:Akka.Actor.LocalScope">
            <summary>
            This class represents a binding of an actor deployment to a local system.
            </summary>
        </member>
        <member name="T:Akka.Actor.LocalScope.LocalScopeSurrogate">
            <summary>
            This class represents a surrogate of a <see cref="T:Akka.Actor.LocalScope"/> binding.
            Its main use is to help during the serialization process.
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalScope.LocalScopeSurrogate.FromSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            Creates a <see cref="T:Akka.Actor.LocalScope"/> encapsulated by this surrogate.
            </summary>
            <param name="system">The actor system that owns this router.</param>
            <returns>The <see cref="T:Akka.Actor.LocalScope"/> encapsulated by this surrogate.</returns>
        </member>
        <member name="P:Akka.Actor.LocalScope.Instance">
            <summary>
            The singleton instance of this scope.
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalScope.WithFallback(Akka.Actor.Scope)">
             <summary>
             Creates a new <see cref="T:Akka.Actor.Scope" /> from this scope using another <see cref="T:Akka.Actor.Scope" />
             to backfill options that might be missing from this scope.
            
             <note>
             This method ignores the given scope and returns the singleton instance of this scope.
             </note>
             </summary>
             <param name="other">The <see cref="T:Akka.Actor.Scope" /> used for fallback configuration.</param>
             <returns>The singleton instance of this scope</returns>
        </member>
        <member name="M:Akka.Actor.LocalScope.Copy">
             <summary>
             Creates a copy of the current instance.
            
             <note>
             This method returns the singleton instance of this scope.
             </note>
             </summary>
             <returns>The singleton instance of this scope</returns>
        </member>
        <member name="M:Akka.Actor.LocalScope.ToSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            Creates a surrogate representation of the current <see cref="T:Akka.Actor.LocalScope"/>.
            </summary>
            <param name="system">The actor system that owns this router.</param>
            <returns>The surrogate representation of the current <see cref="T:Akka.Actor.LocalScope"/>.</returns>
        </member>
        <member name="T:Akka.Actor.NameAndUid">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.NameAndUid.#ctor(System.String,System.Int32)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="uid">TBD</param>
        </member>
        <member name="P:Akka.Actor.NameAndUid.Name">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.NameAndUid.Uid">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.NameAndUid.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.ReceiveTimeout">
            <summary>
            This message is sent to an actor that has set a receive timeout, either by calling 
            <see cref="M:Akka.Actor.IActorContext.SetReceiveTimeout(System.Nullable{System.TimeSpan})">Context.SetReceiveTimeout</see> or
            <see cref="M:Akka.Actor.ActorBase.SetReceiveTimeout(System.Nullable{System.TimeSpan})">SetReceiveTimeout</see>
            and no message has been sent to the actor during the specified amount of time.
            </summary>
        </member>
        <member name="P:Akka.Actor.ReceiveTimeout.Instance">
            <summary>
            Gets the <see cref="T:Akka.Actor.ReceiveTimeout"/> singleton instance.
            </summary>
        </member>
        <member name="T:Akka.Actor.RemoteScope">
            <summary>
            This class represents a binding of an actor deployment to a remote system.
            Actors in this scope are deployed to a specified <see cref="P:Akka.Actor.RemoteScope.Address"/>.
            </summary>
        </member>
        <member name="M:Akka.Actor.RemoteScope.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.RemoteScope"/> class.
            </summary>
        </member>
        <member name="M:Akka.Actor.RemoteScope.#ctor(Akka.Actor.Address)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.RemoteScope"/> class.
            </summary>
            <param name="address">The address to which actors are deployed.</param>
        </member>
        <member name="P:Akka.Actor.RemoteScope.Address">
            <summary>
            The address to which actors are deployed.
            </summary>
        </member>
        <member name="M:Akka.Actor.RemoteScope.Equals(Akka.Actor.RemoteScope)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>
            <c>true</c> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Akka.Actor.RemoteScope.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns>
              <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Akka.Actor.RemoteScope.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
        </member>
        <member name="M:Akka.Actor.RemoteScope.WithFallback(Akka.Actor.Scope)">
             <summary>
             Creates a new <see cref="T:Akka.Actor.Scope" /> from this scope using another <see cref="T:Akka.Actor.Scope" />
             to backfill options that might be missing from this scope.
            
             <note>
             This method ignores the given scope and returns the current instance.
             </note>
             </summary>
             <param name="other">The <see cref="T:Akka.Actor.Scope" /> used for fallback configuration.</param>
             <returns>The instance of this scope</returns>
        </member>
        <member name="M:Akka.Actor.RemoteScope.Copy">
            <summary>
            Creates a new <see cref="T:Akka.Actor.RemoteScope" /> that uses the current <see cref="P:Akka.Actor.RemoteScope.Address"/>.
            </summary>
            <returns>The newly created <see cref="T:Akka.Actor.RemoteScope" /></returns>
        </member>
        <member name="T:Akka.Actor.RepointableActorRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.RepointableActorRef.System">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.RepointableActorRef.Props">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.RepointableActorRef.Dispatcher">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.RepointableActorRef.MailboxType">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.RepointableActorRef.Supervisor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.RepointableActorRef._path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.#ctor(Akka.Actor.Internal.ActorSystemImpl,Akka.Actor.Props,Akka.Dispatch.MessageDispatcher,Akka.Dispatch.MailboxType,Akka.Actor.IInternalActorRef,Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <param name="props">TBD</param>
            <param name="dispatcher">TBD</param>
            <param name="mailboxType">TBD</param>
            <param name="supervisor">TBD</param>
            <param name="path">TBD</param>
        </member>
        <member name="P:Akka.Actor.RepointableActorRef.Underlying">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.RepointableActorRef.Lookup">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.RepointableActorRef.IsTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.SwapUnderlying(Akka.Actor.ICell)">
            <summary>
            TBD
            </summary>
            <param name="cell">TBD</param>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.Initialize(System.Boolean)">
            <summary>
            Initialize: make a dummy cell which holds just a mailbox, then tell our
            supervisor that we exist so that he can create the real Cell in
            handleSupervise().
            </summary>
            <param name="async">TBD</param>
            <exception cref="T:Akka.Pattern.IllegalStateException">This exception is thrown if this function is called more than once.</exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.Point">
            <summary>
            This method is supposed to be called by the supervisor in HandleSupervise()
            to replace the UnstartedCell with the real one. It assumes no concurrent
            modification of the `underlying` field, though it is safe to send messages
            at any time.
            </summary>
            <exception cref="T:Akka.Pattern.IllegalStateException">This exception is thrown if the underlying cell is undefined.</exception>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.NewCell">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.RepointableActorRef.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.RepointableActorRef.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.RepointableActorRef.Provider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.RepointableActorRef.IsLocal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.Start">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.Suspend">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.Resume(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="causedByFailure">TBD</param>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.Stop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.Restart(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
        </member>
        <member name="P:Akka.Actor.RepointableActorRef.IsStarted">
            <summary>
            TBD
            </summary>
            <exception cref="T:Akka.Pattern.IllegalStateException">This exception is thrown if this property is called before actor is initialized (<see cref="M:Akka.Actor.RepointableActorRef.Initialize(System.Boolean)"/>).</exception>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.TellInternal(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.GetChild(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.RepointableActorRef.GetSingleChild(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.RepointableActorRef.Children">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.UnstartedCell">
            <summary>
            INTERNAL API
            </summary>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.#ctor(Akka.Actor.Internal.ActorSystemImpl,Akka.Actor.RepointableActorRef,Akka.Actor.Props,Akka.Actor.IInternalActorRef)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <param name="self">TBD</param>
            <param name="props">TBD</param>
            <param name="supervisor">TBD</param>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.ReplaceWith(Akka.Actor.ICell)">
            <summary>
            TBD
            </summary>
            <param name="cell">TBD</param>
        </member>
        <member name="P:Akka.Actor.UnstartedCell.System">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.UnstartedCell.SystemImpl">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.Start">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.Suspend">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.Resume(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="causedByFailure">TBD</param>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.Restart(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.Stop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.UnstartedCell.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.GetChildren">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.UnstartedCell.ChildrenContainer">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.GetSingleChild(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.GetChildByName(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.TryGetChildStatsByName(System.String,[email protected])">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="child">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.SendMessage(Akka.Actor.IActorRef,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="sender">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.UnstartedCell.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="P:Akka.Actor.UnstartedCell.IsLocal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.UnstartedCell.IsTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.UnstartedCell.HasMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.UnstartedCell.NumberOfMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.UnstartedCell.Self">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.UnstartedCell.Props">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.RootGuardianActorRef">
            <summary>
            INTERNAL API.
            
            Used by <see cref="T:Akka.Actor.GuardianActor"/>
            </summary>
        </member>
        <member name="M:Akka.Actor.RootGuardianActorRef.#ctor(Akka.Actor.Internal.ActorSystemImpl,Akka.Actor.Props,Akka.Dispatch.MessageDispatcher,Akka.Dispatch.MailboxType,Akka.Actor.IInternalActorRef,Akka.Actor.ActorPath,Akka.Actor.IInternalActorRef,System.Collections.Generic.IReadOnlyDictionary{System.String,Akka.Actor.IInternalActorRef})">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <param name="props">TBD</param>
            <param name="dispatcher">TBD</param>
            <param name="mailboxType">TBD</param>
            <param name="supervisor">TBD</param>
            <param name="path">TBD</param>
            <param name="deadLetters">TBD</param>
            <param name="extraNames">TBD</param>
        </member>
        <member name="P:Akka.Actor.RootGuardianActorRef.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.RootGuardianActorRef.SetTempContainer(Akka.Actor.IInternalActorRef)">
            <summary>
            TBD
            </summary>
            <param name="tempContainer">TBD</param>
        </member>
        <member name="M:Akka.Actor.RootGuardianActorRef.GetSingleChild(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.RootGuardianSupervisor">
            <summary>
            Top-level anchor for the supervision hierarchy of this actor system.
            Note: This class is called theOneWhoWalksTheBubblesOfSpaceTime in Akka
            </summary>
        </member>
        <member name="M:Akka.Actor.RootGuardianSupervisor.#ctor(Akka.Actor.RootActorPath,Akka.Actor.IActorRefProvider,System.Threading.Tasks.TaskCompletionSource{Akka.Actor.Status},Akka.Event.ILoggingAdapter)">
            <summary>
            TBD
            </summary>
            <param name="root">TBD</param>
            <param name="provider">TBD</param>
            <param name="terminationPromise">TBD</param>
            <param name="log">TBD</param>
        </member>
        <member name="M:Akka.Actor.RootGuardianSupervisor.TellInternal(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <exception cref="T:Akka.Actor.InvalidMessageException">This exception is thrown if the given <paramref name="message"/> is undefined.</exception>
        </member>
        <member name="M:Akka.Actor.RootGuardianSupervisor.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="systemMessage">TBD</param>
        </member>
        <member name="P:Akka.Actor.RootGuardianSupervisor.CauseOfTermination">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.RootGuardianSupervisor.Stop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.RootGuardianSupervisor.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.RootGuardianSupervisor.Provider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.Deployer">
            <summary>
            Used to configure and deploy actors.
            </summary>
        </member>
        <member name="F:Akka.Actor.Deployer.Default">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Deployer.#ctor(Akka.Actor.Settings)">
            <summary>
            TBD
            </summary>
            <param name="settings">TBD</param>
        </member>
        <member name="M:Akka.Actor.Deployer.Lookup(Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Deployer.Lookup(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Deployer.Lookup(System.Collections.Generic.IEnumerator{System.String})">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Deployer.SetDeploy(Akka.Actor.Deploy)">
            <summary>
            TBD
            </summary>
            <param name="deploy">TBD</param>
            <exception cref="T:Akka.Actor.IllegalActorNameException">
            This exception is thrown if the actor name in the deployment path is empty or contains invalid ASCII.
            Valid ASCII includes letters and anything from <see cref="F:Akka.Actor.ActorPath.ValidSymbols"/>. Note that paths
            cannot start with the <c>$</c>.
            </exception>
        </member>
        <member name="M:Akka.Actor.Deployer.ParseConfig(System.String,Akka.Configuration.Config)">
            <summary>
            TBD
            </summary>
            <param name="key">TBD</param>
            <param name="config">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.IExtension">
            <summary>
            This interface is used to mark an object as an <see cref="T:Akka.Actor.ActorSystem"/> extension.
            </summary>
        </member>
        <member name="T:Akka.Actor.IExtensionId">
            <summary>
            This interface is used to distinguish unique <see cref="T:Akka.Actor.ActorSystem"/> extensions.
            </summary>
        </member>
        <member name="M:Akka.Actor.IExtensionId.Apply(Akka.Actor.ActorSystem)">
            <summary>
            Registers the current extension to a given actor system.
            </summary>
            <param name="system">The actor system in which to register the extension.</param>
            <returns>The extension registered to the given actor system.</returns>
        </member>
        <member name="M:Akka.Actor.IExtensionId.Get(Akka.Actor.ActorSystem)">
            <summary>
            Retrieves the current extension from a given actor system.
            </summary>
            <param name="system">The actor system from which to retrieve the extension.</param>
            <returns>The extension retrieved from the given actor system.</returns>
        </member>
        <member name="M:Akka.Actor.IExtensionId.CreateExtension(Akka.Actor.ExtendedActorSystem)">
            <summary>
            Creates the current extension using a given actor system.
            
            <note>
            Internal use only.
            </note>
            </summary>
            <param name="system">The actor system to use when creating the extension.</param>
            <returns>The extension created using the given actor system.</returns>
        </member>
        <member name="P:Akka.Actor.IExtensionId.ExtensionType">
            <summary>
            Retrieves the underlying type for the current extension
            </summary>
        </member>
        <member name="T:Akka.Actor.IExtensionId`1">
            <summary>
            This interface is used to distinguish unique <see cref="T:Akka.Actor.ActorSystem"/> extensions.
            </summary>
            <typeparam name="T">The type associated with the current extension.</typeparam>
        </member>
        <member name="M:Akka.Actor.IExtensionId`1.Apply(Akka.Actor.ActorSystem)">
            <summary>
            Registers the current extension to a given actor system.
            </summary>
            <param name="system">The actor system in which to register the extension.</param>
            <returns>The extension registered to the given actor system.</returns>
        </member>
        <member name="M:Akka.Actor.IExtensionId`1.Get(Akka.Actor.ActorSystem)">
            <summary>
            Retrieves the current extension from a given actor system.
            </summary>
            <param name="system">The actor system from which to retrieve the extension.</param>
            <returns>The extension retrieved from the given actor system.</returns>
        </member>
        <member name="M:Akka.Actor.IExtensionId`1.CreateExtension(Akka.Actor.ExtendedActorSystem)">
            <summary>
            Creates the current extension using a given actor system.
            
            <note>
            Internal use only.
            </note>
            </summary>
            <param name="system">The actor system to use when creating the extension.</param>
            <returns>The extension created using the given actor system.</returns>
        </member>
        <member name="T:Akka.Actor.ActorSystemWithExtensions">
            <summary>
            This class contains extension methods used for resolving <see cref="T:Akka.Actor.ActorSystem"/> extensions.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorSystemWithExtensions.WithExtension``1(Akka.Actor.ActorSystem)">
            <summary>
            Retrieves the extension specified by a given type, <typeparamref name="T"/>, from a given actor system.
            </summary>
            <typeparam name="T">The type associated with the extension to retrieve.</typeparam>
            <param name="system">The actor system from which to retrieve the extension.</param>
            <returns>The extension retrieved from the given actor system.</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystemWithExtensions.WithExtension``1(Akka.Actor.ActorSystem,System.Type)">
            <summary>
            Retrieves the extension specified by a given type, <typeparamref name="T"/>, from a given actor system.
            If the extension does not exist within the actor system, then the extension specified by <paramref name="extensionId"/>
            is registered to the actor system.
            </summary>
            <typeparam name="T">The type associated with the extension to retrieve.</typeparam>
            <param name="system">The actor system from which to retrieve the extension or to register with if it does not exist.</param>
            <param name="extensionId">The type of the extension to register if it does not exist in the given actor system.</param>
            <returns>The extension retrieved from the given actor system.</returns>
        </member>
        <member name="M:Akka.Actor.ActorSystemWithExtensions.WithExtension``2(Akka.Actor.ActorSystem)">
            <summary>
            Retrieves the extension specified by a given type, <typeparamref name="T"/>, from a given actor system.
            If the extension does not exist within the actor system, then the extension specified by <typeparamref name="TI"/>
            is registered to the actor system.
            </summary>
            <typeparam name="T">The type associated with the extension to retrieve.</typeparam>
            <typeparam name="TI">The type associated with the extension to retrieve if it does not exist within the system.</typeparam>
            <param name="system">The actor system from which to retrieve the extension or to register with if it does not exist.</param>
            <returns>The extension retrieved from the given actor system.</returns>
        </member>
        <member name="T:Akka.Actor.ExtensionIdProvider`1">
            <summary>
            This class represents the base provider implementation for creating, registering and retrieving extensions within an <see cref="T:Akka.Actor.ActorSystem"/>.
            </summary>
            <typeparam name="T">TBD</typeparam>
        </member>
        <member name="M:Akka.Actor.ExtensionIdProvider`1.Apply(Akka.Actor.ActorSystem)">
            <summary>
            Registers the current extension to a given actor system.
            </summary>
            <param name="system">The actor system in which to register the extension.</param>
            <returns>The extension registered to the given actor system.</returns>
        </member>
        <member name="P:Akka.Actor.ExtensionIdProvider`1.ExtensionType">
            <summary>
            Retrieves the underlying type for the current extension
            </summary>
        </member>
        <member name="M:Akka.Actor.ExtensionIdProvider`1.Get(Akka.Actor.ActorSystem)">
            <summary>
            Retrieves the current extension from a given actor system.
            </summary>
            <param name="system">The actor system from which to retrieve the extension.</param>
            <returns>The extension retrieved from the given actor system.</returns>
        </member>
        <member name="M:Akka.Actor.ExtensionIdProvider`1.CreateExtension(Akka.Actor.ExtendedActorSystem)">
            <summary>
            Creates the current extension using a given actor system.
            </summary>
            <param name="system">The actor system to use when creating the extension.</param>
            <returns>The extension created using the given actor system.</returns>
        </member>
        <member name="M:Akka.Actor.ExtensionIdProvider`1.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Actor.ExtensionIdProvider`1.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="T:Akka.Actor.FSMBase">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.CurrentState`1">
            <summary>
            Message type which is sent directly to the subscriber Actor in <see cref="T:Akka.Actor.FSMBase.SubscribeTransitionCallBack"/>
            before sending any <see cref="T:Akka.Actor.FSMBase.Transition`1"/> messages.
            </summary>
            <typeparam name="TS">The type of the state being used in this finite state machine.</typeparam>
        </member>
        <member name="M:Akka.Actor.FSMBase.CurrentState`1.#ctor(Akka.Actor.IActorRef,`0)">
            <summary>
            TBD
            </summary>
            <param name="fsmRef">TBD</param>
            <param name="state">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.CurrentState`1.FsmRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.CurrentState`1.State">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.Transition`1">
            <summary>
            Message type which is used to communicate transitions between states to all subscribed listeners
            (use <see cref="T:Akka.Actor.FSMBase.SubscribeTransitionCallBack"/>)
            </summary>
            <typeparam name="TS">The type of state used</typeparam>
        </member>
        <member name="M:Akka.Actor.FSMBase.Transition`1.#ctor(Akka.Actor.IActorRef,`0,`0)">
            <summary>
            TBD
            </summary>
            <param name="fsmRef">TBD</param>
            <param name="from">TBD</param>
            <param name="to">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.Transition`1.FsmRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.Transition`1.From">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.Transition`1.To">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.FSMBase.Transition`1.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.FSMBase.SubscribeTransitionCallBack">
            <summary>
            Send this to an <see cref="T:Akka.Actor.FSMBase.SubscribeTransitionCallBack"/> to request first the <see cref="T:Akka.Actor.FSMBase.UnsubscribeTransitionCallBack"/>
            followed by a series of <see cref="T:Akka.Actor.FSMBase.Transition`1"/> updates. Cancel the subscription using
            <see cref="T:Akka.Actor.FSMBase.CurrentState`1"/>.
            </summary>
        </member>
        <member name="M:Akka.Actor.FSMBase.SubscribeTransitionCallBack.#ctor(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actorRef">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.SubscribeTransitionCallBack.ActorRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.UnsubscribeTransitionCallBack">
            <summary>
            Unsubscribe from <see cref="T:Akka.Actor.FSMBase.SubscribeTransitionCallBack"/> notifications which were
            initialized by sending the corresponding <see cref="T:Akka.Actor.FSMBase.Transition`1"/>.
            </summary>
        </member>
        <member name="M:Akka.Actor.FSMBase.UnsubscribeTransitionCallBack.#ctor(Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="actorRef">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.UnsubscribeTransitionCallBack.ActorRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.Reason">
            <summary>
            Reason why this <see cref="T:Akka.Actor.FSM`2"/> is shutting down
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.Normal">
            <summary>
            Default <see cref="T:Akka.Actor.FSMBase.Reason"/> if calling Stop().
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.Shutdown">
            <summary>
            Reason given when someone as calling <see cref="T:Akka.Dispatch.SysMsg.Stop"/> from outside;
            also applies to <see cref="T:Akka.Actor.ActorSystem"/> supervision directive.
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.Failure">
            <summary>
            Signifies that the <see cref="T:Akka.Actor.FSM`2"/> is shutting itself down because of an error,
            e.g. if the state to transition into does not exist. You can use this to communicate a more
            precise cause to the <see cref="M:Akka.Actor.FSM`2.OnTermination(System.Action{Akka.Actor.FSMBase.StopEvent{`0,`1}})"/> block.
            </summary>
        </member>
        <member name="M:Akka.Actor.FSMBase.Failure.#ctor(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.Failure.Cause">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.StateTimeout">
            <summary>
            Used in the event of a timeout between transitions
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.TimeoutMarker">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.FSMBase.TimeoutMarker.#ctor(System.Int64)">
            <summary>
            TBD
            </summary>
            <param name="generation">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.TimeoutMarker.Generation">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.Timer">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.FSMBase.Timer.#ctor(System.String,System.Object,System.Boolean,System.Int32,Akka.Actor.IActorContext,Akka.Event.ILoggingAdapter)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <param name="message">TBD</param>
            <param name="repeat">TBD</param>
            <param name="generation">TBD</param>
            <param name="context">TBD</param>
            <param name="debugLog">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.Timer.Name">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.Timer.Message">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.Timer.Repeat">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.Timer.Generation">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.Timer.Context">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.FSMBase.Timer.Schedule(Akka.Actor.IActorRef,System.TimeSpan)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <param name="timeout">TBD</param>
        </member>
        <member name="M:Akka.Actor.FSMBase.Timer.Cancel">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.LogEntry`2">
            <summary>
            Log entry of the <see cref="T:Akka.Actor.ILoggingFSM"/> - can be obtained by calling <see cref="!:GetLog"/>
            </summary>
            <typeparam name="TS">The name of the state</typeparam>
            <typeparam name="TD">The data of the state</typeparam>
        </member>
        <member name="M:Akka.Actor.FSMBase.LogEntry`2.#ctor(`0,`1,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="stateName">TBD</param>
            <param name="stateData">TBD</param>
            <param name="fsmEvent">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.LogEntry`2.StateName">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.LogEntry`2.StateData">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.LogEntry`2.FsmEvent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FSMBase.State`2">
            <summary>
            This captures all of the managed state of the <see cref="T:Akka.Actor.FSM`2"/>: the state name,
            the state data, possibly custom timeout, stop reason, and replies accumulated while
            processing the last message.
            </summary>
            <typeparam name="TS">The name of the state</typeparam>
            <typeparam name="TD">The data of the state</typeparam>
        </member>
        <member name="M:Akka.Actor.FSMBase.State`2.#ctor(`0,`1,System.Nullable{System.TimeSpan},Akka.Actor.FSMBase.Reason,System.Collections.Generic.List{System.Object})">
            <summary>
            TBD
            </summary>
            <param name="stateName">TBD</param>
            <param name="stateData">TBD</param>
            <param name="timeout">TBD</param>
            <param name="stopReason">TBD</param>
            <param name="replies">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.State`2.StateName">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.State`2.StateData">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.State`2.Timeout">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.State`2.StopReason">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.State`2.Replies">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.FSMBase.State`2.Copy(System.Nullable{System.TimeSpan},Akka.Actor.FSMBase.Reason,System.Collections.Generic.List{System.Object})">
            <summary>
            TBD
            </summary>
            <param name="timeout">TBD</param>
            <param name="stopReason">TBD</param>
            <param name="replies">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSMBase.State`2.ForMax(System.TimeSpan)">
            <summary>
            Modify the state transition descriptor to include a state timeout for the 
            next state. This timeout overrides any default timeout set for the next state.
            <remarks>Use <see cref="F:System.TimeSpan.MaxValue"/> to cancel a timeout.</remarks>
            </summary>
            <param name="timeout">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSMBase.State`2.Replying(System.Object)">
            <summary>
            Send reply to sender of the current message, if available.
            </summary>
            <param name="replyValue">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSMBase.State`2.Using(`1)">
            <summary>
            Modify state transition descriptor with new state data. The data will be set
            when transitioning to the new state.
            </summary>
            <param name="nextStateData">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSMBase.State`2.WithStopReason(Akka.Actor.FSMBase.Reason)">
            <summary>
            INTERNAL API
            </summary>
            <param name="reason">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSMBase.State`2.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSMBase.State`2.Equals(Akka.Actor.FSMBase.State{`0,`1})">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSMBase.State`2.Equals(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="obj">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSMBase.State`2.GetHashCode">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.FSMBase.Event`1">
            <summary>
            All messages sent to the <see cref="T:Akka.Actor.FSM`2"/> will be wrapped inside an <see cref="T:Akka.Actor.FSMBase.Event`1"/>,
            which allows pattern matching to extract both state and data.
            </summary>
            <typeparam name="TD">The state data for this event</typeparam>
        </member>
        <member name="M:Akka.Actor.FSMBase.Event`1.#ctor(System.Object,`0)">
            <summary>
            TBD
            </summary>
            <param name="fsmEvent">TBD</param>
            <param name="stateData">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.Event`1.FsmEvent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.Event`1.StateData">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.FSMBase.Event`1.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.FSMBase.StopEvent`2">
            <summary>
            Class representing the state of the <see cref="T:Akka.Actor.FSM`2"/> within the OnTermination block.
            </summary>
            <typeparam name="TS">TBD</typeparam>
            <typeparam name="TD">TBD</typeparam>
        </member>
        <member name="M:Akka.Actor.FSMBase.StopEvent`2.#ctor(Akka.Actor.FSMBase.Reason,`0,`1)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
            <param name="terminatedState">TBD</param>
            <param name="stateData">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSMBase.StopEvent`2.Reason">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.StopEvent`2.TerminatedState">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.FSMBase.StopEvent`2.StateData">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FSM`2">
            <summary>
            Finite state machine (FSM) actor.
            </summary>
            <typeparam name="TState">The state name type</typeparam>
            <typeparam name="TData">The state data type</typeparam>
        </member>
        <member name="M:Akka.Actor.FSM`2.#ctor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.FSM`2.StateFunction">
            <summary>
            TBD
            </summary>
            <param name="fsmEvent">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.FSM`2.TransitionHandler">
            <summary>
            TBD
            </summary>
            <param name="initialState">TBD</param>
            <param name="nextState">TBD</param>
        </member>
        <member name="M:Akka.Actor.FSM`2.When(`0,Akka.Actor.FSM{`0,`1}.StateFunction,System.Nullable{System.TimeSpan})">
            <summary>
            Insert a new <see cref="T:Akka.Actor.FSM`2.StateFunction"/> at the end of the processing chain for the
            given state. If the stateTimeout parameter is set, entering this state without a
            differing explicit timeout setting will trigger a <see cref="T:Akka.Actor.FSMBase.StateTimeout"/>.
            </summary>
            <param name="stateName">designator for the state</param>
            <param name="func">delegate describing this state's response to input</param>
            <param name="timeout">default timeout for this state</param>
        </member>
        <member name="M:Akka.Actor.FSM`2.StartWith(`0,`1,System.Nullable{System.TimeSpan})">
            <summary>
            Sets the initial state for this FSM. Call this method from the constructor before the <see cref="M:Akka.Actor.FSM`2.Initialize"/> method.
            If different state is needed after a restart this method, followed by <see cref="M:Akka.Actor.FSM`2.Initialize"/>, can be used in the actor
            life cycle hooks <see cref="M:Akka.Actor.ActorBase.PreStart"/> and <see cref="M:Akka.Actor.ActorBase.PostRestart(System.Exception)"/>.
            </summary>
            <param name="stateName">Initial state designator.</param>
            <param name="stateData">Initial state data.</param>
            <param name="timeout">State timeout for the initial state, overriding the default timeout for that state.</param>
        </member>
        <member name="M:Akka.Actor.FSM`2.GoTo(`0)">
            <summary>
            Produce transition to other state. Return this from a state function
            in order to effect the transition.
            </summary>
            <param name="nextStateName">State designator for the next state</param>
            <returns>State transition descriptor</returns>
        </member>
        <member name="M:Akka.Actor.FSM`2.GoTo(`0,`1)">
            <summary>
            Produce transition to other state. Return this from a state function
            in order to effect the transition.
            </summary>
            <param name="nextStateName">State designator for the next state</param>
            <param name="stateData">Data for next state</param>
            <returns>State transition descriptor</returns>
        </member>
        <member name="M:Akka.Actor.FSM`2.Stay">
            <summary>
            Produce "empty" transition descriptor. Return this from a state function
            when no state change is to be effected.
            </summary>
            <returns>Descriptor for staying in the current state.</returns>
        </member>
        <member name="M:Akka.Actor.FSM`2.Stop">
            <summary>
            Produce change descriptor to stop this FSM actor with <see cref="T:Akka.Actor.FSMBase.Reason"/> <see cref="T:Akka.Actor.FSMBase.Normal"/>
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSM`2.Stop(Akka.Actor.FSMBase.Reason)">
            <summary>
            Produce change descriptor to stop this FSM actor with the specified <see cref="T:Akka.Actor.FSMBase.Reason"/>.
            </summary>
            <param name="reason">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSM`2.Stop(Akka.Actor.FSMBase.Reason,`1)">
            <summary>
            TBD
            </summary>
            <param name="reason">TBD</param>
            <param name="stateData">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.FSM`2.TransformHelper">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.FSM`2.TransformHelper.#ctor(Akka.Actor.FSM{`0,`1}.StateFunction)">
            <summary>
            TBD
            </summary>
            <param name="func">TBD</param>
        </member>
        <member name="P:Akka.Actor.FSM`2.TransformHelper.Func">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.FSM`2.TransformHelper.Using(System.Func{Akka.Actor.FSMBase.State{`0,`1},Akka.Actor.FSMBase.State{`0,`1}})">
            <summary>
            TBD
            </summary>
            <param name="andThen">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSM`2.SetTimer(System.String,System.Object,System.TimeSpan,System.Boolean)">
            <summary>
            Schedule named timer to deliver message after given delay, possibly repeating.
            Any existing timer with the same name will automatically be canceled before adding
            the new timer.
            </summary>
            <param name="name">identifier to be used with <see cref="M:Akka.Actor.FSM`2.CancelTimer(System.String)"/>.</param>
            <param name="msg">message to be delivered</param>
            <param name="timeout">delay of first message delivery and between subsequent messages.</param>
            <param name="repeat">send once if false, scheduleAtFixedRate if true</param>
        </member>
        <member name="M:Akka.Actor.FSM`2.CancelTimer(System.String)">
            <summary>
            Cancel a named <see cref="T:System.Threading.Timer"/>, ensuring that the message is not subsequently delivered (no race.)
            </summary>
            <param name="name">The name of the timer to cancel.</param>
        </member>
        <member name="M:Akka.Actor.FSM`2.IsTimerActive(System.String)">
            <summary>
            Determines whether the named timer is still active. Returns true 
            unless the timer does not exist, has previously been cancelled, or
            if it was a single-shot timer whose message was already received.
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSM`2.SetStateTimeout(`0,System.Nullable{System.TimeSpan})">
            <summary>
            Set the state timeout explicitly. This method can be safely used from
            within a state handler.
            </summary>
            <param name="state">TBD</param>
            <param name="timeout">TBD</param>
        </member>
        <member name="M:Akka.Actor.FSM`2.OnTransition(Akka.Actor.FSM{`0,`1}.TransitionHandler)">
            <summary>
            Set handler which is called upon each state transition, i.e. not when
            staying in the same state. 
            </summary>
            <param name="transitionHandler">TBD</param>
        </member>
        <member name="M:Akka.Actor.FSM`2.OnTermination(System.Action{Akka.Actor.FSMBase.StopEvent{`0,`1}})">
            <summary>
            Set the handler which is called upon termination of this FSM actor. Calling this
            method again will overwrite the previous contents.
            </summary>
            <param name="terminationHandler">TBD</param>
        </member>
        <member name="M:Akka.Actor.FSM`2.WhenUnhandled(Akka.Actor.FSM{`0,`1}.StateFunction)">
            <summary>
            Set handler which is called upon reception of unhandled FSM messages. Calling
            this method again will overwrite the previous contents.
            </summary>
            <param name="stateFunction">TBD</param>
        </member>
        <member name="M:Akka.Actor.FSM`2.Initialize">
            <summary>
            Verify the existence of initial state and setup timers. This should be the
            last call within the constructor or <see cref="M:Akka.Actor.ActorBase.PreStart"/> and
            <see cref="M:Akka.Actor.ActorBase.PostRestart(System.Exception)"/>.
            </summary>
        </member>
        <member name="P:Akka.Actor.FSM`2.StateName">
            <summary>
            Current state name
            </summary>
        </member>
        <member name="P:Akka.Actor.FSM`2.StateData">
            <summary>
            Current state data
            </summary>
        </member>
        <member name="P:Akka.Actor.FSM`2.NextStateData">
            <summary>
            Return next state data (available in <see cref="M:Akka.Actor.FSM`2.OnTransition(Akka.Actor.FSM{`0,`1}.TransitionHandler)"/> handlers)
            </summary>
            <exception cref="T:System.InvalidOperationException">
            This exception is thrown if this property is accessed outside of an <see cref="M:Akka.Actor.FSM`2.OnTransition(Akka.Actor.FSM{`0,`1}.TransitionHandler)"/> handler.
            </exception>
        </member>
        <member name="M:Akka.Actor.FSM`2.Transform(Akka.Actor.FSM{`0,`1}.StateFunction)">
            <summary>
            TBD
            </summary>
            <param name="func">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.FSM`2.Listeners">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.FSM`2.DebugEvent">
            <summary>
            Can be set to enable debugging on certain actions taken by the FSM
            </summary>
        </member>
        <member name="F:Akka.Actor.FSM`2._currentState">
            <summary>
            FSM state data and current timeout handling
            </summary>
        </member>
        <member name="F:Akka.Actor.FSM`2._timers">
            <summary>
            Timer handling
            </summary>
        </member>
        <member name="F:Akka.Actor.FSM`2._stateFunctions">
            <summary>
            State definitions
            </summary>
        </member>
        <member name="P:Akka.Actor.FSM`2.HandleEventDefault">
            <summary>
            Unhandled event handler
            </summary>
        </member>
        <member name="F:Akka.Actor.FSM`2._terminateEvent">
            <summary>
            Termination handling
            </summary>
        </member>
        <member name="F:Akka.Actor.FSM`2._transitionEvent">
            <summary>
            Transition handling
            </summary>
        </member>
        <member name="M:Akka.Actor.FSM`2.OrElse(Akka.Actor.FSM{`0,`1}.StateFunction,Akka.Actor.FSM{`0,`1}.StateFunction)">
            <summary>
            C# port of Scala's orElse method for partial function chaining.
            
            See http://scalachina.com/api/scala/PartialFunction.html
            </summary>
            <param name="original">The original <see cref="T:Akka.Actor.FSM`2.StateFunction"/> to be called</param>
            <param name="fallback">The <see cref="T:Akka.Actor.FSM`2.StateFunction"/> to be called if <paramref name="original"/> returns null</param>
            <returns>A <see cref="T:Akka.Actor.FSM`2.StateFunction"/> which combines both the results of <paramref name="original"/> and <paramref name="fallback"/></returns>
        </member>
        <member name="M:Akka.Actor.FSM`2.Receive(System.Object)">
            <summary>
            Main actor receive method
            </summary>
            <param name="message">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.FSM`2.PostStop">
            <summary>
            Call the <see cref="M:Akka.Actor.FSM`2.OnTermination(System.Action{Akka.Actor.FSMBase.StopEvent{`0,`1}})"/> hook if you want to retain this behavior.
            When overriding make sure to call base.PostStop();
            
            Please note that this method is called by default from <see cref="M:Akka.Actor.ActorBase.PreRestart(System.Exception,System.Object)"/> so
            override that one if <see cref="M:Akka.Actor.FSM`2.OnTermination(System.Action{Akka.Actor.FSMBase.StopEvent{`0,`1}})"/> shall not be called during restart.
            </summary>
        </member>
        <member name="M:Akka.Actor.FSM`2.LogTermination(Akka.Actor.FSMBase.Reason)">
            <summary>
            By default, <see cref="T:Akka.Actor.Failure"/> is logged at error level and other
            reason types are not logged. It is possible to override this behavior.
            </summary>
            <param name="reason">TBD</param>
        </member>
        <member name="T:Akka.Actor.ILoggingFSM">
            <summary>
            Marker interface to let the setting "akka.actor.debug.fsm" control if logging should occur in <see cref="T:Akka.Actor.FSM`2"/>
            </summary>
        </member>
        <member name="T:Akka.Actor.GracefulStopSupport">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> that will be completed with success when existing messages
            of the target actor have been processed and the actor has been terminated.
            
            Useful when you need to wait for termination or compose ordered termination of several actors,
            which should only be done outside of the <see cref="T:Akka.Actor.ActorSystem"/> as blocking inside <see cref="T:Akka.Actor.ActorBase"/> is discouraged.
            
            <remarks><c>IMPORTANT:</c> the actor being terminated and its supervisor being informed of the availability of the deceased actor's name
            are two distinct operations, which do not obey any reliable ordering.</remarks>
            
            If the target actor isn't terminated within the timeout the <see cref="T:System.Threading.Tasks.Task"/> is completed with failure.
            
            If you want to invoke specialized stopping logic on your target actor instead of <see cref="T:Akka.Actor.PoisonPill"/>, you can pass your stop command as a parameter:
            <code>
                GracefulStop(someChild, timeout, MyStopGracefullyMessage).ContinueWith(r => {
                    // Do something after someChild starts being stopped.
                });
            </code>
            </summary>
        </member>
        <member name="M:Akka.Actor.GracefulStopSupport.GracefulStop(Akka.Actor.IActorRef,System.TimeSpan)">
            <summary>
            TBD
            </summary>
            <param name="target">TBD</param>
            <param name="timeout">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.GracefulStopSupport.GracefulStop(Akka.Actor.IActorRef,System.TimeSpan,System.Object)">
            <summary>
            TBD
            </summary>
            <param name="target">TBD</param>
            <param name="timeout">TBD</param>
            <param name="stopMessage">TBD</param>
            <exception cref="T:System.Threading.Tasks.TaskCanceledException">
            This exception is thrown if the underlying task is <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"/>.
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.IUntypedActorContext">
            <summary>
            Interface IUntypedActorContext
            </summary>
        </member>
        <member name="M:Akka.Actor.IUntypedActorContext.Become(Akka.Actor.UntypedReceive,System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
            <param name="discardOld">TBD</param>
        </member>
        <member name="M:Akka.Actor.IUntypedActorContext.Become(Akka.Actor.UntypedReceive)">
            <summary>
            Changes the actor's behavior and replaces the current receive handler with the specified handler.
            </summary>
            <param name="receive">The new message handler.</param>
        </member>
        <member name="M:Akka.Actor.IUntypedActorContext.BecomeStacked(Akka.Actor.UntypedReceive)">
            <summary>
            Changes the actor's behavior and replaces the current receive handler with the specified handler.
            The current handler is stored on a stack, and you can revert to it by calling <see cref="M:Akka.Actor.IActorContext.UnbecomeStacked"/>
            <remarks>Please note, that in order to not leak memory, make sure every call to <see cref="M:Akka.Actor.IUntypedActorContext.BecomeStacked(Akka.Actor.UntypedReceive)"/>
            is matched with a call to <see cref="M:Akka.Actor.IActorContext.UnbecomeStacked"/>.</remarks>
            </summary>
            <param name="receive">The new message handler.</param>
        </member>
        <member name="T:Akka.Actor.INoSerializationVerificationNeeded">
            <summary>
                Marker Interface INoSerializationVerificationNeeded, this interface prevents
                implementing message types from being serialized if configuration setting 'akka.actor.serialize-messages' is "on"
            </summary>
        </member>
        <member name="T:Akka.Actor.IPossiblyHarmful">
            <summary>
            Marker interface to indicate that a message might be potentially harmful;
            this is used to block messages coming in over remoting.
            </summary>
        </member>
        <member name="T:Akka.Actor.PipeToSupport">
            <summary>
            Creates the PipeTo pattern for automatically sending the results of completed tasks
            into the inbox of a designated Actor
            </summary>
        </member>
        <member name="M:Akka.Actor.PipeToSupport.PipeTo``1(System.Threading.Tasks.Task{``0},Akka.Actor.ICanTell,Akka.Actor.IActorRef,System.Func{``0,System.Object},System.Func{System.Exception,System.Object})">
            <summary>
            Pipes the output of a Task directly to the <paramref name="recipient"/>'s mailbox once
            the task completes
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="taskToPipe">TBD</param>
            <param name="recipient">TBD</param>
            <param name="sender">TBD</param>
            <param name="success">TBD</param>
            <param name="failure">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.PipeToSupport.PipeTo(System.Threading.Tasks.Task,Akka.Actor.ICanTell,Akka.Actor.IActorRef)">
            <summary>
            Pipes the output of a Task directly to the <paramref name="recipient"/>'s mailbox once
            the task completes.  As this task has no result, only exceptions will be piped to the <paramref name="recipient"/>
            </summary>
            <param name="taskToPipe">TBD</param>
            <param name="recipient">TBD</param>
            <param name="sender">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Receive">
            <summary>
                Delegate Receive
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="T:Akka.Actor.ITellScheduler">
            <summary>
            A scheduler that's able to schedule sending messages.
            </summary>
        </member>
        <member name="M:Akka.Actor.ITellScheduler.ScheduleTellOnce(System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef)">
            <summary>Schedules to send a message once after a specified period of time.</summary>
            <param name="delay">The time period that has to pass before the message is sent.</param>
            <param name="receiver">The receiver.</param>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
        </member>
        <member name="M:Akka.Actor.ITellScheduler.ScheduleTellOnce(System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef,Akka.Actor.ICancelable)">
            <summary>Schedules to send a message once after a specified period of time.</summary>
            <param name="delay">The time period that has to pass before the message is sent.</param>
            <param name="receiver">The receiver.</param>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
            <param name="cancelable">An <see cref="T:Akka.Actor.ICancelable"/> that can be used to cancel sending of the message. Once the message has been sent, it cannot be canceled.</param>
        </member>
        <member name="M:Akka.Actor.ITellScheduler.ScheduleTellRepeatedly(System.TimeSpan,System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef)">
            <summary>Schedules to send a message repeatedly. The first message will be sent after the specified initial delay and there after at the rate specified.</summary>
            <param name="initialDelay">The time period that has to pass before the first message is sent.</param>
            <param name="interval">The interval, i.e. the time period that has to pass between messages are being sent.</param>
            <param name="receiver">The receiver.</param>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
        </member>
        <member name="M:Akka.Actor.ITellScheduler.ScheduleTellRepeatedly(System.TimeSpan,System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef,Akka.Actor.ICancelable)">
            <summary>Schedules to send a message repeatedly. The first message will be sent after the specified initial delay and there after at the rate specified.</summary>
            <param name="initialDelay">The time period that has to pass before the first message is sent.</param>
            <param name="interval">The interval, i.e. the time period that has to pass between messages are being sent.</param>
            <param name="receiver">The receiver.</param>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
            <param name="cancelable">An <see cref="T:Akka.Actor.ICancelable"/> that can be used to cancel sending of the message. Once the message has been sent, it cannot be canceled.</param>
        </member>
        <member name="T:Akka.Actor.HashedWheelTimerScheduler">
            <summary>
            This <see cref="T:Akka.Actor.IScheduler"/> implementation is built using a revolving wheel of buckets
            with each bucket belonging to a specific time resolution. As the "clock" of the scheduler ticks it advances
            to the next bucket in the circle and processes the items in it, and optionally reschedules recurring
            tasks into the future into the next relevant bucket.
            
            There are `akka.scheduler.ticks-per-wheel` initial buckets (we round up to the nearest power of 2) with 512
            being the initial default value. The timings are approximated and are still limited by the ceiling of the operating
            system's clock resolution.
            
            Further reading: http://www.cs.columbia.edu/~nahum/w6998/papers/sosp87-timing-wheels.pdf
            Presentation: http://www.cse.wustl.edu/~cdgill/courses/cs6874/TimingWheels.ppt
            </summary>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.#ctor(Akka.Configuration.Config,Akka.Event.ILoggingAdapter)">
            <summary>
            TBD
            </summary>
            <param name="scheduler">TBD</param>
            <param name="log">TBD</param>
            <exception cref="T:System.ArgumentOutOfRangeException">TBD</exception>
        </member>
        <member name="F:Akka.Actor.HashedWheelTimerScheduler._workerState">
            <summary>
            0 - init, 1 - started, 2 - shutdown
            </summary>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.NormalizeTicksPerWheel(System.Int32)">
            <summary>
            Normalize a wheel size to the nearest power of 2.
            </summary>
            <param name="ticksPerWheel">The original input per wheel.</param>
            <returns><see cref="!:ticksPerWheel"/> normalized to the nearest power of 2.</returns>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.Run">
            <summary>
            Scheduler thread entry method
            </summary>
        </member>
        <member name="P:Akka.Actor.HashedWheelTimerScheduler.TimeNow">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.HashedWheelTimerScheduler.MonotonicClock">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.HashedWheelTimerScheduler.HighResMonotonicClock">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.InternalScheduleTellOnce(System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="delay">TBD</param>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.InternalScheduleTellRepeatedly(System.TimeSpan,System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="initialDelay">TBD</param>
            <param name="interval">TBD</param>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.InternalScheduleOnce(System.TimeSpan,System.Action,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="delay">TBD</param>
            <param name="action">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.InternalScheduleRepeatedly(System.TimeSpan,System.TimeSpan,System.Action,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="initialDelay">TBD</param>
            <param name="interval">TBD</param>
            <param name="action">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.Dispose">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.HashedWheelTimerScheduler.ScheduledTell">
            <summary>
            INTERNAL API.
            </summary>
        </member>
        <member name="F:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration.Cancellation">
            <summary>
            The cancellation handle, if any
            </summary>
        </member>
        <member name="F:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration.Action">
            <summary>
            The task to be executed
            </summary>
        </member>
        <member name="F:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration.Offset">
            <summary>
            Used to determine the delay for repeatable sends
            </summary>
        </member>
        <member name="F:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration.Deadline">
            <summary>
            The deadline for determining when to execute
            </summary>
        </member>
        <member name="P:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration.Repeat">
            <summary>
            Determines if this task will need to be re-scheduled according to its <see cref="F:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration.Offset"/>.
            </summary>
        </member>
        <member name="P:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration.Cancelled">
            <summary>
            If <c>true</c>, we skip execution of this task.
            </summary>
        </member>
        <member name="F:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration.Bucket">
            <summary>
            The <see cref="F:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration.Bucket"/> to which this registration belongs.
            </summary>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration.Reset">
            <summary>
            Resets all of the fields so this registration object can be used again
            </summary>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.Bucket.AddRegistration(Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration)">
            <summary>
            Adds a <see cref="T:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration"/> to this bucket.
            </summary>
            <param name="reg">The scheduled task.</param>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.Bucket.Reschedule(Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration)">
            <summary>
            Slot a repeating task into the "reschedule" linked list.
            </summary>
            <param name="reg">The registration scheduled for repeating</param>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.Bucket.ClearRegistrations(System.Collections.Generic.HashSet{Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration})">
            <summary>
            Empty this bucket
            </summary>
            <param name="registrations">A set of registrations to populate.</param>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.Bucket.ClearReschedule(System.Collections.Generic.HashSet{Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration})">
            <summary>
            Reset the reschedule list for this bucket
            </summary>
            <param name="registrations">A set of registrations to populate.</param>
        </member>
        <member name="M:Akka.Actor.HashedWheelTimerScheduler.Bucket.Execute(System.Int64)">
            <summary>
            Execute all <see cref="T:Akka.Actor.HashedWheelTimerScheduler.SchedulerRegistration"/>s that are due by or after <see cref="!:deadline"/>.
            </summary>
            <param name="deadline">The execution time.</param>
        </member>
        <member name="T:Akka.Actor.SchedulerBase">
            <summary>
            Abstract base class for implementing any custom <see cref="T:Akka.Actor.IScheduler"/> implementation used by Akka.NET.
            
            All constructed schedulers are expected to support the <see cref="T:Akka.Configuration.Config"/> and <see cref="T:Akka.Event.ILoggingAdapter"/> arguments
            provided on the default constructor for this class.
            </summary>
        </member>
        <member name="F:Akka.Actor.SchedulerBase.SchedulerConfig">
            <summary>
            The configuration section for a specific <see cref="T:Akka.Actor.IScheduler"/> implementation.
            </summary>
        </member>
        <member name="F:Akka.Actor.SchedulerBase.Log">
            <summary>
            The <see cref="T:Akka.Event.ILoggingAdapter"/> provided by the <see cref="T:Akka.Actor.ActorSystem"/> at startup.
            </summary>
        </member>
        <member name="M:Akka.Actor.SchedulerBase.#ctor(Akka.Configuration.Config,Akka.Event.ILoggingAdapter)">
            <summary>
            TBD
            </summary>
            <param name="scheduler">TBD</param>
            <param name="log">TBD</param>
        </member>
        <member name="P:Akka.Actor.SchedulerBase.TimeNow">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.SchedulerBase.MonotonicClock">
            <summary>
            The current time since startup, as determined by the monotonic clock implementation.
            </summary>
            <remarks>
            Typically uses <see cref="P:Akka.Actor.SchedulerBase.MonotonicClock"/> in most implementations, but in some cases a 
            custom implementation is used - such as when we need to do virtual time scheduling in the Akka.TestKit.
            </remarks>
        </member>
        <member name="P:Akka.Actor.SchedulerBase.HighResMonotonicClock">
            <summary>
            The current time since startup, as determined by the high resolution monotonic clock implementation.
            </summary>
            <remarks>
            Typically uses <see cref="P:Akka.Actor.SchedulerBase.MonotonicClock"/> in most implementations, but in some cases a 
            custom implementation is used - such as when we need to do virtual time scheduling in the Akka.TestKit.
            </remarks>
        </member>
        <member name="M:Akka.Actor.SchedulerBase.InternalScheduleTellOnce(System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="delay">TBD</param>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.SchedulerBase.InternalScheduleTellRepeatedly(System.TimeSpan,System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="initialDelay">TBD</param>
            <param name="interval">TBD</param>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.SchedulerBase.InternalScheduleOnce(System.TimeSpan,System.Action,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="delay">TBD</param>
            <param name="action">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.SchedulerBase.InternalScheduleRepeatedly(System.TimeSpan,System.TimeSpan,System.Action,Akka.Actor.ICancelable)">
            <summary>
            TBD
            </summary>
            <param name="initialDelay">TBD</param>
            <param name="interval">TBD</param>
            <param name="action">TBD</param>
            <param name="cancelable">TBD</param>
        </member>
        <member name="M:Akka.Actor.SchedulerBase.ValidateInterval(System.TimeSpan,System.String)">
            <summary>
            TBD
            </summary>
            <param name="interval">TBD</param>
            <param name="parameterName">TBD</param>
            <exception cref="T:System.ArgumentOutOfRangeException">This exception is thrown if the given <paramref name="interval"/> is negative or zero.</exception>
        </member>
        <member name="M:Akka.Actor.SchedulerBase.ValidateDelay(System.TimeSpan,System.String)">
            <summary>
            TBD
            </summary>
            <param name="delay">TBD</param>
            <param name="parameterName">TBD</param>
            <exception cref="T:System.ArgumentOutOfRangeException">This exception is thrown if the given <paramref name="delay"/> is negative.</exception>
        </member>
        <member name="T:Akka.Actor.SchedulerException">
            <summary>
            An <see cref="T:Akka.Actor.AkkaException"/> that is thrown by the <see cref="!:IScheduler.Schedule*"/> methods
            when scheduling is not possible, e.g. after shutting down the <see cref="T:Akka.Actor.IScheduler"/>.
            </summary>
        </member>
        <member name="M:Akka.Actor.SchedulerException.#ctor(System.String)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="T:Akka.Actor.SchedulerExtensions">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleTellOnce(Akka.Actor.ITellScheduler,System.Int32,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef,Akka.Actor.ICancelable)">
            <summary>Schedules to send a message once after a specified period of time.</summary>
            <param name="scheduler">The scheduler</param>
            <param name="millisecondsDelay">The time in milliseconds that has to pass before the message is sent.</param>
            <param name="receiver">The receiver.</param>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
            <param name="cancelable">OPTIONAL. An <see cref="T:Akka.Actor.ICancelable"/> that can be used to cancel sending of the message. Note that once the message has been sent, it cannot be canceled.</param>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleTellRepeatedly(Akka.Actor.ITellScheduler,System.Int32,System.Int32,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef,Akka.Actor.ICancelable)">
            <summary>Schedules to send a message repeatedly. The first message will be sent after the specified initial delay and there after at the rate specified.</summary>
            <param name="scheduler">The scheduler</param>
            <param name="initialMillisecondsDelay">The time in milliseconds that has to pass before the first message is sent.</param>
            <param name="millisecondsInterval">The interval, i.e. the time in milliseconds that has to pass between messages are being sent.</param>
            <param name="receiver">The receiver.</param>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
            <param name="cancelable">OPTIONAL. An <see cref="T:Akka.Actor.ICancelable"/> that can be used to cancel sending of the message. Note that once the message has been sent, it cannot be canceled.</param>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleOnce(Akka.Actor.IActionScheduler,System.Int32,System.Action,Akka.Actor.ICancelable)">
            <summary>
            Schedules an action to be invoked after an delay.
            The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor.
            <remarks>Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.</remarks>
            </summary>
            <param name="scheduler">The scheduler</param>
            <param name="millisecondsDelay">The time in milliseconds that has to pass before the action is invoked.</param>
            <param name="action">The action to perform.</param>
            <param name="cancelable">OPTIONAL. A cancelable that can be used to cancel the action from being executed. Defaults to <c>null</c></param>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleRepeatedly(Akka.Actor.IActionScheduler,System.Int32,System.Int32,System.Action,Akka.Actor.ICancelable)">
            <summary>
            Schedules an action to be invoked after an initial delay and then repeatedly.
            The action will be wrapped so that it completes inside the currently active actor if it is called from within an actor
            <remarks>Note! It's considered bad practice to use concurrency inside actors, and very easy to get wrong so usage is discouraged.</remarks>
            </summary>
            <param name="scheduler">The scheduler</param>
            <param name="initialMillisecondsDelay">The time in milliseconds that has to pass before first invocation.</param>
            <param name="millisecondsInterval">The interval, i.e. the time in milliseconds that has to pass before the action is invoked again.</param>
            <param name="action">The action to perform.</param>
            <param name="cancelable">OPTIONAL. A cancelable that can be used to cancel the action from being executed. Defaults to <c>null</c></param>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleTellOnceCancelable(Akka.Actor.IScheduler,System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef)">
            <summary>Schedules to send a message once after a specified period of time.</summary>
            <param name="scheduler">The scheduler</param>
            <param name="delay">The time period that has to pass before the message is sent.</param>
            <param name="receiver">The receiver.</param>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
            <returns>An <see cref="T:Akka.Actor.ICancelable"/> that can be used to cancel sending of the message. Once the message already has been sent, it cannot be cancelled.</returns>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleTellOnceCancelable(Akka.Actor.IScheduler,System.Int32,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef)">
            <summary>Schedules to send a message once after a specified period of time.</summary>
            <param name="scheduler">The scheduler</param>
            <param name="millisecondsDelay">The time in milliseconds that has to pass before the message is sent.</param>
            <param name="receiver">The receiver.</param>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
            <returns>An <see cref="T:Akka.Actor.ICancelable"/> that can be used to cancel sending of the message. Once the message already has been sent, it cannot be cancelled.</returns>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleTellRepeatedlyCancelable(Akka.Actor.IScheduler,System.TimeSpan,System.TimeSpan,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef)">
            <summary>Schedules to send a message repeatedly. The first message will be sent after the specified initial delay and there after at the rate specified.</summary>
            <param name="scheduler">The scheduler</param>
            <param name="initialDelay">The time period that has to pass before the first message is sent.</param>
            <param name="interval">The interval, i.e. the time period that has to pass between messages are being sent.</param>
            <param name="receiver">The receiver.</param>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
            <returns>An <see cref="T:Akka.Actor.ICancelable"/> that can be used to cancel sending of the message. Once the message already has been sent, it cannot be cancelled.</returns>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleTellRepeatedlyCancelable(Akka.Actor.IScheduler,System.Int32,System.Int32,Akka.Actor.ICanTell,System.Object,Akka.Actor.IActorRef)">
            <summary>Schedules to send a message repeatedly. The first message will be sent after the specified initial delay and there after at the rate specified.</summary>
            <param name="scheduler">The scheduler</param>
            <param name="initialMillisecondsDelay">The time in milliseconds that has to pass before the first message is sent.</param>
            <param name="millisecondsInterval">The interval, i.e. the time in milliseconds that has to pass between messages are sent.</param>
            <param name="receiver">The receiver.</param>
            <param name="message">The message.</param>
            <param name="sender">The sender.</param>
            <returns>An <see cref="T:Akka.Actor.ICancelable"/> that can be used to cancel sending of the message. Once the message already has been sent, it cannot be cancelled.</returns>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleOnceCancelable(Akka.Actor.IActionScheduler,System.TimeSpan,System.Action)">
            <summary>
            Schedules an action to be invoked after an delay.
            </summary>
            <param name="scheduler">The scheduler</param>
            <param name="delay">The time period that has to pass before the action is invoked.</param>
            <param name="action">The action to perform.</param>
            <returns>A cancelable that can be used to cancel the action from being executed</returns>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleOnceCancelable(Akka.Actor.IActionScheduler,System.Int32,System.Action)">
            <summary>
            Schedules an action to be invoked after an delay.
            </summary>
            <param name="scheduler">The scheduler</param>
            <param name="millisecondsDelay">The time in milliseconds that has to pass before the action is invoked.</param>
            <param name="action">The action to perform.</param>
            <returns>A cancelable that can be used to cancel the action from being executed</returns>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleRepeatedlyCancelable(Akka.Actor.IActionScheduler,System.TimeSpan,System.TimeSpan,System.Action)">
            <summary>
            Schedules an action to be invoked after an initial delay and then repeatedly.
            </summary>
            <param name="scheduler">The scheduler</param>
            <param name="initialDelay">The time period that has to pass before first invocation.</param>
            <param name="interval">The interval, i.e. the time period that has to pass between the action is invoked.</param>
            <param name="action">The action to perform.</param>
            <returns>A cancelable that can be used to cancel the action from being executed</returns>
        </member>
        <member name="M:Akka.Actor.SchedulerExtensions.ScheduleRepeatedlyCancelable(Akka.Actor.IActionScheduler,System.Int32,System.Int32,System.Action)">
            <summary>
            Schedules an action to be invoked after an initial delay and then repeatedly.
            </summary>
            <param name="scheduler">The scheduler</param>
            <param name="initialMillisecondsDelay">The time in milliseconds that has to pass before first invocation.</param>
            <param name="millisecondsInterval">The interval, i.e. the time in milliseconds that has to pass between the action is invoked.</param>
            <param name="action">The action to perform.</param>
            <returns>A cancelable that can be used to cancel the action from being executed</returns>
        </member>
        <member name="T:Akka.Actor.Scope">
            <summary>
            This class provides base functionality when defining a system binding (e.g. local/remote/cluster) used during actor deployment.
            </summary>
        </member>
        <member name="F:Akka.Actor.Scope.Local">
            <summary>
            A binding that binds actor deployments to the local system.
            </summary>
        </member>
        <member name="M:Akka.Actor.Scope.WithFallback(Akka.Actor.Scope)">
            <summary>
            Creates a new <see cref="T:Akka.Actor.Scope" /> from this scope using another <see cref="T:Akka.Actor.Scope" />
            to backfill options that might be missing from this scope.
            
            <note>
            This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Scope" />.
            </note>
            </summary>
            <param name="other">The <see cref="T:Akka.Actor.Scope" /> used for fallback configuration.</param>
            <returns>A new <see cref="T:Akka.Actor.Scope" /> using <paramref name="other" /> for fallback configuration.</returns>
        </member>
        <member name="M:Akka.Actor.Scope.Copy">
            <summary>
            Creates a copy of the current instance.
            </summary>
            <returns>The newly created <see cref="T:Akka.Actor.Scope"/></returns>
        </member>
        <member name="M:Akka.Actor.Scope.Equals(Akka.Actor.Scope)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>
            <c>true</c> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Akka.Actor.NoScopeGiven">
            <summary>
            This class represents a binding of an actor deployment to an unspecified system.
            </summary>
        </member>
        <member name="P:Akka.Actor.NoScopeGiven.Instance">
            <summary>
            The singleton instance of this scope.
            </summary>
        </member>
        <member name="M:Akka.Actor.NoScopeGiven.WithFallback(Akka.Actor.Scope)">
            <summary>
            Creates a new <see cref="T:Akka.Actor.Scope" /> from this scope using another <see cref="T:Akka.Actor.Scope" />
            to backfill options that might be missing from this scope.
            
            <note>
            This method returns the given scope unaltered.
            </note>
            </summary>
            <param name="other">The <see cref="T:Akka.Actor.Scope" /> used for fallback configuration.</param>
            <returns>The scope passed in as the parameter.</returns>
        </member>
        <member name="M:Akka.Actor.NoScopeGiven.Copy">
             <summary>
             Creates a copy of the current instance.
            
             <note>
             This method returns a singleton instance of this scope.
             </note>
             </summary>
             <returns>The singleton instance of this scope</returns>
        </member>
        <member name="T:Akka.Actor.Settings">
            <summary>
                Settings are the overall ActorSystem Settings which also provides a convenient access to the Config object.
                For more detailed information about the different possible configuration options, look in the Akka .NET
                Documentation under "Configuration"
            </summary>
        </member>
        <member name="M:Akka.Actor.Settings.RebuildConfig">
            <summary>
            Combines the user config and the fallback chain of configs
            </summary>
        </member>
        <member name="M:Akka.Actor.Settings.InjectTopLevelFallback(Akka.Configuration.Config)">
            <summary>
            Injects a system config at the top of the fallback chain
            </summary>
            <param name="config">TBD</param>
        </member>
        <member name="M:Akka.Actor.Settings.#ctor(Akka.Actor.ActorSystem,Akka.Configuration.Config)">
            <summary>
                Initializes a new instance of the <see cref="T:Akka.Actor.Settings" /> class.
            </summary>
            <param name="system">The system.</param>
            <param name="config">The configuration.</param>
            <exception cref="T:Akka.Configuration.ConfigurationException">
            This exception is thrown if the 'akka.actor.provider' configuration item is not a valid type name or a valid actor ref provider.
            </exception>
        </member>
        <member name="P:Akka.Actor.Settings.System">
            <summary>
                Gets the system.
            </summary>
            <value>The system.</value>
        </member>
        <member name="P:Akka.Actor.Settings.Config">
            <summary>
                Gets the configuration.
            </summary>
            <value>The configuration.</value>
        </member>
        <member name="P:Akka.Actor.Settings.ConfigVersion">
            <summary>
                Gets the configuration version.
            </summary>
            <value>The configuration version.</value>
        </member>
        <member name="P:Akka.Actor.Settings.ProviderClass">
            <summary>
                Gets the provider class.
            </summary>
            <value>The provider class.</value>
        </member>
        <member name="P:Akka.Actor.Settings.SupervisorStrategyClass">
            <summary>
                Gets the supervisor strategy class.
            </summary>
            <value>The supervisor strategy class.</value>
        </member>
        <member name="P:Akka.Actor.Settings.SerializeAllMessages">
            <summary>
                Gets a value indicating whether [serialize all messages].
            </summary>
            <value><c>true</c> if [serialize all messages]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Akka.Actor.Settings.SerializeAllCreators">
            <summary>
                Gets a value indicating whether [serialize all creators].
            </summary>
            <value><c>true</c> if [serialize all creators]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Akka.Actor.Settings.AskTimeout">
            <summary>
                Gets the default timeout for <see cref="M:Akka.Actor.Futures.Ask(Akka.Actor.ICanTell,System.Object,System.Nullable{System.TimeSpan})" /> calls.
            </summary>
            <value>The ask timeout.</value>
        </member>
        <member name="P:Akka.Actor.Settings.CreationTimeout">
            <summary>
                Gets the creation timeout.
            </summary>
            <value>The creation timeout.</value>
        </member>
        <member name="P:Akka.Actor.Settings.UnstartedPushTimeout">
            <summary>
                Gets the unstarted push timeout.
            </summary>
            <value>The unstarted push timeout.</value>
        </member>
        <member name="P:Akka.Actor.Settings.LogLevel">
            <summary>
                Gets the log level.
            </summary>
            <value>The log level.</value>
        </member>
        <member name="P:Akka.Actor.Settings.StdoutLogLevel">
            <summary>
                Gets the stdout log level.
            </summary>
            <value>The stdout log level.</value>
        </member>
        <member name="P:Akka.Actor.Settings.Loggers">
            <summary>
                Gets the loggers.
            </summary>
            <value>The loggers.</value>
        </member>
        <member name="P:Akka.Actor.Settings.LoggersDispatcher">
            <summary>
                Gets the default loggers dispatcher.
            </summary>
            <value>The loggers dispatcher.</value>
        </member>
        <member name="P:Akka.Actor.Settings.LoggerStartTimeout">
            <summary>
                Gets the logger start timeout.
            </summary>
            <value>The logger start timeout.</value>
        </member>
        <member name="P:Akka.Actor.Settings.LogConfigOnStart">
            <summary>
                Gets a value indicating whether [log configuration on start].
            </summary>
            <value><c>true</c> if [log configuration on start]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Akka.Actor.Settings.LogDeadLetters">
            <summary>
                Gets the log dead letters.
            </summary>
            <value>The log dead letters.</value>
        </member>
        <member name="P:Akka.Actor.Settings.LogDeadLettersDuringShutdown">
            <summary>
                Gets a value indicating whether [log dead letters during shutdown].
            </summary>
            <value><c>true</c> if [log dead letters during shutdown]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Akka.Actor.Settings.AddLoggingReceive">
            <summary>
                Gets a value indicating whether [add logging receive].
            </summary>
            <value><c>true</c> if [add logging receive]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Akka.Actor.Settings.DebugAutoReceive">
            <summary>
                Gets a value indicating whether [debug automatic receive].
            </summary>
            <value><c>true</c> if [debug automatic receive]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Akka.Actor.Settings.DebugEventStream">
            <summary>
                Gets a value indicating whether [debug event stream].
            </summary>
            <value><c>true</c> if [debug event stream]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Akka.Actor.Settings.DebugUnhandledMessage">
            <summary>
                Gets a value indicating whether [debug unhandled message].
            </summary>
            <value><c>true</c> if [debug unhandled message]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Akka.Actor.Settings.DebugRouterMisconfiguration">
            <summary>
                Gets a value indicating whether [debug router misconfiguration].
            </summary>
            <value><c>true</c> if [debug router misconfiguration]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Akka.Actor.Settings.Home">
            <summary>
                Gets the home.
            </summary>
            <value>The home.</value>
        </member>
        <member name="P:Akka.Actor.Settings.DebugLifecycle">
            <summary>
                Gets a value indicating whether [debug lifecycle].
            </summary>
            <value><c>true</c> if [debug lifecycle]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Akka.Actor.Settings.FsmDebugEvent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.Settings.DefaultVirtualNodesFactor">
            <summary>
            The number of default virtual nodes to use with <see cref="T:Akka.Routing.ConsistentHashingRoutingLogic"/>.
            </summary>
        </member>
        <member name="P:Akka.Actor.Settings.SchedulerClass">
            <summary>
            Gets the scheduler implementation used by this system.
            </summary>
        </member>
        <member name="P:Akka.Actor.Settings.SchedulerShutdownTimeout">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Settings.ToString">
            <summary>
                Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
            <returns>A <see cref="T:System.String" /> that represents this instance.</returns>
        </member>
        <member name="T:Akka.Actor.IActorStash">
            <summary>
            Marker interface for adding stash support
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorStash.Stash">
            <summary>
            Gets or sets the stash. This will be automatically populated by the framework AFTER the constructor has been run.
            Implement this as an auto property.
            </summary>
            <value>
            The stash.
            </value>
        </member>
        <member name="T:Akka.Actor.ActorStashPlugin">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorStashPlugin.CanBeAppliedTo(System.Type)">
            <summary>
            Stash plugin is applied to all actors implementing <see cref="T:Akka.Actor.IActorStash"/> interface.
            </summary>
            <param name="actorType">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.ActorStashPlugin.AfterIncarnated(Akka.Actor.ActorBase,Akka.Actor.IActorContext)">
            <summary>
            Creates a new stash for specified <paramref name="actor"/> if it has not been initialized already.
            </summary>
            <param name="actor">TBD</param>
            <param name="context">TBD</param>
        </member>
        <member name="M:Akka.Actor.ActorStashPlugin.BeforeIncarnated(Akka.Actor.ActorBase,Akka.Actor.IActorContext)">
            <summary>
            Ensures, that all stashed messages inside <paramref name="actor"/> stash have been unstashed.
            </summary>
            <param name="actor">TBD</param>
            <param name="context">TBD</param>
        </member>
        <member name="T:Akka.Actor.IStash">
            <summary>
            Public interface used to expose stash capabilities to user-level actors
            </summary>
        </member>
        <member name="M:Akka.Actor.IStash.Stash">
            <summary>
            Stashes the current message (the message that the actor received last)
            </summary>
        </member>
        <member name="M:Akka.Actor.IStash.Unstash">
            <summary>
            Unstash the oldest message in the stash and prepends it to the actor's mailbox.
            The message is removed from the stash.
            </summary>
        </member>
        <member name="M:Akka.Actor.IStash.UnstashAll">
            <summary>
            Unstashes all messages by prepending them to the actor's mailbox.
            The stash is guaranteed to be empty afterwards.
            </summary>
        </member>
        <member name="M:Akka.Actor.IStash.UnstashAll(System.Func{Akka.Actor.Envelope,System.Boolean})">
            <summary>
            Unstashes all messages selected by the predicate function. Other messages are discarded.
            The stash is guaranteed to be empty afterwards.
            </summary>
            <param name="predicate">TBD</param>
        </member>
        <member name="M:Akka.Actor.IStash.ClearStash">
            <summary>
            Returns all messages and clears the stash.
            The stash is guaranteed to be empty afterwards.
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IStash.Prepend(System.Collections.Generic.IEnumerable{Akka.Actor.Envelope})">
            <summary>
            TBD
            </summary>
            <param name="envelopes">TBD</param>
        </member>
        <member name="T:Akka.Actor.UntypedActorWithBoundedStash">
            <summary>
            An UntypedActor with bounded Stash capabilities
            </summary>
        </member>
        <member name="P:Akka.Actor.UntypedActorWithBoundedStash.CurrentStash">
            <summary>
            The stash implementation available for this actor
            </summary>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithBoundedStash.Stash">
            <summary>
            Stashes the current message
            </summary>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithBoundedStash.Unstash">
            <summary>
            Unstash the oldest message in the stash
            </summary>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithBoundedStash.UnstashAll">
            <summary>
            Unstashes all messages
            </summary>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithBoundedStash.UnstashAll(System.Func{Akka.Actor.Envelope,System.Boolean})">
            <summary>
            Unstashes all messages selected by the predicate function
            </summary>
            <param name="predicate">TBD</param>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithBoundedStash.PreRestart(System.Exception,System.Object)">
            <summary>
            Overridden callback. Prepends all messages in the stash to the mailbox,
            clears the stash, stops all children, and invokes the PostStop callback.
            </summary>
            <param name="reason">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithBoundedStash.PostStop">
            <summary>
            Overridden callback. Prepends all messages in the stash to the mailbox,
            clears the stash. Must be called when overriding this method; otherwise stashed messages won't be
            propagated to DeadLetters when actor stops.
            </summary>
        </member>
        <member name="T:Akka.Actor.StashFactory">
            <summary>
            Static factor used for creating Stash instances
            </summary>
        </member>
        <member name="M:Akka.Actor.StashFactory.CreateStash``1(Akka.Actor.IActorContext)">
            <summary>
            TBD
            </summary>
            <typeparam name="T">TBD</typeparam>
            <param name="context">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.StashFactory.CreateStash(Akka.Actor.IActorContext,Akka.Actor.IActorStash)">
            <summary>
            TBD
            </summary>
            <param name="context">TBD</param>
            <param name="actorInstance">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.StashFactory.CreateStash(Akka.Actor.IActorContext,System.Type)">
            <summary>
            TBD
            </summary>
            <param name="context">TBD</param>
            <param name="actorType">TBD</param>
            <exception cref="T:System.ArgumentException">
            This exception is thrown if the given <paramref name="actorType"/> implements an unrecognized subclass of <see cref="T:Akka.Actor.IActorStash"/>.
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.StashOverflowException">
            <summary>
            This exception is thrown when the size of the Stash exceeds the capacity of the stash.
            </summary>
        </member>
        <member name="M:Akka.Actor.StashOverflowException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.StashOverflowException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
            <param name="cause">The exception that is the cause of the current exception.</param>
        </member>
        <member name="M:Akka.Actor.StashOverflowException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.StashOverflowException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Akka.Actor.UntypedActorWithUnboundedStash">
            <summary>
            An UntypedActor with Unbounded Stash capabilities
            </summary>
        </member>
        <member name="P:Akka.Actor.UntypedActorWithUnboundedStash.CurrentStash">
            <summary>
            The stash implementation available for this actor
            </summary>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithUnboundedStash.Stash">
            <summary>
            Stashes the current message
            </summary>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithUnboundedStash.Unstash">
            <summary>
            Unstash the oldest message in the stash
            </summary>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithUnboundedStash.UnstashAll">
            <summary>
            Unstashes all messages
            </summary>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithUnboundedStash.UnstashAll(System.Func{Akka.Actor.Envelope,System.Boolean})">
            <summary>
            Unstashes all messages selected by the predicate function
            </summary>
            <param name="predicate">TBD</param>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithUnboundedStash.PreRestart(System.Exception,System.Object)">
            <summary>
            Overridden callback. Prepends all messages in the stash to the mailbox,
            clears the stash, stops all children, and invokes the PostStop callback.
            </summary>
            <param name="reason">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Actor.UntypedActorWithUnboundedStash.PostStop">
            <summary>
            Overridden callback. Prepends all messages in the stash to the mailbox,
            clears the stash. Must be called when overriding this method; otherwise stashed messages won't be
            propagated to DeadLetters when actor stops.
            </summary>
        </member>
        <member name="T:Akka.Actor.IWithBoundedStash">
            <summary>
            Lets the <see cref="T:Akka.Actor.StashFactory"/> know that this Actor needs stash support
            with restricted storage capacity
            You need to add the property:
            <code>public IStash Stash { get; set; }</code>
            </summary>
        </member>
        <member name="T:Akka.Actor.IWithUnboundedStash">
            <summary>
            Lets the <see cref="T:Akka.Actor.StashFactory"/> know that this Actor needs stash support
            with unrestricted storage capacity.
            You need to add the property:
            <code>public IStash Stash { get; set; }</code>
            </summary>
        </member>
        <member name="T:Akka.Actor.AkkaException">
            <summary>
            This exception provides the base for all Akka.NET specific exceptions within the system.
            </summary>
        </member>
        <member name="M:Akka.Actor.AkkaException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.AkkaException"/> class.
            </summary>
        </member>
        <member name="M:Akka.Actor.AkkaException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.AkkaException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
            <param name="cause">The exception that is the cause of the current exception.</param>
        </member>
        <member name="M:Akka.Actor.AkkaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.AkkaException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="P:Akka.Actor.AkkaException.Cause">
            <summary>
            The exception that is the cause of the current exception.
            </summary>
        </member>
        <member name="T:Akka.Actor.InvalidActorNameException">
            <summary>
            This exception is thrown when the actor name is invalid.
            </summary>
        </member>
        <member name="M:Akka.Actor.InvalidActorNameException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.InvalidActorNameException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Akka.Actor.InvalidActorNameException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.InvalidActorNameException"/> class.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception.</param>
        </member>
        <member name="M:Akka.Actor.InvalidActorNameException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.InvalidActorNameException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Akka.Actor.AskTimeoutException">
            <summary>
            This exception is thrown when an Ask operation times out.
            </summary>
        </member>
        <member name="M:Akka.Actor.AskTimeoutException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.AskTimeoutException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Akka.Actor.AskTimeoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.AskTimeoutException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Akka.Actor.ActorInterruptedException">
            <summary>
            This exception is thrown when an actor is interrupted in the midst of processing messages.
            
            This is an exception typically thrown when the underlying dispatcher's threads are aborted.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorInterruptedException.#ctor(System.String,System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="cause">TBD</param>
        </member>
        <member name="T:Akka.Actor.ActorInitializationException">
            <summary>
            This exception is thrown when the initialization logic for an Actor fails.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorInitializationException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorInitializationException"/> class.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorInitializationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorInitializationException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Akka.Actor.ActorInitializationException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorInitializationException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
            <param name="cause">The exception that is the cause of the current exception.</param>
        </member>
        <member name="M:Akka.Actor.ActorInitializationException.#ctor(Akka.Actor.IActorRef,System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorInitializationException"/> class.
            </summary>
            <param name="actor">The actor whose initialization logic failed.</param>
            <param name="message">The message that describes the error.</param>
            <param name="cause">The exception that is the cause of the current exception.</param>
        </member>
        <member name="M:Akka.Actor.ActorInitializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorInitializationException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="P:Akka.Actor.ActorInitializationException.Actor">
            <summary>
            Retrieves the actor whose initialization logic failed.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorInitializationException.ToString">
            <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
        </member>
        <member name="T:Akka.Actor.LoggerInitializationException">
            <summary>
            This exception is thrown when there was a problem initializing a logger.
            </summary>
        </member>
        <member name="M:Akka.Actor.LoggerInitializationException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.LoggerInitializationException"/> class.
            </summary>
        </member>
        <member name="M:Akka.Actor.LoggerInitializationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.LoggerInitializationException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Akka.Actor.LoggerInitializationException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.LoggerInitializationException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
            <param name="cause">The exception that is the cause of the current exception.</param>
        </member>
        <member name="M:Akka.Actor.LoggerInitializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.LoggerInitializationException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Akka.Actor.ActorKilledException">
            <summary>
            This exception is thrown when a <see cref="T:Akka.Actor.Kill"/> message has been sent to an Actor.
            <see cref="F:Akka.Actor.SupervisorStrategy.DefaultDecider"/> will by default stop the actor.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorKilledException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorKilledException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Akka.Actor.ActorKilledException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorKilledException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Akka.Actor.IllegalActorStateException">
            <summary>
            This exception is thrown when a core invariant in the Actor implementation has been violated.
            For instance, if you try to create an Actor that doesn't inherit from <see cref="T:Akka.Actor.ActorBase" />.
            </summary>
        </member>
        <member name="M:Akka.Actor.IllegalActorStateException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.IllegalActorStateException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Akka.Actor.IllegalActorStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.IllegalActorStateException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Akka.Actor.IllegalActorNameException">
            <summary>
            This exception is thrown when an Actor with an invalid name is deployed.
            </summary>
        </member>
        <member name="M:Akka.Actor.IllegalActorNameException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.IllegalActorNameException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Akka.Actor.IllegalActorNameException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.IllegalActorNameException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Akka.Actor.DeathPactException">
            <summary>
            This exception is thrown by an Actor that receives a Terminated(someActor) message
            that it doesn't handle itself, effectively crashing the Actor and escalating to the supervisor.
            </summary>
        </member>
        <member name="M:Akka.Actor.DeathPactException.#ctor(Akka.Actor.IActorRef)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.DeathPactException"/> class.
            </summary>
            <param name="deadActor">The actor that has been terminated.</param>
        </member>
        <member name="M:Akka.Actor.DeathPactException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.DeathPactException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="P:Akka.Actor.DeathPactException.DeadActor">
            <summary>
            Retrieves the actor that has been terminated.
            </summary>
        </member>
        <member name="T:Akka.Actor.PreRestartException">
             <summary>
             This exception is thrown when the <see cref="M:Akka.Actor.ActorBase.PreRestart(System.Exception,System.Object)"/> method fails during a restart attempt.
            
             <note>
             This exception is not propagated to the supervisor, as it originates from the already failed instance,
             hence it is only visible as log entry on the event stream.
             </note>
             </summary>
        </member>
        <member name="M:Akka.Actor.PreRestartException.#ctor(Akka.Actor.IActorRef,System.Exception,System.Exception,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.PreRestartException"/> class.
            </summary>
            <param name="actor">The actor whose <see cref="M:Akka.Actor.ActorBase.PreRestart(System.Exception,System.Object)"/> hook failed.</param>
            <param name="restartException">The exception thrown by the <paramref name="actor"/> within <see cref="M:Akka.Actor.ActorBase.PreRestart(System.Exception,System.Object)"/>.</param>
            <param name="cause">The exception which caused the restart in the first place.</param>
            <param name="optionalMessage">The message which was optionally passed into <see cref="M:Akka.Actor.ActorBase.PreRestart(System.Exception,System.Object)"/>.</param>
        </member>
        <member name="M:Akka.Actor.PreRestartException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.PreRestartException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Akka.Actor.PostRestartException">
            <summary>
            This exception is thrown when the Actor constructor or <see cref="M:Akka.Actor.ActorBase.PostRestart(System.Exception)"/> method
            fails during a restart attempt.
            </summary>
        </member>
        <member name="M:Akka.Actor.PostRestartException.#ctor(Akka.Actor.IActorRef,System.Exception,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.PostRestartException"/> class.
            </summary>
            <param name="actor">The actor whose constructor or <see cref="M:Akka.Actor.ActorBase.PostRestart(System.Exception)"/> hook failed.</param>
            <param name="cause">The exception thrown by the <paramref name="actor"/> within <see cref="M:Akka.Actor.ActorBase.PostRestart(System.Exception)"/>.</param>
            <param name="originalCause">The original cause is the exception which caused the restart in the first place.</param>
        </member>
        <member name="M:Akka.Actor.PostRestartException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.PostRestartException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="P:Akka.Actor.PostRestartException.OriginalCause">
            <summary>
             Retrieves the exception which caused the restart in the first place.
             </summary>
        </member>
        <member name="T:Akka.Actor.ActorNotFoundException">
            <summary>
            This exception is thrown when an Actor can not be found.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorNotFoundException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorNotFoundException"/> class.
            </summary>
        </member>
        <member name="M:Akka.Actor.ActorNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.ActorNotFoundException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="M:Akka.Actor.ActorNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            <see cref="T:Akka.Actor.ActorNotFoundException"/> that takes a descriptive <paramref name="message"/> and optional <paramref name="innerException"/>.
            </summary>
            <param name="message">A user-defined error message.</param>
            <param name="innerException">An inner <see cref="T:System.Exception"/>.</param>
        </member>
        <member name="T:Akka.Actor.InvalidMessageException">
             <summary>
             This exception is thrown when an invalid message is sent to an Actor.
            
             <note>
             Currently only <c>null</c> is an invalid message.
             </note>
             </summary>
        </member>
        <member name="M:Akka.Actor.InvalidMessageException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.InvalidMessageException"/> class.
            </summary>
        </member>
        <member name="M:Akka.Actor.InvalidMessageException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.InvalidMessageException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Akka.Actor.InvalidMessageException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.InvalidMessageException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Akka.Actor.ICanWatch">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.ICanWatch.Watch(Akka.Actor.IActorRef)">
            <summary>
            Monitors the specified actor for termination. When the <paramref name="subject"/> terminates
            the instance watching will receive a <see cref="T:Akka.Actor.Terminated"/> message.
            <remarks>Note that if the <see cref="T:Akka.Actor.Terminated"/> message isn't handled by the actor,
            by default the actor will crash by throwing a <see cref="T:Akka.Actor.DeathPactException"/>. To change
            the default behavior, override <see cref="M:Akka.Actor.ActorBase.Unhandled(System.Object)"/>.
            </remarks>
            </summary>
            <param name="subject">The actor to monitor for termination.</param>
            <returns>Returns the provided subject</returns>
        </member>
        <member name="M:Akka.Actor.ICanWatch.Unwatch(Akka.Actor.IActorRef)">
            <summary>
            Stops monitoring the <paramref name="subject"/> for termination.
            </summary>
            <param name="subject">The actor to stop monitor for termination.</param>
            <returns>Returns the provided subject</returns>
        </member>
        <member name="T:Akka.Actor.IActorContext">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorContext.Self">
            <summary>
            Gets the <see cref="T:Akka.Actor.IActorRef"/> belonging to the current actor.
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorContext.Props">
            <summary>
            The <see cref="P:Akka.Actor.IActorContext.Props"/> used to originally create this <see cref="T:Akka.Actor.IActorRef"/>
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorContext.Dispatcher">
            <summary>
            The dispatcher this actor is running on
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorContext.Sender">
            <summary>
            Gets the <see cref="T:Akka.Actor.IActorRef"/> of the actor who sent the current message.
            
            If the message was not sent by an actor (i.e. some external non-actor code
            sent this actor a message) then this value will default to <see cref="F:Akka.Actor.ActorRefs.NoSender"/>.
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorContext.System">
            <summary>
            Gets a reference to the <see cref="T:Akka.Actor.ActorSystem"/> to which this actor belongs.
            
            <remarks>
            This property is how you can get access to the <see cref="T:Akka.Actor.IScheduler"/> and other parts
            of Akka.NET from within an actor instance.
            </remarks>
            </summary>
        </member>
        <member name="P:Akka.Actor.IActorContext.Parent">
            <summary>
            Gets the <see cref="T:Akka.Actor.IActorRef"/> of the parent of the current actor.
            </summary>
        </member>
        <member name="M:Akka.Actor.IActorContext.Become(Akka.Actor.Receive)">
            <summary>
            Changes the actor's behavior and replaces the current receive handler with the specified handler.
            </summary>
            <param name="receive">The new message handler.</param>
        </member>
        <member name="M:Akka.Actor.IActorContext.BecomeStacked(Akka.Actor.Receive)">
            <summary>
            Changes the actor's behavior and replaces the current receive handler with the specified handler.
            The current handler is stored on a stack, and you can revert to it by calling <see cref="M:Akka.Actor.IActorContext.UnbecomeStacked"/>
            <remarks>Please note, that in order to not leak memory, make sure every call to <see cref="M:Akka.Actor.IActorContext.BecomeStacked(Akka.Actor.Receive)"/>
            is matched with a call to <see cref="M:Akka.Actor.IActorContext.UnbecomeStacked"/>.</remarks>
            </summary>
            <param name="receive">The new message handler.</param>
        </member>
        <member name="M:Akka.Actor.IActorContext.Become(Akka.Actor.Receive,System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
            <param name="discardOld">TBD</param>
        </member>
        <member name="M:Akka.Actor.IActorContext.UnbecomeStacked">
            <summary>
            Changes the actor's behavior and replaces the current receive handler with the previous one on the behavior stack.
            <remarks>In order to store an actor on the behavior stack, a call to <see cref="M:Akka.Actor.IActorContext.BecomeStacked(Akka.Actor.Receive)"/> must have been made
            prior to this call</remarks>
            </summary>
        </member>
        <member name="M:Akka.Actor.IActorContext.Unbecome">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.IActorContext.Child(System.String)">
            <summary>
            Retrieves a child actor with the specified name, if it exists.
            
            If the child with the given name cannot be found, 
            then <see cref="F:Akka.Actor.ActorRefs.Nobody"/> will be returned instead.
            </summary>
            <param name="name">
            The name of the child actor.
            
            e.g. "child1", "foo"
            
            Not the path, just the name of the child at the time it was created by this parent.
            </param>
            <returns>The <see cref="T:Akka.Actor.IActorRef"/> belonging to the child if found, <see cref="F:Akka.Actor.ActorRefs.Nobody"/> otherwise.</returns>
        </member>
        <member name="M:Akka.Actor.IActorContext.GetChildren">
            <summary>
            Gets all of the children that belong to this actor.
            
            If this actor has no children, 
            an empty collection of <see cref="T:Akka.Actor.IActorRef"/> is returned instead.
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.IActorContext.SetReceiveTimeout(System.Nullable{System.TimeSpan})">
            <summary>
            <para>
            Defines the inactivity timeout after which the sending of a <see cref="P:Akka.Actor.IActorContext.ReceiveTimeout"/> message is triggered.
            When specified, the receive function should be able to handle a <see cref="P:Akka.Actor.IActorContext.ReceiveTimeout"/> message.
            </para>
            
            <para>
            Please note that the receive timeout might fire and enqueue the <see cref="P:Akka.Actor.IActorContext.ReceiveTimeout"/> message right after
            another message was enqueued; hence it is not guaranteed that upon reception of the receive
            timeout there must have been an idle period beforehand as configured via this method.
            </para>
            
            <para>
            Once set, the receive timeout stays in effect (i.e. continues firing repeatedly after inactivity
            periods). Pass in <c>null</c> to switch off this feature.
            </para>
            </summary>
            <param name="timeout">The timeout. Pass in <c>null</c> to switch off this feature.</param>
        </member>
        <member name="P:Akka.Actor.IActorContext.ReceiveTimeout">
            <summary>
            Gets the inactivity deadline timeout set using <see cref="M:Akka.Actor.IActorContext.SetReceiveTimeout(System.Nullable{System.TimeSpan})"/>.
            </summary>
        </member>
        <member name="M:Akka.Actor.IActorContext.Stop(Akka.Actor.IActorRef)">
            <summary>
            Issues a stop command to the provided <see cref="T:Akka.Actor.IActorRef"/>, which will cause that actor
            to terminate.
            </summary>
            <param name="child">TBD</param>
        </member>
        <member name="T:Akka.Actor.IActorRefFactory">
            <summary>
            Interface IActorRefFactory
            </summary>
        </member>
        <member name="M:Akka.Actor.IActorRefFactory.ActorOf(Akka.Actor.Props,System.String)">
            <summary>
            Create new actor as child of this context with the given name, which must
            not start with “$”. If the given name is already in use,
            and `InvalidActorNameException` is thrown.
            See <see cref="T:Akka.Actor.Props"/> for details on how to obtain a <see cref="T:Akka.Actor.Props"/> object.
            @throws akka.actor.InvalidActorNameException if the given name is
            invalid or already in use
            @throws akka.ConfigurationException if deployment, dispatcher
            or mailbox configuration is wrong
            </summary>
            <param name="props">The props.</param>
            <param name="name">The name.</param>
            <returns>InternalActorRef.</returns>
        </member>
        <member name="M:Akka.Actor.IActorRefFactory.ActorSelection(Akka.Actor.ActorPath)">
            <summary>
            Construct an <see cref="T:Akka.Actor.ActorSelection" /> from the given path, which is
            parsed for wildcards (these are replaced by regular expressions
            internally). No attempt is made to verify the existence of any part of
            the supplied path, it is recommended to send a message and gather the
            replies in order to resolve the matching set of actors.
            </summary>
            <param name="actorPath">The actor path.</param>
            <returns>ActorSelection.</returns>
        </member>
        <member name="M:Akka.Actor.IActorRefFactory.ActorSelection(System.String)">
            <summary>
            Construct an <see cref="T:Akka.Actor.ActorSelection" /> from the given path, which is
            parsed for wildcards (these are replaced by regular expressions
            internally). No attempt is made to verify the existence of any part of
            the supplied path, it is recommended to send a message and gather the
            replies in order to resolve the matching set of actors.
            </summary>
            <param name="actorPath">The actor path.</param>
            <returns>ActorSelection.</returns>
        </member>
        <member name="T:Akka.Actor.Props">
            <summary>
            This class represents a configuration object used in creating an <see cref="T:Akka.Actor.ActorBase">actor</see>.
            It is immutable and thus thread-safe.
            <example>
            <code>
              private Props props = Props.Empty();
              private Props props = Props.Create(() => new MyActor(arg1, arg2));
            
              private Props otherProps = props.WithDispatcher("dispatcher-id");
              private Props otherProps = props.WithDeploy(deployment info);
            </code>
            </example>
            </summary>
        </member>
        <member name="T:Akka.Actor.Props.PropsSurrogate">
            <summary>
            This class represents a surrogate of a <see cref="T:Akka.Actor.Props"/> configuration object.
            Its main use is to help during the serialization process.
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.PropsSurrogate.Type">
            <summary>
            The type of actor to create
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.PropsSurrogate.Deploy">
            <summary>
            The configuration used to deploy the actor.
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.PropsSurrogate.Arguments">
            <summary>
            The arguments used to create the actor.
            </summary>
        </member>
        <member name="M:Akka.Actor.Props.PropsSurrogate.FromSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            Creates a <see cref="T:Akka.Actor.Props"/> encapsulated by this surrogate.
            </summary>
            <param name="system">The actor system that owns this router.</param>
            <returns>The <see cref="T:Akka.Actor.Props"/> encapsulated by this surrogate.</returns>
        </member>
        <member name="M:Akka.Actor.Props.ToSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            Creates a surrogate representation of the current <see cref="T:Akka.Actor.Props"/>.
            </summary>
            <param name="system">The actor system that owns this router.</param>
            <returns>The surrogate representation of the current <see cref="T:Akka.Actor.Props"/>.</returns>
        </member>
        <member name="M:Akka.Actor.Props.Equals(Akka.Actor.Props)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>
            <c>true</c> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Akka.Actor.Props.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns>
            <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Akka.Actor.Props.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
        </member>
        <member name="F:Akka.Actor.Props.None">
            <summary>
            A pre-configured <see cref="T:Akka.Actor.Props"/> that doesn't create actors.
            
            <note>
            The value of this field is null.
            </note>
            </summary>
        </member>
        <member name="M:Akka.Actor.Props.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Props"/> class.
            </summary>
        </member>
        <member name="M:Akka.Actor.Props.#ctor(Akka.Actor.Props)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Props" /> class.
            </summary>
            <param name="copy">The object that is being cloned.</param>
        </member>
        <member name="M:Akka.Actor.Props.#ctor(System.Type,System.Object[])">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Props" /> class.
            
            <note>
            <see cref="T:Akka.Actor.Props"/> configured in this way uses the <see cref="T:Akka.Actor.Deploy"/> deployer.
            </note>
            </summary>
            <param name="type">The type of the actor to create.</param>
            <param name="args">The arguments needed to create the actor.</param>
            <exception cref="T:System.ArgumentNullException">
            This exception is thrown if <see cref="T:Akka.Actor.Props"/> is not instantiated with an actor type.
            </exception>
        </member>
        <member name="M:Akka.Actor.Props.#ctor(System.Type)">
             <summary>
             Initializes a new instance of the <see cref="T:Akka.Actor.Props" /> class.
            
             <note>
             <see cref="T:Akka.Actor.Props"/> configured in this way uses the <see cref="T:Akka.Actor.Deploy"/> deployer.
             </note>
             </summary>
             <param name="type">The type of the actor to create.</param>
             <exception cref="T:System.ArgumentNullException">
             This exception is thrown if <see cref="T:Akka.Actor.Props"/> is not instantiated with an actor type.
             </exception>
        </member>
        <member name="M:Akka.Actor.Props.#ctor(System.Type,Akka.Actor.SupervisorStrategy,System.Collections.Generic.IEnumerable{System.Object})">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Props" /> class.
            </summary>
            <param name="type">The type of the actor to create.</param>
            <param name="supervisorStrategy">The supervisor strategy used to manage the actor.</param>
            <param name="args">The arguments needed to create the actor.</param>
            <exception cref="T:System.ArgumentNullException">
            This exception is thrown if <see cref="T:Akka.Actor.Props"/> is not instantiated with an actor type.
            </exception>
        </member>
        <member name="M:Akka.Actor.Props.#ctor(System.Type,Akka.Actor.SupervisorStrategy,System.Object[])">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Props" /> class.
            </summary>
            <param name="type">The type of the actor to create.</param>
            <param name="supervisorStrategy">The supervisor strategy used to manage the actor.</param>
            <param name="args">The arguments needed to create the actor.</param>
            <exception cref="T:System.ArgumentNullException">
            This exception is thrown if <see cref="T:Akka.Actor.Props"/> is not instantiated with an actor type.
            </exception>
        </member>
        <member name="M:Akka.Actor.Props.#ctor(Akka.Actor.Deploy,System.Type,System.Collections.Generic.IEnumerable{System.Object})">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Props" /> class.
            </summary>
            <param name="deploy">The configuration used to deploy the actor.</param>
            <param name="type">The type of the actor to create.</param>
            <param name="args">The arguments needed to create the actor.</param>
            <exception cref="T:System.ArgumentNullException">
            This exception is thrown if <see cref="T:Akka.Actor.Props"/> is not instantiated with an actor type.
            </exception>
        </member>
        <member name="M:Akka.Actor.Props.#ctor(Akka.Actor.Deploy,System.Type,System.Object[])">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Props" /> class.
            </summary>
            <param name="deploy">The configuration used to deploy the actor.</param>
            <param name="type">The type of the actor to create.</param>
            <param name="args">The arguments needed to create the actor.</param>
            <exception cref="T:System.ArgumentException">This exception is thrown if <paramref name="type"/> is an unknown actor producer.</exception>
        </member>
        <member name="P:Akka.Actor.Props.Type">
            <summary>
            The type of the actor that is created.
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.Dispatcher">
            <summary>
            The dispatcher used in the deployment of the actor.
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.Mailbox">
            <summary>
            The mailbox used in the deployment of the actor.
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.TypeName">
            <summary>
            The assembly qualified name of the type of the actor that is created.
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.RouterConfig">
            <summary>
            The router used in the deployment of the actor.
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.Deploy">
            <summary>
            The configuration used to deploy the actor.
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.SupervisorStrategy">
            <summary>
            The supervisor strategy used to manage the actor.
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.Empty">
            <summary>
            A pre-configured <see cref="T:Akka.Actor.Props"/> that creates an actor that doesn't respond to messages.
            </summary>
        </member>
        <member name="P:Akka.Actor.Props.Arguments">
            <summary>
            The arguments needed to create the actor.
            </summary>
        </member>
        <member name="M:Akka.Actor.Props.Create``1(System.Linq.Expressions.Expression{System.Func{``0}},Akka.Actor.SupervisorStrategy)">
            <summary>
            Creates an actor using a specified lambda expression.
            </summary>
            <typeparam name="TActor">The type of the actor to create.</typeparam>
            <param name="factory">The lambda expression used to create the actor.</param>
            <param name="supervisorStrategy">Optional: The supervisor strategy used to manage the actor.</param>
            <returns>The newly created <see cref="T:Akka.Actor.Props" />.</returns>
            <exception cref="T:System.ArgumentException">The create function must be a 'new T (args)' expression</exception>
        </member>
        <member name="M:Akka.Actor.Props.Create``1(System.Object[])">
            <summary>
            Creates an actor using the given arguments.
            </summary>
            <typeparam name="TActor">The type of the actor to create.</typeparam>
            <param name="args">The arguments needed to create the actor.</param>
            <returns>The newly created <see cref="T:Akka.Actor.Props" />.</returns>
        </member>
        <member name="M:Akka.Actor.Props.CreateBy``1(System.Object[])">
            <summary>
            Creates an actor using a specified actor producer.
            </summary>
            <typeparam name="TProducer">The type of producer used to create the actor.</typeparam>
            <param name="args">The arguments needed to create the actor.</param>
            <returns>The newly created <see cref="T:Akka.Actor.Props" />.</returns>
        </member>
        <member name="M:Akka.Actor.Props.Create``1(Akka.Actor.SupervisorStrategy)">
            <summary>
            Creates an actor using a specified supervisor strategy.
            </summary>
            <typeparam name="TActor">The type of the actor to create.</typeparam>
            <param name="supervisorStrategy">The supervisor stratgey used to manage the actor.</param>
            <returns>The newly created <see cref="T:Akka.Actor.Props" />.</returns>
        </member>
        <member name="M:Akka.Actor.Props.Create(System.Type,System.Object[])">
            <summary>
            Creates an actor of a specified type.
            </summary>
            <param name="type">The type of the actor to create.</param>
            <param name="args">The arguments needed to create the actor.</param>
            <returns>The newly created <see cref="T:Akka.Actor.Props" />.</returns>
            <exception cref="T:System.ArgumentNullException">Props must be instantiated with an actor type.</exception>
        </member>
        <member name="M:Akka.Actor.Props.WithMailbox(System.String)">
            <summary>
            Creates a new <see cref="T:Akka.Actor.Props" /> with a given <paramref name="mailbox" />.
            
            <note>
            This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Props" />.
            </note>
            </summary>
            <param name="mailbox">The mailbox used when deploying the actor.</param>
            <returns>A new <see cref="T:Akka.Actor.Props" /> with the provided <paramref name="mailbox" />.</returns>
        </member>
        <member name="M:Akka.Actor.Props.WithDispatcher(System.String)">
            <summary>
            Creates a new <see cref="T:Akka.Actor.Props" /> with a given <paramref name="dispatcher" />.
            
            <note>
            This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Props" />.
            </note>
            </summary>
            <param name="dispatcher">The dispatcher used when deploying the actor.</param>
            <returns>A new <see cref="T:Akka.Actor.Props" /> with the provided <paramref name="dispatcher" />.</returns>
        </member>
        <member name="M:Akka.Actor.Props.WithRouter(Akka.Routing.RouterConfig)">
            <summary>
            Creates a new <see cref="T:Akka.Actor.Props" /> with a given router.
            
            <note>
            This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Props" />.
            </note>
            </summary>
            <param name="routerConfig">The router used when deploying the actor.</param>
            <returns>A new <see cref="T:Akka.Actor.Props" /> with the provided <paramref name="routerConfig" />.</returns>
        </member>
        <member name="M:Akka.Actor.Props.WithDeploy(Akka.Actor.Deploy)">
             <summary>
             Creates a new <see cref="T:Akka.Actor.Props" /> with a given deployment configuration.
            
             <note>
             This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Props" />.
             </note>
             </summary>
             <param name="deploy">The configuration used to deploy the actor.</param>
             <returns>A new <see cref="T:Akka.Actor.Props" /> with the provided <paramref name="deploy" />.</returns>
        </member>
        <member name="M:Akka.Actor.Props.WithSupervisorStrategy(Akka.Actor.SupervisorStrategy)">
             <summary>
             Creates a new <see cref="T:Akka.Actor.Props" /> with a given supervisor strategy.
            
             <note>
             This method is immutable and returns a new instance of <see cref="T:Akka.Actor.Props" />.
             </note>
             </summary>
             <param name="supervisorStrategy">The supervisor stratgey used to manage the actor.</param>
            <returns>A new <see cref="T:Akka.Actor.Props" /> with the provided <paramref name="supervisorStrategy" />.</returns>
        </member>
        <member name="M:Akka.Actor.Props.NewActor">
            <summary>
            Creates a new actor using the configured actor producer.
            
            <remarks>
            This method is only useful when called during actor creation by the ActorSystem.
            </remarks>
            </summary>
            <exception cref="T:System.TypeLoadException">
            This exception is thrown if there was an error creating an actor of type <see cref="P:Akka.Actor.Props.Type"/>
            with the arguments from <see cref="P:Akka.Actor.Props.Arguments"/>.
            </exception>
            <returns>The newly created actor</returns>
        </member>
        <member name="M:Akka.Actor.Props.Copy">
            <summary>
            Creates a copy of the current instance.
            </summary>
            <returns>The newly created <see cref="T:Akka.Actor.Props"/></returns>
        </member>
        <member name="T:Akka.Actor.Props.EmptyActor">
            <summary>
            This class represents a specialized <see cref="T:Akka.Actor.UntypedActor" /> that doesn't respond to messages.
            </summary>
        </member>
        <member name="M:Akka.Actor.Props.EmptyActor.OnReceive(System.Object)">
            <summary>
            Handles messages received by the actor.
            </summary>
            <param name="message">The message past to the actor.</param>
        </member>
        <member name="M:Akka.Actor.Props.Release(Akka.Actor.ActorBase)">
            <summary>
            Signals the producer that it can release its reference to the actor.
            </summary>
            <param name="actor">The actor to release</param>
        </member>
        <member name="T:Akka.Actor.TerminatedProps">
            <summary>
            This class represents a specialized <see cref="T:Akka.Actor.Props"/> used when the actor has been terminated.
            </summary>
        </member>
        <member name="M:Akka.Actor.TerminatedProps.NewActor">
            <summary>
            N/A
            </summary>
            <exception cref="T:System.InvalidOperationException">This exception is thrown automatically since the actor has been terminated.</exception>
            <returns>N/A</returns>
        </member>
        <member name="T:Akka.Actor.DynamicProps`1">
            <summary>
            This class represents a specialized <see cref="T:Akka.Actor.Props"/> that uses dynamic invocation
            to create new actor instances, rather than a traditional <see cref="T:System.Activator"/>.
            
            <note>
            This is intended to be used in conjunction with Dependency Injection.
            </note>
            </summary>
            <typeparam name="TActor">The type of the actor to create.</typeparam>
        </member>
        <member name="M:Akka.Actor.DynamicProps`1.#ctor(System.Func{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.DynamicProps`1" /> class.
            </summary>
            <param name="invoker">The factory method used to create an actor.</param>
        </member>
        <member name="M:Akka.Actor.DynamicProps`1.NewActor">
            <summary>
            Creates a new actor using the configured factory method.
            </summary>
            <returns>The actor created using the factory method.</returns>
        </member>
        <member name="M:Akka.Actor.DynamicProps`1.Copy">
            <summary>
            Creates a copy of the current instance.
            </summary>
            <returns>The newly created <see cref="T:Akka.Actor.Props"/></returns>
        </member>
        <member name="T:Akka.Actor.IIndirectActorProducer">
            <summary>
            This interface defines a class of actor creation strategies deviating from
            the usual default of just reflectively instantiating the <see cref="T:Akka.Actor.ActorBase">Actor</see>
            subclass. It can be used to allow a dependency injection framework to
            determine the actual actor class and how it shall be instantiated.
            </summary>
        </member>
        <member name="M:Akka.Actor.IIndirectActorProducer.Produce">
            <summary>
            This factory method must produce a fresh actor instance upon each
            invocation. It is not permitted to return the same instance more than
            once.
            </summary>
            <returns>A fresh actor instance.</returns>
        </member>
        <member name="P:Akka.Actor.IIndirectActorProducer.ActorType">
            <summary>
            This method is used by <see cref="T:Akka.Actor.Props"/> to determine the type of actor to create.
            The returned type is not used to produce the actor.
            </summary>
            <returns>The type of the actor created.</returns>
        </member>
        <member name="M:Akka.Actor.IIndirectActorProducer.Release(Akka.Actor.ActorBase)">
            <summary>
            This method is used by <see cref="T:Akka.Actor.Props"/> to signal the producer that it can
            release it's reference.
            
            <remarks>
            To learn more about using Dependency Injection in .NET, see <see href="http://www.amazon.com/Dependency-Injection-NET-Mark-Seemann/dp/1935182501">HERE</see>.
            </remarks>
            </summary>
            <param name="actor">The actor to release</param>
        </member>
        <member name="T:Akka.Actor.SupervisorStrategy">
            <summary>
                Base class for supervision strategies
            </summary>
        </member>
        <member name="P:Akka.Actor.SupervisorStrategy.Decider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategy.Handle(Akka.Actor.IActorRef,System.Exception)">
            <summary>
                Handles the specified child.
            </summary>
            <param name="child">The actor that caused the evaluation to occur</param>
            <param name="x">The exception that caused the evaluation to occur.</param>
            <returns>Directive.</returns>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategy.HandleFailure(Akka.Actor.ActorCell,System.Exception,Akka.Actor.Internal.ChildRestartStats,System.Collections.Generic.IReadOnlyCollection{Akka.Actor.Internal.ChildRestartStats})">
            <summary>
            TBD
            </summary>
            <param name="actorCell">TBD</param>
            <param name="cause">TBD</param>
            <param name="failedChildStats">TBD</param>
            <param name="allChildren">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategy.HandleFailure(Akka.Actor.ActorCell,Akka.Actor.IActorRef,System.Exception,Akka.Actor.Internal.ChildRestartStats,System.Collections.Generic.IReadOnlyCollection{Akka.Actor.Internal.ChildRestartStats})">
            <summary>
                This is the main entry point: in case of a child’s failure, this method
                must try to handle the failure by resuming, restarting or stopping the
                child (and returning `true`), or it returns `false` to escalate the
                failure, which will lead to this actor re-throwing the exception which
                caused the failure. The exception will not be wrapped.
                This method calls <see cref="T:Akka.Actor.SupervisorStrategy"/>, which will
                log the failure unless it is escalated. You can customize the logging by
                setting <see cref="T:Akka.Actor.SupervisorStrategy" /> to `false` and
                do the logging inside the `decider` or override the `LogFailure` method.
            </summary>
            <param name="actorCell">The actor cell.</param>
            <param name="child">The child actor.</param>
            <param name="cause">The cause.</param>
            <param name="stats">The stats for the failed child.</param>
            <param name="children">TBD</param>
            <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        </member>
        <member name="F:Akka.Actor.SupervisorStrategy.DefaultDecider">
            <summary>
                When supervisorStrategy is not specified for an actor this
                Decider is used by default in the supervisor strategy.
                The child will be stopped when <see cref="T:Akka.Actor.ActorInitializationException"/>,
                <see cref="T:Akka.Actor.ActorKilledException"/>, or <see cref="T:Akka.Actor.DeathPactException"/> is
                thrown. It will be restarted for other `Exception` types.
                The error is escalated if it's a `Exception`, i.e. `Error`.
            </summary>
            <returns>Directive.</returns>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategy.RestartChild(Akka.Actor.IActorRef,System.Exception,System.Boolean)">
            <summary>
                Restarts the child.
            </summary>
            <param name="child">The child.</param>
            <param name="cause">The cause.</param>
            <param name="suspendFirst">if set to <c>true</c> [suspend first].</param>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategy.ProcessFailure(Akka.Actor.IActorContext,System.Boolean,System.Exception,Akka.Actor.Internal.ChildRestartStats,System.Collections.Generic.IReadOnlyCollection{Akka.Actor.Internal.ChildRestartStats})">
            <summary>
            TBD
            </summary>
            <param name="context">TBD</param>
            <param name="restart">TBD</param>
            <param name="cause">TBD</param>
            <param name="failedChildStats">TBD</param>
            <param name="allChildren">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategy.ProcessFailure(Akka.Actor.IActorContext,System.Boolean,Akka.Actor.IActorRef,System.Exception,Akka.Actor.Internal.ChildRestartStats,System.Collections.Generic.IReadOnlyCollection{Akka.Actor.Internal.ChildRestartStats})">
            <summary>
            This method is called to act on the failure of a child: restart if the flag is true, stop otherwise.
            </summary>
            <param name="context">The actor context.</param>
            <param name="restart">if set to <c>true</c> restart, stop otherwise.</param>
            <param name="child">The child actor</param>
            <param name="cause">The exception that caused the child to fail.</param>
            <param name="stats">The stats for the child that failed. The ActorRef to the child can be obtained via the <see cref="P:Akka.Actor.Internal.ChildRestartStats.Child"/> property</param>
            <param name="children">The stats for all children</param>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategy.ResumeChild(Akka.Actor.IActorRef,System.Exception)">
            <summary>
             Resume the previously failed child: <b>do never apply this to a child which
             is not the currently failing child</b>. Suspend/resume needs to be done in
             matching pairs, otherwise actors will wake up too soon or never at all.
            </summary>
            <param name="child">The child.</param>
            <param name="exception">The exception.</param>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategy.LogFailure(Akka.Actor.IActorContext,Akka.Actor.IActorRef,System.Exception,Akka.Actor.Directive)">
            <summary>
                Logs the failure.
            </summary>
            <param name="context">The actor cell.</param>
            <param name="child">The child.</param>
            <param name="cause">The cause.</param>
            <param name="directive">The directive.</param>
        </member>
        <member name="P:Akka.Actor.SupervisorStrategy.LoggingEnabled">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Actor.SupervisorStrategy.DefaultStrategy">
            <summary>
                When supervisorStrategy is not specified for an actor this
                is used by default. OneForOneStrategy with decider defined in
                <see cref="F:Akka.Actor.SupervisorStrategy.DefaultDecider" />.
            </summary>
            <value>The default.</value>
        </member>
        <member name="F:Akka.Actor.SupervisorStrategy.StoppingStrategy">
            <summary>
                This strategy resembles Erlang in that failing children are always
                terminated (one-for-one).
            </summary>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategy.HandleChildTerminated(Akka.Actor.IActorContext,Akka.Actor.IActorRef,System.Collections.Generic.IEnumerable{Akka.Actor.IInternalActorRef})">
            <summary>
            This method is called after the child has been removed from the set of children.
            It does not need to do anything special. Exceptions thrown from this method
            do NOT make the actor fail if this happens during termination.
            </summary>
            <param name="actorContext">TBD</param>
            <param name="child">TBD</param>
            <param name="children">TBD</param>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategy.ToSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.OneForOneStrategy">
            <summary>
                Class OneForOneStrategy. This class cannot be inherited.
             The result of this strategy is applied only to the failing child
            </summary>
        </member>
        <member name="P:Akka.Actor.OneForOneStrategy.MaxNumberOfRetries">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.OneForOneStrategy.WithinTimeRangeMilliseconds">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.OneForOneStrategy.Decider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.#ctor(System.Nullable{System.Int32},System.Nullable{System.TimeSpan},System.Func{System.Exception,Akka.Actor.Directive})">
            <summary>
                Applies the fault handling `Directive` (Resume, Restart, Stop) specified in the `Decider`
                only to the child that failed, as opposed to <see cref="T:Akka.Actor.AllForOneStrategy" /> that applies
                it to all children when one failed.
            </summary>
            <param name="maxNrOfRetries">
                the number of times a child actor is allowed to be restarted, negative value means no limit,
                if the limit is exceeded the child actor is stopped.
            </param>
            <param name="withinTimeRange">duration of the time window for maxNrOfRetries, System.Threading.Timeout.InfiniteTimeSpan means no window.</param>
            <param name="localOnlyDecider">mapping from Exception to <see cref="T:Akka.Actor.Directive" /></param>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.#ctor(System.Nullable{System.Int32},System.Nullable{System.TimeSpan},Akka.Actor.IDecider)">
            <summary>
                Applies the fault handling `Directive` (Resume, Restart, Stop) specified in the `Decider`
                only to the child that failed, as opposed to <see cref="T:Akka.Actor.AllForOneStrategy" /> that applies
                it to all children when one failed.
            </summary>
            <param name="maxNrOfRetries">
                the number of times a child actor is allowed to be restarted, negative value means no limit,
                if the limit is exceeded the child actor is stopped.
            </param>
            <param name="withinTimeRange">duration of the time window for maxNrOfRetries, System.Threading.Timeout.InfiniteTimeSpan means no window.</param>
            <param name="decider">mapping from Exception to <see cref="T:Akka.Actor.Directive" /></param>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.#ctor(System.Int32,System.Int32,System.Func{System.Exception,Akka.Actor.Directive},System.Boolean)">
            <summary>
                Applies the fault handling `Directive` (Resume, Restart, Stop) specified in the `Decider`
                only to the child that failed, as opposed to <see cref="T:Akka.Actor.AllForOneStrategy" /> that applies
                it to all children when one failed.
            </summary>
            <param name="maxNrOfRetries">
                the number of times a child actor is allowed to be restarted, negative value means no limit,
                if the limit is exceeded the child actor is stopped.
            </param>
            <param name="withinTimeMilliseconds">duration in milliseconds of the time window for <paramref name="maxNrOfRetries"/>, negative values means no window.</param>
            <param name="localOnlyDecider">Mapping from an <see cref="T:System.Exception"/> to <see cref="T:Akka.Actor.Directive"/></param>
            <param name="loggingEnabled">If <c>true</c> failures will be logged</param>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.#ctor(System.Int32,System.Int32,Akka.Actor.IDecider,System.Boolean)">
            <summary>
                Applies the fault handling `Directive` (Resume, Restart, Stop) specified in the `Decider`
                only to the child that failed, as opposed to <see cref="T:Akka.Actor.AllForOneStrategy" /> that applies
                it to all children when one failed.
            </summary>
            <param name="maxNrOfRetries">
                the number of times a child actor is allowed to be restarted, negative value means no limit,
                if the limit is exceeded the child actor is stopped.
            </param>
            <param name="withinTimeMilliseconds">duration in milliseconds of the time window for <paramref name="maxNrOfRetries"/>, negative values means no window.</param>
            <param name="decider">Mapping from an <see cref="T:System.Exception"/> to <see cref="T:Akka.Actor.Directive"/></param>
            <param name="loggingEnabled">If <c>true</c> failures will be logged</param>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.#ctor(System.Func{System.Exception,Akka.Actor.Directive})">
            <summary>
            Constructor that accepts only a decider and uses reasonable defaults for the other settings
            </summary>
            <param name="localOnlyDecider">mapping from Exception to <see cref="T:Akka.Actor.Directive" /></param>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.#ctor(System.Func{System.Exception,Akka.Actor.Directive},System.Boolean)">
            <summary>
            Constructor that accepts only a decider and uses reasonable defaults for the other settings
            </summary>
            <param name="localOnlyDecider">mapping from Exception to <see cref="T:Akka.Actor.Directive" /></param>
            <param name="loggingEnabled">If <c>true</c> failures will be logged</param>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.#ctor(Akka.Actor.IDecider)">
            <summary>
            Constructor that accepts only a decider and uses reasonable defaults for the other settings
            </summary>
            <param name="decider">TBD</param>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.#ctor">
            <summary>
            Serialization-friendly constructor
            </summary>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.Handle(Akka.Actor.IActorRef,System.Exception)">
            <summary>
                Handles the specified child.
            </summary>
            <param name="child">The child.</param>
            <param name="x">The x.</param>
            <returns>Directive.</returns>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.ProcessFailure(Akka.Actor.IActorContext,System.Boolean,System.Exception,Akka.Actor.Internal.ChildRestartStats,System.Collections.Generic.IReadOnlyCollection{Akka.Actor.Internal.ChildRestartStats})">
            <summary>
            TBD
            </summary>
            <param name="context">TBD</param>
            <param name="restart">TBD</param>
            <param name="cause">TBD</param>
            <param name="failedChildStats">TBD</param>
            <param name="allChildren">TBD</param>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.ProcessFailure(Akka.Actor.IActorContext,System.Boolean,Akka.Actor.IActorRef,System.Exception,Akka.Actor.Internal.ChildRestartStats,System.Collections.Generic.IReadOnlyCollection{Akka.Actor.Internal.ChildRestartStats})">
            <summary>
            TBD
            </summary>
            <param name="context">TBD</param>
            <param name="restart">TBD</param>
            <param name="child">TBD</param>
            <param name="cause">TBD</param>
            <param name="stats">TBD</param>
            <param name="children">TBD</param>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.HandleChildTerminated(Akka.Actor.IActorContext,Akka.Actor.IActorRef,System.Collections.Generic.IEnumerable{Akka.Actor.IInternalActorRef})">
            <summary>
            TBD
            </summary>
            <param name="actorContext">TBD</param>
            <param name="child">TBD</param>
            <param name="children">TBD</param>
        </member>
        <member name="T:Akka.Actor.OneForOneStrategy.OneForOneStrategySurrogate">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.OneForOneStrategy.OneForOneStrategySurrogate.MaxNumberOfRetries">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.OneForOneStrategy.OneForOneStrategySurrogate.WithinTimeRangeMilliseconds">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.OneForOneStrategy.OneForOneStrategySurrogate.Decider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.OneForOneStrategy.OneForOneStrategySurrogate.LoggingEnabled">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.OneForOneStrategySurrogate.FromSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.ToSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <exception cref="T:System.NotSupportedException">This exception is thrown if the <see cref="P:Akka.Actor.OneForOneStrategy.Decider"/> is of type <see cref="T:Akka.Actor.LocalOnlyDecider"/>.</exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.Equals(Akka.Actor.OneForOneStrategy)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.Equals(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="obj">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.OneForOneStrategy.GetHashCode">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.AllForOneStrategy">
            <summary>
                Class AllForOneStrategy. This class cannot be inherited.
            The result of this strategy is applied to the failed child and all its siblings.
            </summary>
        </member>
        <member name="P:Akka.Actor.AllForOneStrategy.MaxNumberOfRetries">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.AllForOneStrategy.WithinTimeRangeMilliseconds">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.AllForOneStrategy.Decider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.#ctor(System.Nullable{System.Int32},System.Nullable{System.TimeSpan},System.Func{System.Exception,Akka.Actor.Directive})">
            <summary>
                Applies the fault handling `Directive` (Resume, Restart, Stop) specified in the `Decider`
                to all children when one fails, as opposed to <see cref="T:Akka.Actor.OneForOneStrategy" /> that applies
                it only to the child actor that failed.
            </summary>
            <param name="maxNrOfRetries">
                the number of times a child actor is allowed to be restarted, negative value and null means no limit,
                if the limit is exceeded the child actor is stopped.
            </param>
            <param name="withinTimeRange">duration of the time window for maxNrOfRetries, <see cref="F:System.Threading.Timeout.InfiniteTimeSpan"/> means no window.</param>
            <param name="localOnlyDecider">mapping from Exception to <see cref="T:Akka.Actor.Directive"/></param>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.#ctor(System.Nullable{System.Int32},System.Nullable{System.TimeSpan},Akka.Actor.IDecider)">
            <summary>
                Applies the fault handling `Directive` (Resume, Restart, Stop) specified in the `Decider`
                to all children when one fails, as opposed to <see cref="T:Akka.Actor.OneForOneStrategy" /> that applies
                it only to the child actor that failed.
            </summary>
            <param name="maxNrOfRetries">
                the number of times a child actor is allowed to be restarted, negative value and null means no limit,
                if the limit is exceeded the child actor is stopped.
            </param>
            <param name="withinTimeRange">duration of the time window for maxNrOfRetries, <see cref="F:System.Threading.Timeout.InfiniteTimeSpan"/> means no window.</param>
            <param name="decider">mapping from Exception to <see cref="T:Akka.Actor.Directive"/></param>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.#ctor(System.Int32,System.Int32,System.Func{System.Exception,Akka.Actor.Directive},System.Boolean)">
            <summary>
                Applies the fault handling `Directive` (Resume, Restart, Stop) specified in the `Decider`
                to all children when one fails, as opposed to <see cref="T:Akka.Actor.OneForOneStrategy" /> that applies
                it only to the child actor that failed.
            </summary>
            <param name="maxNrOfRetries">
                the number of times a child actor is allowed to be restarted, negative value means no limit,
                if the limit is exceeded the child actor is stopped.
            </param>
            <param name="withinTimeMilliseconds">duration in milliseconds of the time window for <paramref name="maxNrOfRetries"/>, negative values means no window.</param>
            <param name="localOnlyDecider">Mapping from an <see cref="T:System.Exception"/> to <see cref="T:Akka.Actor.Directive"/></param>
            <param name="loggingEnabled">If <c>true</c> failures will be logged</param>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.#ctor(System.Int32,System.Int32,Akka.Actor.IDecider,System.Boolean)">
            <summary>
                Applies the fault handling `Directive` (Resume, Restart, Stop) specified in the `Decider`
                to all children when one fails, as opposed to <see cref="T:Akka.Actor.OneForOneStrategy" /> that applies
                it only to the child actor that failed.
            </summary>
            <param name="maxNrOfRetries">
                the number of times a child actor is allowed to be restarted, negative value means no limit,
                if the limit is exceeded the child actor is stopped.
            </param>
            <param name="withinTimeMilliseconds">duration in milliseconds of the time window for <paramref name="maxNrOfRetries"/>, negative values means no window.</param>
            <param name="decider">Mapping from an <see cref="T:System.Exception"/> to <see cref="T:Akka.Actor.Directive"/></param>
            <param name="loggingEnabled">If <c>true</c> failures will be logged</param>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.#ctor(System.Func{System.Exception,Akka.Actor.Directive})">
            <summary>
            Constructor that accepts only a decider and uses reasonable defaults for the other settings
            </summary>
            <param name="localOnlyDecider">TBD</param>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.#ctor(Akka.Actor.IDecider)">
            <summary>
            Constructor that accepts only a decider and uses reasonable defaults for the other settings
            </summary>
            <param name="decider">TBD</param>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.#ctor">
            <summary>
            Serialization-friendly constructor
            </summary>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.Handle(Akka.Actor.IActorRef,System.Exception)">
            <summary>
                Determines what to do with the child when the given exception occurs.
            </summary>
            <param name="child">The child.</param>
            <param name="x">The x.</param>
            <returns>Directive.</returns>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.ProcessFailure(Akka.Actor.IActorContext,System.Boolean,System.Exception,Akka.Actor.Internal.ChildRestartStats,System.Collections.Generic.IReadOnlyCollection{Akka.Actor.Internal.ChildRestartStats})">
            <summary>
            TBD
            </summary>
            <param name="context">TBD</param>
            <param name="restart">TBD</param>
            <param name="cause">TBD</param>
            <param name="failedChildStats">TBD</param>
            <param name="allChildren">TBD</param>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.ProcessFailure(Akka.Actor.IActorContext,System.Boolean,Akka.Actor.IActorRef,System.Exception,Akka.Actor.Internal.ChildRestartStats,System.Collections.Generic.IReadOnlyCollection{Akka.Actor.Internal.ChildRestartStats})">
            <summary>
            TBD
            </summary>
            <param name="context">TBD</param>
            <param name="restart">TBD</param>
            <param name="child">TBD</param>
            <param name="cause">TBD</param>
            <param name="stats">TBD</param>
            <param name="children">TBD</param>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.HandleChildTerminated(Akka.Actor.IActorContext,Akka.Actor.IActorRef,System.Collections.Generic.IEnumerable{Akka.Actor.IInternalActorRef})">
            <summary>
            TBD
            </summary>
            <param name="actorContext">TBD</param>
            <param name="child">TBD</param>
            <param name="children">TBD</param>
        </member>
        <member name="T:Akka.Actor.AllForOneStrategy.AllForOneStrategySurrogate">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.AllForOneStrategy.AllForOneStrategySurrogate.MaxNumberOfRetries">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.AllForOneStrategy.AllForOneStrategySurrogate.WithinTimeRangeMilliseconds">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.AllForOneStrategy.AllForOneStrategySurrogate.Decider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.AllForOneStrategy.AllForOneStrategySurrogate.LoggingEnabled">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.AllForOneStrategySurrogate.FromSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.ToSurrogate(Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.Equals(Akka.Actor.AllForOneStrategy)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.Equals(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="obj">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.AllForOneStrategy.GetHashCode">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Failures">
            <summary>
                Collection of failures, used to keep track of how many times a given actor have failed.
            </summary>
        </member>
        <member name="M:Akka.Actor.Failures.#ctor">
            <summary>
                Initializes a new instance of the <see cref="T:Akka.Actor.Failures" /> class.
            </summary>
        </member>
        <member name="P:Akka.Actor.Failures.Entries">
            <summary>
                Gets the entries.
            </summary>
            <value>The entries.</value>
        </member>
        <member name="T:Akka.Actor.Failure">
            <summary>
                Represents a single failure.
            </summary>
        </member>
        <member name="P:Akka.Actor.Failure.Exception">
            <summary>
                The exception that caused the failure.
            </summary>
            <value>The exception.</value>
        </member>
        <member name="P:Akka.Actor.Failure.Timestamp">
            <summary>
                The timestamp when the failure occurred.
            </summary>
            <value>The timestamp.</value>
        </member>
        <member name="T:Akka.Actor.Directive">
            <summary>
                Enum Directive for supervisor actions
            </summary>
        </member>
        <member name="F:Akka.Actor.Directive.Resume">
            <summary>
                Resumes message processing for the failed Actor
            </summary>
        </member>
        <member name="F:Akka.Actor.Directive.Restart">
            <summary>
                Discards the old Actor instance and replaces it with a new,
                then resumes message processing.
            </summary>
        </member>
        <member name="F:Akka.Actor.Directive.Escalate">
            <summary>
                Escalates the failure to the supervisor of the supervisor,
                by rethrowing the cause of the failure, i.e. the supervisor fails with
                the same exception as the child.
            </summary>
        </member>
        <member name="F:Akka.Actor.Directive.Stop">
            <summary>
                Stops the Actor
            </summary>
        </member>
        <member name="T:Akka.Actor.DirectiveExtensions">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.DirectiveExtensions.When``1(Akka.Actor.Directive)">
            <summary>
            TBD
            </summary>
            <typeparam name="TException">TBD</typeparam>
            <param name="self">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.IDecider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.IDecider.Decide(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Decider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.Decider.From(Akka.Actor.Directive,System.Collections.Generic.KeyValuePair{System.Type,Akka.Actor.Directive}[])">
            <summary>
            TBD
            </summary>
            <param name="defaultDirective">TBD</param>
            <param name="pairs">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Decider.From(Akka.Actor.Directive,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.Type,Akka.Actor.Directive}})">
            <summary>
            TBD
            </summary>
            <param name="defaultDirective">TBD</param>
            <param name="pairs">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.Decider.From(System.Func{System.Exception,Akka.Actor.Directive})">
            <summary>
            TBD
            </summary>
            <param name="localOnlyDecider">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.LocalOnlyDecider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalOnlyDecider.#ctor(System.Func{System.Exception,Akka.Actor.Directive})">
            <summary>
            TBD
            </summary>
            <param name="decider">TBD</param>
        </member>
        <member name="M:Akka.Actor.LocalOnlyDecider.Decide(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.DeployableDecider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.DeployableDecider.#ctor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.DeployableDecider.#ctor(Akka.Actor.Directive,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.Type,Akka.Actor.Directive}})">
            <summary>
            TBD
            </summary>
            <param name="defaultDirective">TBD</param>
            <param name="pairs">TBD</param>
        </member>
        <member name="M:Akka.Actor.DeployableDecider.#ctor(Akka.Actor.Directive,System.Collections.Generic.KeyValuePair{System.Type,Akka.Actor.Directive}[])">
            <summary>
            TBD
            </summary>
            <param name="defaultDirective">TBD</param>
            <param name="pairs">TBD</param>
        </member>
        <member name="P:Akka.Actor.DeployableDecider.DefaultDirective">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.DeployableDecider.Pairs">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.DeployableDecider.Decide(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DeployableDecider.Equals(Akka.Actor.DeployableDecider)">
            <summary>
            TBD
            </summary>
            <param name="other">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DeployableDecider.Equals(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="obj">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.DeployableDecider.GetHashCode">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.SupervisorStrategyConfigurator">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategyConfigurator.Create">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.SupervisorStrategyConfigurator.CreateConfigurator(System.String)">
            <summary>
            TBD
            </summary>
            <param name="typeName">TBD</param>
            <exception cref="T:Akka.Configuration.ConfigurationException">
            This exception is thrown if the given <paramref name="typeName"/> is undefined or references an unknown type.
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.DefaultSupervisorStrategy">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.DefaultSupervisorStrategy.Create">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.StoppingSupervisorStrategy">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.StoppingSupervisorStrategy.Create">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.UntypedActor">
            <summary>
            Class UntypedActor.
            </summary>
        </member>
        <member name="M:Akka.Actor.UntypedActor.Receive(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.UntypedActor.RunTask(System.Action)">
            <summary>
            TBD
            </summary>
            <param name="action">TBD</param>
        </member>
        <member name="M:Akka.Actor.UntypedActor.RunTask(System.Func{System.Threading.Tasks.Task})">
            <summary>
            TBD
            </summary>
            <param name="action">TBD</param>
        </member>
        <member name="M:Akka.Actor.UntypedActor.OnReceive(System.Object)">
            <summary>
            To be implemented by concrete UntypedActor, this defines the behavior of the UntypedActor.
            This method is called for every message received by the actor.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Akka.Actor.UntypedActor.Become(Akka.Actor.UntypedReceive,System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="receive">TBD</param>
            <param name="discardOld">TBD</param>
        </member>
        <member name="M:Akka.Actor.UntypedActor.Become(Akka.Actor.UntypedReceive)">
            <summary>
            Changes the actor's behavior and replaces the current receive handler with the specified handler.
            </summary>
            <param name="receive">The new message handler.</param>
        </member>
        <member name="M:Akka.Actor.UntypedActor.BecomeStacked(Akka.Actor.UntypedReceive)">
            <summary>
            Changes the actor's behavior and replaces the current receive handler with the specified handler.
            The current handler is stored on a stack, and you can revert to it by calling <see cref="M:Akka.Actor.IActorContext.UnbecomeStacked"/>
            <remarks>Please note, that in order to not leak memory, make sure every call to <see cref="M:Akka.Actor.UntypedActor.BecomeStacked(Akka.Actor.UntypedReceive)"/>
            is matched with a call to <see cref="M:Akka.Actor.IActorContext.UnbecomeStacked"/>.</remarks>
            </summary>
            <param name="receive">The new message handler.</param>
        </member>
        <member name="P:Akka.Actor.UntypedActor.Context">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Actor.LocalActorRef">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.#ctor(Akka.Actor.Internal.ActorSystemImpl,Akka.Actor.Props,Akka.Dispatch.MessageDispatcher,Akka.Dispatch.MailboxType,Akka.Actor.IInternalActorRef,Akka.Actor.ActorPath)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <param name="props">TBD</param>
            <param name="dispatcher">TBD</param>
            <param name="mailboxType">TBD</param>
            <param name="supervisor">TBD</param>
            <param name="path">TBD</param>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.NewActorCell(Akka.Actor.Internal.ActorSystemImpl,Akka.Actor.IInternalActorRef,Akka.Actor.Props,Akka.Dispatch.MessageDispatcher,Akka.Actor.IInternalActorRef)">
            <summary>
            TBD
            </summary>
            <param name="system">TBD</param>
            <param name="self">TBD</param>
            <param name="props">TBD</param>
            <param name="dispatcher">TBD</param>
            <param name="supervisor">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.Underlying">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.Cell">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.Provider">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.Parent">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.Children">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.Start">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.Stop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.Suspend">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.IsLocal">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.SendSystemMessage(Akka.Dispatch.SysMsg.ISystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.Path">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.System">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.Props">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.Dispatcher">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.Supervisor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.IsTerminated">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Actor.LocalActorRef.MailboxType">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.Resume(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="causedByFailure">TBD</param>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.Restart(System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="cause">TBD</param>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.TellInternal(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.GetSingleChild(System.String)">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Actor.LocalActorRef.GetChild(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            TBD
            </summary>
            <param name="name">TBD</param>
            <exception cref="T:System.NotSupportedException">TBD</exception>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.Envelope">
            <summary>
            Envelope class, represents a message and the sender of the message.
            </summary>
        </member>
        <member name="M:Akka.Actor.Envelope.#ctor(System.Object,Akka.Actor.IActorRef,Akka.Actor.ActorSystem)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Actor.Envelope"/> struct.
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
            <param name="system">TBD</param>
            <exception cref="T:System.ArgumentNullException">
            This exception is thrown if the given <paramref name="message"/> is undefined.
            </exception>
        </member>
        <member name="M:Akka.Actor.Envelope.#ctor(System.Object,Akka.Actor.IActorRef)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="sender">TBD</param>
        </member>
        <member name="P:Akka.Actor.Envelope.Sender">
            <summary>
            Gets or sets the sender.
            </summary>
            <value>The sender.</value>
        </member>
        <member name="P:Akka.Actor.Envelope.Message">
            <summary>
            Gets or sets the message.
            </summary>
            <value>The message.</value>
        </member>
        <member name="M:Akka.Actor.Envelope.ToString">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.UntypedReceive">
            <summary>
                Delegate UntypedReceive
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="T:Akka.Actor.IHandle`1">
            <summary>
                Interface IHandle
            </summary>
            <typeparam name="TMessage">The type of the t message.</typeparam>
        </member>
        <member name="M:Akka.Actor.IHandle`1.Handle(`0)">
            <summary>
                Handles the specified message.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="T:Akka.Actor.TypedActor">
            <summary>
                Class TypedActor.
            </summary>
        </member>
        <member name="M:Akka.Actor.TypedActor.Receive(System.Object)">
            <summary>
                Processor for user defined messages.
            </summary>
            <param name="message">The message.</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Actor.INotInfluenceReceiveTimeout">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Configuration.ConfigurationException">
            <summary>
            The exception that is thrown when a configuration is invalid.
            </summary>
        </member>
        <member name="M:Akka.Configuration.ConfigurationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.ConfigurationException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Akka.Configuration.ConfigurationException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.ConfigurationException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
            <param name="exception">The exception that is the cause of the current exception.</param>
        </member>
        <member name="M:Akka.Configuration.ConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.ConfigurationException"/> class.
            </summary>
            <param name="info">The object that holds the serialized object data.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Akka.Configuration.ConfigurationFactory">
            <summary>
            This class contains methods used to retrieve configuration information
            from a variety of sources including user-supplied strings, configuration
            files and assembly resources.
            </summary>
        </member>
        <member name="P:Akka.Configuration.ConfigurationFactory.Empty">
            <summary>
            Generates an empty configuration.
            </summary>
        </member>
        <member name="M:Akka.Configuration.ConfigurationFactory.ParseString(System.String,System.Func{System.String,Akka.Configuration.Hocon.HoconRoot})">
            <summary>
            Generates a configuration defined in the supplied
            HOCON (Human-Optimized Config Object Notation) string.
            </summary>
            <param name="hocon">A string that contains configuration options to use.</param>
            <param name="includeCallback">callback used to resolve includes</param>
            <returns>The configuration defined in the supplied HOCON string.</returns>
        </member>
        <member name="M:Akka.Configuration.ConfigurationFactory.ParseString(System.String)">
            <summary>
            Generates a configuration defined in the supplied
            HOCON (Human-Optimized Config Object Notation) string.
            </summary>
            <param name="hocon">A string that contains configuration options to use.</param>
            <returns>The configuration defined in the supplied HOCON string.</returns>
        </member>
        <member name="M:Akka.Configuration.ConfigurationFactory.Load">
            <summary>
            Loads a configuration defined in the current application's
            configuration file, e.g. app.config or web.config
            </summary>
            <returns>The configuration defined in the configuration file.</returns>
        </member>
        <member name="M:Akka.Configuration.ConfigurationFactory.Default">
            <summary>
            Retrieves the default configuration that Akka.NET uses
            when no configuration has been defined.
            </summary>
            <returns>The configuration that contains default values for all options.</returns>
        </member>
        <member name="M:Akka.Configuration.ConfigurationFactory.FromResource(System.String)">
            <summary>
            Retrieves a configuration defined in a resource of the
            current executing assembly.
            </summary>
            <param name="resourceName">The name of the resource that contains the configuration.</param>
            <returns>The configuration defined in the current executing assembly.</returns>
        </member>
        <member name="M:Akka.Configuration.ConfigurationFactory.FromResource(System.String,System.Object)">
            <summary>
            Retrieves a configuration defined in a resource of the
            assembly containing the supplied instance object.
            </summary>
            <param name="resourceName">The name of the resource that contains the configuration.</param>
            <param name="instanceInAssembly">An instance object located in the assembly to search.</param>
            <returns>The configuration defined in the assembly that contains the instanced object.</returns>
        </member>
        <member name="M:Akka.Configuration.ConfigurationFactory.FromResource``1(System.String)">
            <summary>
            Retrieves a configuration defined in a resource of the assembly
            containing the supplied type <typeparamref name="TAssembly"/>.
            </summary>
            <typeparam name="TAssembly">A type located in the assembly to search.</typeparam>
            <param name="resourceName">The name of the resource that contains the configuration.</param>
            <returns>The configuration defined in the assembly that contains the type <typeparamref name="TAssembly"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.ConfigurationFactory.FromResource(System.String,System.Reflection.Assembly)">
            <summary>
            Retrieves a configuration defined in a resource of the supplied assembly.
            </summary>
            <param name="resourceName">The name of the resource that contains the configuration.</param>
            <param name="assembly">The assembly that contains the given resource.</param>
            <returns>The configuration defined in the assembly that contains the given resource.</returns>
        </member>
        <member name="M:Akka.Configuration.ConfigurationFactory.FromObject(System.Object)">
            <summary>
            Creates a configuration based on the supplied source object
            </summary>
            <param name="source">The source object</param>
            <returns>The configuration created from the source object</returns>
        </member>
        <member name="T:Akka.Configuration.Config">
            <summary>
            This class represents the main configuration object used by Akka.NET
            when configuring objects within the system. To put it simply, it's
            the internal representation of a HOCON (Human-Optimized Config Object Notation)
            configuration string.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Config.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Config"/> class.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Config.#ctor(Akka.Configuration.Hocon.HoconRoot)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Config"/> class.
            </summary>
            <param name="root">The root node to base this configuration.</param>
            <exception cref="T:System.ArgumentNullException">This exception is thrown if the given <paramref name="root"/> value is undefined.</exception>
        </member>
        <member name="M:Akka.Configuration.Config.#ctor(Akka.Configuration.Config,Akka.Configuration.Config)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Config"/> class.
            </summary>
            <param name="source">The configuration to use as the primary source.</param>
            <param name="fallback">The configuration to use as a secondary source.</param>
            <exception cref="T:System.ArgumentNullException">This exception is thrown if the given <paramref name="source"/> is undefined.</exception>
        </member>
        <member name="P:Akka.Configuration.Config.Fallback">
            <summary>
            The configuration used as a secondary source.
            </summary>
        </member>
        <member name="P:Akka.Configuration.Config.IsEmpty">
            <summary>
            Determines if this root node contains any values
            </summary>
        </member>
        <member name="P:Akka.Configuration.Config.Root">
            <summary>
            The root node of this configuration section
            </summary>
        </member>
        <member name="P:Akka.Configuration.Config.Substitutions">
            <summary>
            An enumeration of substitutions values
            </summary>
        </member>
        <member name="M:Akka.Configuration.Config.Copy(Akka.Configuration.Config)">
            <summary>
            Generates a deep clone of the current configuration.
            </summary>
            <returns>A deep clone of the current configuration</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetBoolean(System.String,System.Boolean)">
            <summary>
            Retrieves a boolean value from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the value to retrieve.</param>
            <param name="default">The default value to return if the value doesn't exist.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The boolean value defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetByteSize(System.String)">
            <summary>
            Retrieves a long value, optionally suffixed with a 'b', from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the value to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The long value defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetInt(System.String,System.Int32)">
            <summary>
            Retrieves an integer value from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the value to retrieve.</param>
            <param name="default">The default value to return if the value doesn't exist.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The integer value defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetLong(System.String,System.Int64)">
            <summary>
            Retrieves a long value from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the value to retrieve.</param>
            <param name="default">The default value to return if the value doesn't exist.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The long value defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetString(System.String,System.String)">
            <summary>
            Retrieves a string value from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the value to retrieve.</param>
            <param name="default">The default value to return if the value doesn't exist.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The string value defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetFloat(System.String,System.Single)">
            <summary>
            Retrieves a float value from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the value to retrieve.</param>
            <param name="default">The default value to return if the value doesn't exist.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The float value defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetDecimal(System.String,System.Decimal)">
            <summary>
            Retrieves a decimal value from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the value to retrieve.</param>
            <param name="default">The default value to return if the value doesn't exist.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The decimal value defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetDouble(System.String,System.Double)">
            <summary>
            Retrieves a double value from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the value to retrieve.</param>
            <param name="default">The default value to return if the value doesn't exist.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The double value defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetBooleanList(System.String)">
            <summary>
            Retrieves a list of boolean values from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the values to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The list of boolean values defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetDecimalList(System.String)">
            <summary>
            Retrieves a list of decimal values from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the values to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The list of decimal values defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetFloatList(System.String)">
            <summary>
            Retrieves a list of float values from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the values to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The list of float values defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetDoubleList(System.String)">
            <summary>
            Retrieves a list of double values from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the values to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The list of double values defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetIntList(System.String)">
            <summary>
            Retrieves a list of int values from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the values to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The list of int values defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetLongList(System.String)">
            <summary>
            Retrieves a list of long values from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the values to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The list of long values defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetByteList(System.String)">
            <summary>
            Retrieves a list of byte values from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the values to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The list of byte values defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetStringList(System.String)">
            <summary>
            Retrieves a list of string values from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the values to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The list of string values defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetConfig(System.String)">
            <summary>
            Retrieves a new configuration from the current configuration
            with the root node being the supplied path.
            </summary>
            <param name="path">The path that contains the configuration to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>A new configuration with the root node being the supplied path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetValue(System.String)">
            <summary>
            Retrieves a <see cref="T:Akka.Configuration.Hocon.HoconValue"/> from a specific path.
            </summary>
            <param name="path">The path that contains the value to retrieve.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The <see cref="T:Akka.Configuration.Hocon.HoconValue"/> found at the location if one exists, otherwise <c>null</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetMillisDuration(System.String,System.Nullable{System.TimeSpan},System.Boolean)">
            <summary>
            Obsolete. Use <see cref="M:Akka.Configuration.Config.GetTimeSpan(System.String,System.Nullable{System.TimeSpan},System.Boolean)"/> to retrieve <see cref="T:System.TimeSpan"/> information. This method will be removed in future versions.
            </summary>
            <param name="path">N/A</param>
            <param name="default">N/A</param>
            <param name="allowInfinite">N/A</param>
            <returns>N/A</returns>
        </member>
        <member name="M:Akka.Configuration.Config.GetTimeSpan(System.String,System.Nullable{System.TimeSpan},System.Boolean)">
            <summary>
            Retrieves a <see cref="T:System.TimeSpan"/> value from the specified path in the configuration.
            </summary>
            <param name="path">The path that contains the value to retrieve.</param>
            <param name="default">The default value to return if the value doesn't exist.</param>
            <param name="allowInfinite"><c>true</c> if infinite timespans are allowed; otherwise <c>false</c>.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns>The <see cref="T:System.TimeSpan"/> value defined in the specified path.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.ToString">
            <summary>
            Converts the current configuration to a string.
            </summary>
            <returns>A string containing the current configuration.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.ToString(System.Boolean)">
            <summary>
            Converts the current configuration to a string 
            </summary>
            <param name="includeFallback">if true returns string with current config combined with fallback key-values else only current config key-values</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Configuration.Config.WithFallback(Akka.Configuration.Config)">
            <summary>
            Configure the current configuration with a secondary source.
            </summary>
            <param name="fallback">The configuration to use as a secondary source.</param>
            <exception cref="T:System.ArgumentException">This exception is thrown if the given <paramref name="fallback"/> is a reference to this instance.</exception>
            <returns>The current configuration configured with the specified fallback.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.HasPath(System.String)">
            <summary>
            Determine if a HOCON configuration element exists at the specified location
            </summary>
            <param name="path">The location to check for a configuration value.</param>
            <exception cref="T:System.InvalidOperationException">This exception is thrown if the current node is undefined.</exception>
            <returns><c>true</c> if a value was found, <c>false</c> otherwise.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.op_Addition(Akka.Configuration.Config,System.String)">
            <summary>
            Adds the supplied configuration string as a fallback to the supplied configuration.
            </summary>
            <param name="config">The configuration used as the source.</param>
            <param name="fallback">The string used as the fallback configuration.</param>
            <returns>The supplied configuration configured with the supplied fallback.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.op_Addition(System.String,Akka.Configuration.Config)">
            <summary>
            Adds the supplied configuration as a fallback to the supplied configuration string.
            </summary>
            <param name="configHocon">The configuration string used as the source.</param>
            <param name="fallbackConfig">The configuration used as the fallback.</param>
            <returns>A configuration configured with the supplied fallback.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.op_Implicit(System.String)~Akka.Configuration.Config">
            <summary>
            Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Akka.Configuration.Config"/>.
            </summary>
            <param name="str">The string that contains a configuration.</param>
            <returns>A configuration based on the supplied string.</returns>
        </member>
        <member name="M:Akka.Configuration.Config.AsEnumerable">
            <summary>
            Retrieves an enumerable key value pair representation of the current configuration.
            </summary>
            <returns>The current configuration represented as an enumerable key value pair.</returns>
        </member>
        <member name="F:Akka.Configuration.Config.Empty">
            <summary>
            A static "Empty" configuration we can use instead of <c>null</c> in some key areas.
            </summary>
        </member>
        <member name="T:Akka.Configuration.ConfigExtensions">
            <summary>
            This class contains convenience methods for working with <see cref="T:Akka.Configuration.Config"/>.
            </summary>
        </member>
        <member name="M:Akka.Configuration.ConfigExtensions.SafeWithFallback(Akka.Configuration.Config,Akka.Configuration.Config)">
            <summary>
            Retrieves the current configuration or the fallback
            configuration if the current one is null.
            </summary>
            <param name="config">The configuration used as the source.</param>
            <param name="fallback">The configuration to use as a secondary source.</param>
            <returns>The current configuration or the fallback configuration if the current one is null.</returns>
        </member>
        <member name="M:Akka.Configuration.ConfigExtensions.IsNullOrEmpty(Akka.Configuration.Config)">
            <summary>
            Determines if the supplied configuration has any usable content period.
            </summary>
            <param name="config">The configuration used as the source.</param>
            <returns><c>true></c> if the <see cref="T:Akka.Configuration.Config" /> is null or <see cref="P:Akka.Configuration.Config.IsEmpty" />; otherwise <c>false</c>.</returns>
        </member>
        <member name="T:Akka.Configuration.Hocon.AkkaConfigurationSection">
            <summary>
            This class represents a custom akka node within a configuration file.
            <code>
            <![CDATA[
            <?xml version="1.0" encoding="utf-8" ?>
            <configuration>
              <configSections>
                <section name="akka" type="Akka.Configuration.Hocon.AkkaConfigurationSection, Akka" />
              </configSections>
              <akka>
              ...
              </akka>
            </configuration>
            ]]>
            </code>
            </summary>
        </member>
        <member name="P:Akka.Configuration.Hocon.AkkaConfigurationSection.AkkaConfig">
            <summary>
            Retrieves a <see cref="T:Akka.Configuration.Config"/> from the contents of the
            custom akka node within a configuration file.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Akka.Configuration.Hocon.AkkaConfigurationSection.Hocon" -->
        <member name="T:Akka.Configuration.Hocon.CDataConfigurationElement">
            <summary>
            This class represents the base implementation for retrieving text from
            an XML CDATA node within a configuration file.
            <code>
            <![CDATA[
            <?xml version="1.0" encoding="utf-8" ?>
            <configuration>
              <configSections>
                <section name="akka" type="Akka.Configuration.Hocon.AkkaConfigurationSection, Akka" />
              </configSections>
              <akka>
                <hocon>
                  &lt;![CDATA[
                  ...
                  ]]&gt;
                </hocon>
              </akka>
            </configuration>
            ]]>
            </code>
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.CDataConfigurationElement.ContentPropertyName">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.CDataConfigurationElement.DeserializeElement(System.Xml.XmlReader,System.Boolean)">
            <summary>
            Deserializes the text located in a CDATA node of the configuration file.
            </summary>
            <param name="reader">The <see cref="T:System.Xml.XmlReader" /> that reads from the configuration file.</param>
            <param name="serializeCollectionKey">true to serialize only the collection key properties; otherwise, false.</param>
        </member>
        <member name="T:Akka.Configuration.Hocon.HoconArray">
            <summary>
            This class represents an array element in a HOCON (Human-Optimized Config Object Notation)
            configuration string.
            <code>
            akka {
              cluster {
                seed-nodes = [
                  "akka.tcp://[email protected]:2551",
                  "akka.tcp://[email protected]:2552"]
              }
            }
            </code>
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconArray.IsString">
            <summary>
            Determines whether this element is a string.
            </summary>
            <returns><c>false</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconArray.GetString">
            <summary>
            N/A
            </summary>
            <returns>N/A</returns>
            <exception cref="T:System.NotImplementedException">
            This exception is thrown automatically since this element is an array and not a string.
            </exception>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconArray.IsArray">
            <summary>
            Determines whether this element is an array.
            </summary>
            <returns><c>true</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconArray.GetArray">
            <summary>
            Retrieves a list of elements associated with this element.
            </summary>
            <returns>
            A list of elements associated with this element.
            </returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconArray.ToString">
            <summary>
            Returns a HOCON string representation of this element.
            </summary>
            <returns>A HOCON string representation of this element.</returns>
        </member>
        <member name="T:Akka.Configuration.Hocon.HoconConfigurationElement">
            <summary>
            This class represents a custom HOCON (Human-Optimized Config Object Notation)
            node within a configuration file.
            <code>
            <![CDATA[
            <?xml version="1.0" encoding="utf-8" ?>
            <configuration>
              <configSections>
                <section name="akka" type="Akka.Configuration.Hocon.AkkaConfigurationSection, Akka" />
              </configSections>
              <akka>
                <hocon>
                ...
                </hocon>
              </akka>
            </configuration>
            ]]>
            </code>
            </summary>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconConfigurationElement.Content">
            <summary>
            Gets or sets the HOCON configuration string contained in the hocon node.
            </summary>
        </member>
        <member name="T:Akka.Configuration.Hocon.HoconLiteral">
            <summary>
            This class represents a string literal element in a HOCON (Human-Optimized Config Object Notation)
            configuration string.
            <code>
            akka {  
              actor {
                provider = "Akka.Remote.RemoteActorRefProvider, Akka.Remote"
              }
            }
            </code>
            </summary>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconLiteral.Value">
            <summary>
            Gets or sets the value of this element.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconLiteral.IsString">
            <summary>
            Determines whether this element is a string.
            </summary>
            <returns><c>true</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconLiteral.GetString">
            <summary>
            Retrieves the string representation of this element.
            </summary>
            <returns>The value of this element.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconLiteral.IsArray">
            <summary>
            Determines whether this element is an array.
            </summary>
            <returns><c>false</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconLiteral.GetArray">
            <summary>
            N/A
            </summary>
            <returns>N/A</returns>
            <exception cref="T:System.NotImplementedException">
            This exception is thrown automatically since this element is a string literal and not an array.
            </exception>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconLiteral.ToString">
            <summary>
            Returns the string representation of this element.
            </summary>
            <returns>The value of this element.</returns>
        </member>
        <member name="T:Akka.Configuration.Hocon.HoconObject">
            <summary>
            This class represents an object element in a HOCON (Human-Optimized Config Object Notation)
            configuration string.
            <code>
            akka {  
              actor {
                debug {  
                  receive = on 
                  autoreceive = on
                  lifecycle = on
                  event-stream = on
                  unhandled = on
                }
              }
            }
            </code>
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.HoconObject"/> class.
            </summary>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconObject.Unwrapped">
            <summary>
            Retrieves the underlying map that contains the barebones
            object values.
            </summary>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconObject.Items">
            <summary>
            Retrieves the underlying map that this element is based on.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.IsString">
            <summary>
            Determines whether this element is a string.
            </summary>
            <returns><c>false</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.GetString">
            <summary>
            N/A
            </summary>
            <returns>N/A</returns>
            <exception cref="T:System.NotImplementedException">
            This exception is thrown automatically since this element is an object and not a string.
            </exception>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.IsArray">
            <summary>
            Determines whether this element is an array.
            </summary>
            <returns><c>false</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.GetArray">
            <summary>
            N/A
            </summary>
            <returns>N/A</returns>
            <exception cref="T:System.NotImplementedException">
            This exception is thrown automatically since this element is an object and not an array.
            </exception>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.GetKey(System.String)">
            <summary>
            Retrieves the value associated with the supplied key.
            </summary>
            <param name="key">The key associated with the value to retrieve.</param>
            <returns>
            The value associated with the supplied key or null
            if they key does not exist.
            </returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.GetOrCreateKey(System.String)">
            <summary>
            Retrieves the value associated with the supplied key.
            If the supplied key is not found, then one is created
            with a blank value.
            </summary>
            <param name="key">The key associated with the value to retrieve.</param>
            <returns>The value associated with the supplied key.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.ToString">
            <summary>
            Returns a HOCON string representation of this element.
            </summary>
            <returns>A HOCON string representation of this element.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.ToString(System.Int32)">
            <summary>
            Returns a HOCON string representation of this element.
            </summary>
            <param name="indent">The number of spaces to indent the string.</param>
            <returns>A HOCON string representation of this element.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.Merge(Akka.Configuration.Hocon.HoconObject)">
            <summary>
            Merges the specified object into this instance.
            </summary>
            <param name="other">The object to merge into this instance.</param>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconObject.MergeImmutable(Akka.Configuration.Hocon.HoconObject)">
            <summary>
            Merges the specified object with this instance producing new one.
            </summary>
            <param name="other">The object to merge into this instance.</param>
        </member>
        <member name="T:Akka.Configuration.Hocon.Parser">
            <summary>
            This class contains methods used to parse HOCON (Human-Optimized Config Object Notation)
            configuration strings.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.Parser.Parse(System.String,System.Func{System.String,Akka.Configuration.Hocon.HoconRoot})">
            <summary>
            Parses the supplied HOCON configuration string into a root element.
            </summary>
            <param name="text">The string that contains a HOCON configuration string.</param>
            <param name="includeCallback">Callback used to resolve includes</param>
            <exception cref="T:System.FormatException">This exception is thrown if an unresolved substitution or an unknown token is encountered.</exception>
            <exception cref="T:System.Exception">This exception is thrown if the end of the file has been reached while trying to read a value.</exception>
            <returns>The root element created from the supplied HOCON configuration string.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.Parser.ParseValue(Akka.Configuration.Hocon.HoconValue,System.String)">
            <summary>
            Retrieves the next value token from the tokenizer and appends it
            to the supplied element <paramref name="owner"/>.
            </summary>
            <param name="owner">The element to append the next token.</param>
            <param name="currentPath">The location in the HOCON object hierarchy that the parser is currently reading.</param>
            <exception cref="T:System.Exception">This exception is thrown if the end of the file has been reached while trying to read a value.</exception>
        </member>
        <member name="M:Akka.Configuration.Hocon.Parser.ParseArray(System.String)">
            <summary>
            Retrieves the next array token from the tokenizer.
            </summary>
            <param name="currentPath">The location in the HOCON object hierarchy that the parser is currently reading.</param>
            <returns>An array of elements retrieved from the token.</returns>
        </member>
        <member name="T:Akka.Configuration.Hocon.HoconRoot">
            <summary>
            This class represents the root element in a HOCON (Human-Optimized Config Object Notation)
            configuration string.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconRoot.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.HoconRoot"/> class.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconRoot.#ctor(Akka.Configuration.Hocon.HoconValue,System.Collections.Generic.IEnumerable{Akka.Configuration.Hocon.HoconSubstitution})">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.HoconRoot"/> class.
            </summary>
            <param name="value">The value to associate with this element.</param>
            <param name="substitutions">An enumeration of substitutions to associate with this element.</param>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconRoot.#ctor(Akka.Configuration.Hocon.HoconValue)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.HoconRoot"/> class.
            </summary>
            <param name="value">The value to associate with this element.</param>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconRoot.Value">
            <summary>
            Retrieves the value associated with this element.
            </summary>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconRoot.Substitutions">
            <summary>
            Retrieves an enumeration of substitutions associated with this element.
            </summary>
        </member>
        <member name="T:Akka.Configuration.Hocon.HoconSubstitution">
            <summary>
            This class represents a substitution element in a HOCON (Human-Optimized Config Object Notation)
            configuration string.
            <code>
            akka {  
              defaultInstances = 10
              deployment{
                /user/time{
                  nr-of-instances = $defaultInstances
                }
              }
            }
            </code>
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconSubstitution.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.HoconSubstitution"/> class.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconSubstitution.#ctor(System.String)">
            <summary>
                Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.HoconSubstitution" /> class.
            </summary>
            <param name="path">The path.</param>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconSubstitution.Path">
            <summary>
                The full path to the value which should substitute this instance.
            </summary>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconSubstitution.ResolvedValue">
            <summary>
                The evaluated value from the Path property
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconSubstitution.IsString">
            <summary>
            Determines whether this element is a string.
            </summary>
            <returns><c>true</c> if this element is a string; otherwise <c>false</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconSubstitution.GetString">
            <summary>
            Retrieves the string representation of this element.
            </summary>
            <returns>The string representation of this element.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconSubstitution.IsArray">
            <summary>
            Determines whether this element is an array.
            </summary>
            <returns><c>true</c> if this element is aan array; otherwise <c>false</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconSubstitution.GetArray">
            <summary>
            Retrieves a list of elements associated with this element.
            </summary>
            <returns>A list of elements associated with this element.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconSubstitution.IsObject">
            <summary>
            Determines whether this element is a HOCON object.
            </summary>
            <returns><c>true</c> if this element is a HOCON object; otherwise <c>false</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconSubstitution.GetObject">
            <summary>
            Retrieves the HOCON object representation of this element.
            </summary>
            <returns>The HOCON object representation of this element.</returns>
        </member>
        <member name="T:Akka.Configuration.Hocon.TokenType">
            <summary>
            This enumeration defines the different types of tokens found within
            a HOCON (Human-Optimized Config Object Notation) configuration string.
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.Comment">
            <summary>
            This token type represents a comment.
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.Key">
            <summary>
            This token type represents the key portion of a key-value pair.
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.LiteralValue">
            <summary>
            This token type represents the value portion of a key-value pair.
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.Assign">
            <summary>
            This token type represents the assignment operator, <c>=</c> or <c>:</c> .
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.ObjectStart">
            <summary>
            This token type represents the beginning of an object, <c>{</c> .
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.ObjectEnd">
            <summary>
            This token type represents the end of an object, <c>}</c> .
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.Dot">
            <summary>
            This token type represents a namespace separator, <c>.</c> .
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.EoF">
            <summary>
            This token type represents the end of the configuration string.
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.ArrayStart">
            <summary>
            This token type represents the beginning of an array, <c>[</c> .
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.ArrayEnd">
            <summary>
            This token type represents the end of an array, <c>]</c> .
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.Comma">
            <summary>
            This token type represents the separator in an array, <c>,</c> .
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.Substitute">
            <summary>
            This token type represents a replacement variable, <c>$foo</c> .
            </summary>
        </member>
        <member name="F:Akka.Configuration.Hocon.TokenType.Include">
            <summary>
            This token type represents an include statement.
            </summary>
        </member>
        <member name="T:Akka.Configuration.Hocon.Token">
            <summary>
            This class represents a token within a HOCON (Human-Optimized Config Object Notation)
            configuration string.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.Token.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.Token"/> class.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.Token.#ctor(Akka.Configuration.Hocon.TokenType)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.Token"/> class.
            </summary>
            <param name="type">The type of token to associate with.</param>
        </member>
        <member name="M:Akka.Configuration.Hocon.Token.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.Token"/> class.
            </summary>
            <param name="value">The string literal value to associate with this token.</param>
        </member>
        <member name="P:Akka.Configuration.Hocon.Token.Value">
            <summary>
            The value associated with this token. If this token is
            a <see cref="F:Akka.Configuration.Hocon.TokenType.LiteralValue"/>, then this property
            holds the string literal.
            </summary>
        </member>
        <member name="P:Akka.Configuration.Hocon.Token.Type">
            <summary>
            The type that represents this token.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.Token.Key(System.String)">
            <summary>
            Creates a key token with a given <paramref name="key"/>.
            </summary>
            <param name="key">The key to associate with this token.</param>
            <returns>A key token with the given key.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.Token.Substitution(System.String)">
            <summary>
            Creates a substitution token with a given <paramref name="path"/>.
            </summary>
            <param name="path">The path to associate with this token.</param>
            <returns>A substitution token with the given path.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.Token.LiteralValue(System.String)">
            <summary>
            Creates a string literal token with a given <paramref name="value"/>.
            </summary>
            <param name="value">The value to associate with this token.</param>
            <returns>A string literal token with the given value.</returns>
        </member>
        <member name="T:Akka.Configuration.Hocon.Tokenizer">
            <summary>
            This class contains methods used to tokenize a string.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.Tokenizer.Push">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.Tokenizer.Pop">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.Tokenizer.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.Tokenizer"/> class.
            </summary>
            <param name="text">The string that contains the text to tokenize.</param>
        </member>
        <member name="P:Akka.Configuration.Hocon.Tokenizer.EoF">
            <summary>
            A value indicating whether the tokenizer has reached the end of the string.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.Tokenizer.Matches(System.String)">
            <summary>
            Determines whether the given pattern matches the value at the current
            position of the tokenizer.
            </summary>
            <param name="pattern">The string that contains the characters to match.</param>
            <returns><c>true</c> if the pattern matches, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.Tokenizer.Take(System.Int32)">
            <summary>
            Retrieves a string of the given length from the current position of the tokenizer.
            </summary>
            <param name="length">The length of the string to return.</param>
            <returns>
            The string of the given length. If the length exceeds where the
            current index is located, then null is returned.
            </returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.Tokenizer.Matches(System.String[])">
            <summary>
            Determines whether any of the given patterns match the value at the current
            position of the tokenizer.
            </summary>
            <param name="patterns">The string array that contains the characters to match.</param>
            <returns><c>true</c> if any one of the patterns match, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.Tokenizer.Peek">
            <summary>
            Retrieves the next character in the tokenizer without advancing its position.
            </summary>
            <returns>The character at the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.Tokenizer.Take">
            <summary>
            Retrieves the next character in the tokenizer.
            </summary>
            <returns>The character at the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.Tokenizer.PullWhitespace">
            <summary>
            Advances the tokenizer to the next non-whitespace character.
            </summary>
        </member>
        <member name="T:Akka.Configuration.Hocon.HoconTokenizer">
            <summary>
            This class contains methods used to tokenize HOCON (Human-Optimized Config Object Notation)
            configuration strings.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.HoconTokenizer"/> class.
            </summary>
            <param name="text">The string that contains the text to tokenize.</param>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullWhitespaceAndComments">
            <summary>
            Advances the tokenizer to the next non-whitespace, non-comment token.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullRestOfLine">
            <summary>
            Retrieves the current line from where the current token
            is located in the string.
            </summary>
            <returns>The current line from where the current token is located.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullNext">
            <summary>
            Retrieves the next token from the string.
            </summary>
            <exception cref="T:System.FormatException">This exception is thrown if an unknown token or escape code is encountered.</exception>
            <returns>The next token contained in the string.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullArrayEnd">
            <summary>
            Retrieves a <see cref="F:Akka.Configuration.Hocon.TokenType.ArrayEnd"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.ArrayEnd"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsArrayEnd">
            <summary>
            Determines whether the current token matches an <see cref="F:Akka.Configuration.Hocon.TokenType.ArrayEnd"/> token.
            </summary>
            <returns><c>true</c> if the token matches; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsArrayStart">
            <summary>
            Determines whether the current token matches an <see cref="F:Akka.Configuration.Hocon.TokenType.ArrayStart"/> token.
            </summary>
            <returns><c>true</c> if the token matches; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullArrayStart">
            <summary>
            Retrieves a <see cref="F:Akka.Configuration.Hocon.TokenType.ArrayStart"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.ArrayStart"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullDot">
            <summary>
            Retrieves a <see cref="F:Akka.Configuration.Hocon.TokenType.Dot"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.Dot"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullComma">
            <summary>
            Retrieves a <see cref="F:Akka.Configuration.Hocon.TokenType.Comma"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.Comma"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullStartOfObject">
            <summary>
            Retrieves a <see cref="F:Akka.Configuration.Hocon.TokenType.ObjectStart"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.ObjectStart"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullEndOfObject">
            <summary>
            Retrieves a <see cref="F:Akka.Configuration.Hocon.TokenType.ObjectEnd"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.ObjectEnd"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullAssignment">
            <summary>
            Retrieves a <see cref="F:Akka.Configuration.Hocon.TokenType.Assign"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.Assign"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsComma">
            <summary>
            Determines whether the current token matches an <see cref="F:Akka.Configuration.Hocon.TokenType.Comma"/> token.
            </summary>
            <returns><c>true</c> if the token matches; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsDot">
            <summary>
            Determines whether the current token matches an <see cref="F:Akka.Configuration.Hocon.TokenType.Dot"/> token.
            </summary>
            <returns><c>true</c> if the token matches; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsObjectStart">
            <summary>
            Determines whether the current token matches an <see cref="F:Akka.Configuration.Hocon.TokenType.ObjectStart"/> token.
            </summary>
            <returns><c>true</c> if the token matches; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsEndOfObject">
            <summary>
            Determines whether the current token matches an <see cref="F:Akka.Configuration.Hocon.TokenType.ObjectEnd"/> token.
            </summary>
            <returns><c>true</c> if the token matches; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsAssignment">
            <summary>
            Determines whether the current token matches an <see cref="F:Akka.Configuration.Hocon.TokenType.Assign"/> token.
            </summary>
            <returns><c>true</c> if the token matches; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsStartOfQuotedText">
            <summary>
            Determines whether the current token matches the start of a quoted string.
            </summary>
            <returns><c>true</c> if token matches; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsStartOfTripleQuotedText">
            <summary>
            Determines whether the current token matches the start of a triple quoted string.
            </summary>
            <returns><c>true</c> if token matches; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullComment">
            <summary>
            Retrieves a <see cref="F:Akka.Configuration.Hocon.TokenType.Comment"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.Comment"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullUnquotedKey">
            <summary>
            Retrieves an unquoted <see cref="F:Akka.Configuration.Hocon.TokenType.Key"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.Key"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsUnquotedKey">
            <summary>
            Determines whether the current token is an unquoted key.
            </summary>
            <returns><c>true</c> if token is an unquoted key; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsUnquotedKeyStart">
            <summary>
            Determines whether the current token is the start of an unquoted key.
            </summary>
            <returns><c>true</c> if token is the start of an unquoted key; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsWhitespace">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsWhitespaceOrComment">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullTripleQuotedText">
            <summary>
            Retrieves a triple quoted <see cref="F:Akka.Configuration.Hocon.TokenType.LiteralValue"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.LiteralValue"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullQuotedText">
            <summary>
            Retrieves a quoted <see cref="F:Akka.Configuration.Hocon.TokenType.LiteralValue"/> token from the tokenizer's current position.
            </summary>
            <exception cref="T:System.FormatException">This exception is thrown if an unknown escape code is encountered.</exception>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.LiteralValue"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullQuotedKey">
            <summary>
            Retrieves a quoted <see cref="F:Akka.Configuration.Hocon.TokenType.Key"/> token from the tokenizer's current position.
            </summary>
            <exception cref="T:System.FormatException">This exception is thrown if an unknown escape code is encountered.</exception>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.Key"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullInclude">
            <summary>
            TBD
            </summary>
            <exception cref="T:System.FormatException">This exception is thrown if an unknown escape code is encountered.</exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsStartOfComment">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullValue">
            <summary>
            Retrieves a value token from the tokenizer's current position.
            </summary>
            <returns>A value token from the tokenizer's current position.</returns>
            <exception cref="T:System.FormatException">
            This exception is thrown if an unknown token is encountered. Expected values include the following:
            Null literal, Array, Quoted Text, Unquoted Text, Triple quoted Text, Object or End of array.
            </exception>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsSubstitutionStart">
            <summary>
            Determines whether the current token is the start of a substitution.
            </summary>
            <returns><c>true</c> if token is the start of a substitution; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsInclude">
            <summary>
            TBD
            </summary>
            <exception cref="T:System.FormatException">This exception is thrown if an unknown escape code is encountered.</exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullSubstitution">
            <summary>
            Retrieves a <see cref="F:Akka.Configuration.Hocon.TokenType.Substitute"/> token from the tokenizer's current position.
            </summary>
            <returns>A <see cref="F:Akka.Configuration.Hocon.TokenType.Substitute"/> token from the tokenizer's current position.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsSpaceOrTab">
            <summary>
            Determines whether the current token is a space or a tab.
            </summary>
            <returns><c>true</c> if token is the start of a space or a tab; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsStartSimpleValue">
            <summary>
            Determines whether the current token is the start of an unquoted string literal.
            </summary>
            <returns><c>true</c> if token is the start of an unquoted string literal; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullSpaceOrTab">
            <summary>
            Retrieves the current token, including whitespace and tabs, as a string literal token.
            </summary>
            <returns>A token that contains the string literal value.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.PullSimpleValue">
            <summary>
            Retrieves the current token as a string literal token.
            </summary>
            <exception cref="T:System.FormatException">
            This exception is thrown if the tokenizer cannot find a string literal value from the current token.
            </exception>
            <returns>A token that contains the string literal value.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconTokenizer.IsValue">
            <summary>
            Determines whether the current token is a value.
            </summary>
            <returns><c>true</c> if the current token is a value; otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Akka.Configuration.Hocon.HoconValue">
            <summary>
            This class represents the root type for a HOCON (Human-Optimized Config Object Notation)
            configuration object.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.HoconValue"/> class.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.#ctor(System.Collections.Generic.List{Akka.Configuration.Hocon.IHoconElement},System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Configuration.Hocon.HoconValue"/> class.
            </summary>
            <param name="values">The list of elements inside this HOCON value.</param>
            <param name="adoptedFromFallback">Indicates whether this instance was constructed during association with fallback <see cref="T:Akka.Configuration.Config"/>.</param>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconValue.IsEmpty">
            <summary>
            Returns true if this HOCON value doesn't contain any elements
            </summary>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconValue.Values">
            <summary>
            The list of elements inside this HOCON value
            </summary>
        </member>
        <member name="P:Akka.Configuration.Hocon.HoconValue.AdoptedFromFallback">
            <summary>
            Marker for values were merged during fallback attaching
            serving exclusively to skip rendering such values in <see cref="M:Akka.Configuration.Hocon.HoconObject.ToString"/>
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.AtKey(System.String)">
            <summary>
            Wraps this <see cref="T:Akka.Configuration.Hocon.HoconValue"/> into a new <see cref="T:Akka.Configuration.Config"/> object at the specified key.
            </summary>
            <param name="key">The key designated to be the new root element.</param>
            <returns>A <see cref="T:Akka.Configuration.Config"/> with the given key as the root element.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetObject">
            <summary>
            Retrieves the <see cref="T:Akka.Configuration.Hocon.HoconObject"/> from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>The <see cref="T:Akka.Configuration.Hocon.HoconObject"/> that represents this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.IsObject">
            <summary>
            Determines if this <see cref="T:Akka.Configuration.Hocon.HoconValue"/> is a <see cref="T:Akka.Configuration.Hocon.HoconObject"/>.
            </summary>
            <returns><c>true</c> if this value is a <see cref="T:Akka.Configuration.Hocon.HoconObject"/>, <c>false</c> otherwise.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.AppendValue(Akka.Configuration.Hocon.IHoconElement)">
            <summary>
            Adds the given element to the list of elements inside this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <param name="value">The element to add to the list.</param>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.Clear">
            <summary>
            Clears the list of elements inside this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.NewValue(Akka.Configuration.Hocon.IHoconElement)">
            <summary>
            Creates a fresh list of elements inside this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>
            and adds the given value to the list.
            </summary>
            <param name="value">The element to add to the list.</param>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.IsString">
            <summary>
            Determines whether all the elements inside this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>
            are a string.
            </summary>
            <returns>
              <c>true</c>if all elements inside this <see cref="T:Akka.Configuration.Hocon.HoconValue"/> are a string; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetChildObject(System.String)">
            <summary>
            Retrieves the child object located at the given key.
            </summary>
            <param name="key">The key used to retrieve the child object.</param>
            <returns>The element at the given key.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetBoolean">
            <summary>
            Retrieves the boolean value from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>The boolean value represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
            <exception cref="T:System.NotSupportedException">
            This exception is thrown if the <see cref="T:Akka.Configuration.Hocon.HoconValue"/> doesn't
            conform to the standard boolean values: "on", "off", "true", or "false"
            </exception>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetString">
            <summary>
            Retrieves the string value from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>The string value represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetDecimal">
            <summary>
            Retrieves the decimal value from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>The decimal value represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetFloat">
            <summary>
            Retrieves the float value from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>The float value represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetDouble">
            <summary>
            Retrieves the double value from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>The double value represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetLong">
            <summary>
            Retrieves the long value from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>The long value represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetInt">
            <summary>
            Retrieves the integer value from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>The integer value represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetByte">
            <summary>
            Retrieves the byte value from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>The byte value represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetByteList">
            <summary>
            Retrieves a list of byte values from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>A list of byte values represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetIntList">
            <summary>
            Retrieves a list of integer values from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>A list of integer values represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetLongList">
            <summary>
            Retrieves a list of long values from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>A list of long values represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetBooleanList">
            <summary>
            Retrieves a list of boolean values from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>A list of boolean values represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetFloatList">
            <summary>
            Retrieves a list of float values from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>A list of float values represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetDoubleList">
            <summary>
            Retrieves a list of double values from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>A list of double values represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetDecimalList">
            <summary>
            Retrieves a list of decimal values from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>A list of decimal values represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetStringList">
            <summary>
            Retrieves a list of string values from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>A list of string values represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetArray">
            <summary>
            Retrieves a list of values from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>A list of values represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.IsArray">
            <summary>
            Determines whether this <see cref="T:Akka.Configuration.Hocon.HoconValue"/> is an array.
            </summary>
            <returns>
              <c>true</c> if this <see cref="T:Akka.Configuration.Hocon.HoconValue"/> is an array; otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetMillisDuration(System.Boolean)">
            <summary>
            Obsolete. Use <see cref="M:Akka.Configuration.Hocon.HoconValue.GetTimeSpan(System.Boolean)"/> to retrieve <see cref="T:System.TimeSpan"/> information. This method will be removed in future versions.
            </summary>
            <param name="allowInfinite">N/A</param>
            <returns>N/A</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetTimeSpan(System.Boolean)">
            <summary>
            Retrieves the time span value from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <param name="allowInfinite">A flag used to set inifinite durations.</param>
            <exception cref="T:System.FormatException">
            This exception is thrown if the timespan given in the <see cref="T:Akka.Configuration.Hocon.HoconValue"/> is negative.
            </exception>
            <returns>The time span value represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.GetByteSize">
            <summary>
            Retrieves the long value, optionally suffixed with a 'b', from this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>The long value represented by this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.ToString">
            <summary>
            Returns a HOCON string representation of this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <returns>A HOCON string representation of this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.HoconValue.ToString(System.Int32)">
            <summary>
            Returns a HOCON string representation of this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.
            </summary>
            <param name="indent">The number of spaces to indent the string.</param>
            <returns>A HOCON string representation of this <see cref="T:Akka.Configuration.Hocon.HoconValue"/>.</returns>
        </member>
        <member name="T:Akka.Configuration.Hocon.IMightBeAHoconObject">
            <summary>
            Marker interface to make it easier to retrieve HOCON
            (Human-Optimized Config Object Notation) objects for
            substitutions.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.IMightBeAHoconObject.IsObject">
            <summary>
            Determines whether this element is a HOCON object.
            </summary>
            <returns><c>true</c> if this element is a HOCON object; otherwise <c>false</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.IMightBeAHoconObject.GetObject">
            <summary>
            Retrieves the HOCON object representation of this element.
            </summary>
            <returns>The HOCON object representation of this element.</returns>
        </member>
        <member name="T:Akka.Configuration.Hocon.IHoconElement">
            <summary>
            This interface defines the contract needed to implement
            a HOCON (Human-Optimized Config Object Notation) element.
            </summary>
        </member>
        <member name="M:Akka.Configuration.Hocon.IHoconElement.IsString">
            <summary>
            Determines whether this element is a string.
            </summary>
            <returns><c>true</c> if this element is a string; otherwise <c>false</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.IHoconElement.GetString">
            <summary>
            Retrieves the string representation of this element.
            </summary>
            <returns>The string representation of this element.</returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.IHoconElement.IsArray">
            <summary>
            Determines whether this element is an array.
            </summary>
            <returns><c>true</c> if this element is aan array; otherwise <c>false</c></returns>
        </member>
        <member name="M:Akka.Configuration.Hocon.IHoconElement.GetArray">
            <summary>
            Retrieves a list of elements associated with this element.
            </summary>
            <returns>A list of elements associated with this element.</returns>
        </member>
        <member name="T:Akka.Dispatch.IDispatcherPrerequisites">
            <summary>
            Contextual information that's useful for dispatchers
            </summary>
        </member>
        <member name="P:Akka.Dispatch.IDispatcherPrerequisites.EventStream">
            <summary>
            The <see cref="P:Akka.Dispatch.IDispatcherPrerequisites.EventStream"/> that belongs to the current <see cref="T:Akka.Actor.ActorSystem"/>.
            </summary>
        </member>
        <member name="P:Akka.Dispatch.IDispatcherPrerequisites.Scheduler">
            <summary>
            The <see cref="T:Akka.Actor.IScheduler"/> that belongs to the current <see cref="T:Akka.Actor.ActorSystem"/>.
            </summary>
        </member>
        <member name="P:Akka.Dispatch.IDispatcherPrerequisites.Settings">
            <summary>
            The <see cref="P:Akka.Dispatch.IDispatcherPrerequisites.Settings"/> for the current <see cref="T:Akka.Actor.ActorSystem"/>.
            </summary>
        </member>
        <member name="P:Akka.Dispatch.IDispatcherPrerequisites.Mailboxes">
            <summary>
            The list of registered <see cref="P:Akka.Dispatch.IDispatcherPrerequisites.Mailboxes"/> for the current <see cref="T:Akka.Actor.ActorSystem"/>.
            </summary>
        </member>
        <member name="T:Akka.Dispatch.DefaultDispatcherPrerequisites">
            <summary>
            The default set of contextual data needed for <see cref="T:Akka.Dispatch.MessageDispatcherConfigurator"/>s
            </summary>
        </member>
        <member name="M:Akka.Dispatch.DefaultDispatcherPrerequisites.#ctor(Akka.Event.EventStream,Akka.Actor.IScheduler,Akka.Actor.Settings,Akka.Dispatch.Mailboxes)">
            <summary>
            Default constructor...
            </summary>
            <param name="eventStream">TBD</param>
            <param name="scheduler">TBD</param>
            <param name="settings">TBD</param>
            <param name="mailboxes">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.DefaultDispatcherPrerequisites.EventStream">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.DefaultDispatcherPrerequisites.Scheduler">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.DefaultDispatcherPrerequisites.Settings">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.DefaultDispatcherPrerequisites.Mailboxes">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Dispatch.ExecutorServiceConfigurator">
            <summary>
            INTERNAL API - used to configure the executor used by the <see cref="T:Akka.Dispatch.Dispatcher"/>
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ExecutorServiceConfigurator.#ctor(Akka.Configuration.Config,Akka.Dispatch.IDispatcherPrerequisites)">
            <summary>
            A configurable factory for producing <see cref="T:Akka.Dispatch.ExecutorService"/> instances.
            </summary>
            <param name="config">The configuration for this type of executor.</param>
            <param name="prerequisites">The prerequesites for this type of executor.</param>
        </member>
        <member name="P:Akka.Dispatch.ExecutorServiceConfigurator.Config">
            <summary>
            Executor-specific configuration
            </summary>
        </member>
        <member name="P:Akka.Dispatch.ExecutorServiceConfigurator.Prerequisites">
            <summary>
            The system prerequisites needed for this dispatcher to do its job
            </summary>
        </member>
        <member name="T:Akka.Dispatch.DefaultTaskSchedulerExecutorConfigurator">
            <summary>
            INTERNAL API
            
            Produces <see cref="T:Akka.Dispatch.ExecutorService"/> that dispatches messages using the default <see cref="T:System.Threading.Tasks.TaskScheduler"/>.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.DefaultTaskSchedulerExecutorConfigurator.Produce(System.String)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.DefaultTaskSchedulerExecutorConfigurator.#ctor(Akka.Configuration.Config,Akka.Dispatch.IDispatcherPrerequisites)">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
            <param name="prerequisites">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.ForkJoinExecutorServiceFactory">
            <summary>
            INTERNAL API
            </summary>
        </member>
        <member name="F:Akka.Dispatch.ForkJoinExecutorServiceFactory.SingleThreadDefault">
            <summary>
            Used by <see cref="T:Akka.Dispatch.PinnedDispatcher"/>
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ForkJoinExecutorServiceFactory.#ctor(Akka.Configuration.Config,Akka.Dispatch.IDispatcherPrerequisites)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Dispatch.ForkJoinExecutorServiceFactory"/> class.
            </summary>
            <param name="config">TBD</param>
            <param name="prerequisites">TBD</param>
            <exception cref="T:Akka.Configuration.ConfigurationException">
            This exception is thrown if either 'dedicated-thread-pool' OR 'fork-join-executor' is not defined in <paramref name="config"/>.
            </exception>
        </member>
        <member name="M:Akka.Dispatch.ForkJoinExecutorServiceFactory.Produce(System.String)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Dispatch.ThreadPoolExecutorServiceFactory">
            <summary>
            Factory for producing <see cref="T:Akka.Dispatch.ThreadPoolExecutorService"/> types.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ThreadPoolExecutorServiceFactory.Produce(System.String)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.ThreadPoolExecutorServiceFactory.#ctor(Akka.Configuration.Config,Akka.Dispatch.IDispatcherPrerequisites)">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
            <param name="prerequisites">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.MessageDispatcherConfigurator">
            <summary>
            Base class used for hooking new <see cref="T:Akka.Dispatch.MessageDispatcher"/> types into <see cref="T:Akka.Dispatch.Dispatchers"/>
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcherConfigurator.#ctor(Akka.Configuration.Config,Akka.Dispatch.IDispatcherPrerequisites)">
            <summary>
            Takes a <see cref="P:Akka.Dispatch.MessageDispatcherConfigurator.Config"/> object, usually passed in via <see cref="P:Akka.Actor.Settings.Config"/>
            </summary>
            <param name="config">TBD</param>
            <param name="prerequisites">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.MessageDispatcherConfigurator.Config">
            <summary>
            System-wide configuration
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageDispatcherConfigurator.Prerequisites">
            <summary>
            The system prerequisites needed for this dispatcher to do its job
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcherConfigurator.Dispatcher">
            <summary>
            Returns a <see cref="M:Akka.Dispatch.MessageDispatcherConfigurator.Dispatcher"/> instance.
            
            Whether or not this <see cref="T:Akka.Dispatch.MessageDispatcherConfigurator"/> returns a new instance 
            or returns a reference to an existing instance is an implementation detail of the
            underlying implementation.
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcherConfigurator.ConfigureExecutor">
            <summary>
            Configures the <see cref="T:Akka.Dispatch.ExecutorServiceConfigurator"/> that will be used inside this dispatcher.
            </summary>
            <exception cref="T:Akka.Configuration.ConfigurationException">
            This exception is thrown if a custom ExecutorServiceConfiguration implementation cannot be loaded.
            </exception>
            <returns>The requested <see cref="T:Akka.Dispatch.ExecutorServiceConfigurator"/> instance.</returns>
        </member>
        <member name="T:Akka.Dispatch.MessageDispatcher">
            <summary>
            Class responsible for pushing messages from an actor's mailbox into its
            receive methods. Comes in many different flavors.
            </summary>
        </member>
        <member name="F:Akka.Dispatch.MessageDispatcher.Actors">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.PrintActors">
            <summary>
            INTERNAL API - Debugging purposes only! Should be elided by compiler in release builds.
            </summary>
        </member>
        <member name="F:Akka.Dispatch.MessageDispatcher.DefaultThroughput">
            <summary>
                The default throughput
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageDispatcher.Configurator">
            <summary>
            The configurator used to configure this message dispatcher.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.#ctor(Akka.Dispatch.MessageDispatcherConfigurator)">
            <summary>
                Initializes a new instance of the <see cref="T:Akka.Dispatch.MessageDispatcher" /> class.
            </summary>
            <param name="configurator">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.MessageDispatcher.EventStream">
            <summary>
            The <see cref="P:Akka.Dispatch.MessageDispatcher.EventStream"/> for this dispatcher's actor system
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageDispatcher.Mailboxes">
            <summary>
            The list of available <see cref="P:Akka.Dispatch.MessageDispatcher.Mailboxes"/> for this dispatcher's actor system
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageDispatcher.Id">
            <summary>
            The ID for this dispatcher.
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageDispatcher.ThroughputDeadlineTime">
            <summary>
                Gets or sets the throughput deadline time.
            </summary>
            <value>The throughput deadline time.</value>
        </member>
        <member name="P:Akka.Dispatch.MessageDispatcher.Throughput">
            <summary>
                Gets or sets the throughput.
            </summary>
            <value>The throughput.</value>
        </member>
        <member name="P:Akka.Dispatch.MessageDispatcher.ShutdownTimeout">
            <summary>
            INTERNAL API
            
            When the dispatcher no longer has any actors registered, the <see cref="P:Akka.Dispatch.MessageDispatcher.ShutdownTimeout"/> determines
            how long it will wait until it shuts itself down, defaulting to your Akka.NET config's 'akka.actor.default-dispatcher.shutdown-timeout'
            or the system default specified.
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageDispatcher.Inhabitants">
            <summary>
            The number of actors attached to this <see cref="T:Akka.Dispatch.MessageDispatcher"/>
            </summary>
        </member>
        <member name="T:Akka.Dispatch.MessageDispatcher.UnbatchedExecute">
            <summary>
            Used for executing arbitrary <see cref="T:Akka.Dispatch.IRunnable"/>s on this <see cref="T:Akka.Dispatch.MessageDispatcher"/>.
            
            Not used for mailbox runs.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.Schedule(System.Action)">
            <summary>
                Schedules the specified delegate.
            </summary>
            <param name="run">The run.</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.Schedule(Akka.Dispatch.IRunnable)">
            <summary>
            Schedules an arbitrary task to run.
            </summary>
            <param name="run">The run.</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.ExecuteTask(Akka.Dispatch.IRunnable)">
            <summary>
            Schedules the <see cref="T:Akka.Dispatch.IRunnable"/> to be executed.
            </summary>
            <param name="run">The asynchronous task we're going to run</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.ReportFailure(System.Exception)">
            <summary>
            Publish failure that occurred while inside the running <see cref="T:Akka.Dispatch.MessageDispatcher"/>
            to the <see cref="P:Akka.Dispatch.MessageDispatcher.EventStream"/>.
            </summary>
            <param name="ex">The failure to publish.</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.Shutdown">
            <summary>
            INTERNAL API
            
            Called one time every time an actor is detached from this dispatcher and this dispatcher has no actors left attached
            </summary>
            <remarks>
            MUST BE IDEMPOTENT
            </remarks>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.CreateMailbox(Akka.Actor.ActorCell,Akka.Dispatch.MailboxType)">
            <summary>
            Creates and returns a <see cref="T:Akka.Dispatch.Mailbox"/> for the given actor.
            </summary>
            <param name="cell">Cell of the actor.</param>
            <param name="mailboxType">The mailbox configurator.</param>
            <returns>The configured <see cref="T:Akka.Dispatch.Mailbox"/> for this actor.</returns>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.Dispatch(Akka.Actor.ActorCell,Akka.Actor.Envelope)">
            <summary>
            Dispatches a user-defined message from a mailbox to an <see cref="T:Akka.Actor.ActorCell"/>
            </summary>
            <param name="cell">TBD</param>
            <param name="envelope">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.SystemDispatch(Akka.Actor.ActorCell,Akka.Dispatch.SysMsg.SystemMessage)">
            <summary>
            Dispatches a <see cref="T:Akka.Dispatch.SysMsg.SystemMessage"/> from a mailbox to an <see cref="T:Akka.Actor.ActorCell"/>
            </summary>
            <param name="cell">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.Attach(Akka.Actor.ActorCell)">
            <summary>
            Attaches the dispatcher to the <see cref="T:Akka.Actor.ActorCell"/>
            
            <remarks>
            Practically, doesn't do very much right now - dispatchers aren't responsible for creating
            mailboxes in Akka.NET
            </remarks>
            </summary>
            <param name="cell">The ActorCell belonging to the actor who's attaching to this dispatcher.</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.Register(Akka.Actor.ActorCell)">
            <summary>
            INTERNAL API 
            
            If you override it, you must still call the base method. But only ever once. See <see cref="M:Akka.Dispatch.MessageDispatcher.Attach(Akka.Actor.ActorCell)"/> for only invocation.
            </summary>
            <param name="actor">The actor we're registering</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.RegisterForExecution(Akka.Dispatch.Mailbox,System.Boolean,System.Boolean)">
            <summary>
            INTERNAL API
            
            Suggest to register the provided mailbox for execution
            </summary>
            <param name="mbox">The mailbox</param>
            <param name="hasMessageHint">Do we have any messages?</param>
            <param name="hasSystemMessageHint">Do we have any system messages?</param>
            <returns><c>true</c> if the <see cref="T:Akka.Dispatch.Mailbox"/> was scheduled for execution, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.Detach(Akka.Actor.ActorCell)">
            <summary>
            Detaches the dispatcher to the <see cref="T:Akka.Actor.ActorCell"/>
            
            <remarks>
            Only really used in dispatchers with 1:1 relationship with dispatcher.
            </remarks>
            </summary>
            <param name="cell">The ActorCell belonging to the actor who's detaching from this dispatcher.</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.Unregister(Akka.Actor.ActorCell)">
            <summary>
            INTERNAL API
            
            If you override it, you must call it. But only ever once. See <see cref="M:Akka.Dispatch.MessageDispatcher.Detach(Akka.Actor.ActorCell)"/> for the only invocation
            </summary>
            <param name="actor">The actor who is unregistering</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.Suspend(Akka.Actor.ActorCell)">
            <summary>
            After the call to this method, the dispatcher mustn't begin any new message processing for the specified reference 
            </summary>
            <param name="actorCell">The cell of the actor whose mailbox will be suspended.</param>
        </member>
        <member name="M:Akka.Dispatch.MessageDispatcher.Resume(Akka.Actor.ActorCell)">
            <summary>
            After the call to this method, the dispatcher must begin any new message processing for the specified reference
            </summary>
            <param name="actorCell">The cell of the actor whose mailbox will be resumed.</param>
        </member>
        <member name="T:Akka.Dispatch.ActorTaskScheduler">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.ActorTaskScheduler.CurrentMessage">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ActorTaskScheduler.#ctor(Akka.Actor.ActorCell)">
            <summary>
            TBD
            </summary>
            <param name="actorCell">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.ActorTaskScheduler.MaximumConcurrencyLevel">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ActorTaskScheduler.GetScheduledTasks">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.ActorTaskScheduler.QueueTask(System.Threading.Tasks.Task)">
            <summary>
            TBD
            </summary>
            <param name="task">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.ActorTaskScheduler.ExecuteTask(System.Threading.Tasks.Task)">
            <summary>
            TBD
            </summary>
            <param name="task">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.ActorTaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task,System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="task">TBD</param>
            <param name="taskWasPreviouslyQueued">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.ActorTaskScheduler.RunTask(System.Action)">
            <summary>
            TBD
            </summary>
            <param name="action">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.ActorTaskScheduler.RunTask(System.Func{System.Threading.Tasks.Task})">
            <summary>
            TBD
            </summary>
            <param name="asyncAction">TBD</param>
            <exception cref="T:System.InvalidOperationException">
            This exception is thrown if this method is called outside an actor context.
            </exception>
        </member>
        <member name="T:Akka.Dispatch.CachingConfig">
            <summary>
            INTERNAL API
            
            A <see cref="T:Akka.Dispatch.CachingConfig"/> is a <see cref="T:Akka.Configuration.Config"/> that wraps another <see cref="T:Akka.Configuration.Config"/> and is used to
            cache path lookup and string retrieval, which we happen to do in some critical paths of the actor creation
            and mailbox selection code.
            
            All other <see cref="T:Akka.Configuration.Config"/> operations are delegated to the wrapped <see cref="T:Akka.Configuration.Config"/>.
            </summary>
        </member>
        <member name="T:Akka.Dispatch.CachingConfig.ValuePathEntry">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.ValuePathEntry.#ctor(System.Boolean,System.Boolean,Akka.Configuration.Config)">
            <summary>
            TBD
            </summary>
            <param name="valid">TBD</param>
            <param name="exists">TBD</param>
            <param name="config">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.ValuePathEntry.#ctor(System.Boolean,System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="valid">TBD</param>
            <param name="exists">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.CachingConfig.ValuePathEntry.Valid">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.CachingConfig.ValuePathEntry.Exists">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.CachingConfig.ValuePathEntry.Config">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Dispatch.CachingConfig.StringPathEntry">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.StringPathEntry.#ctor(System.Boolean,System.Boolean,Akka.Configuration.Config,System.String)">
            <summary>
            TBD
            </summary>
            <param name="valid">TBD</param>
            <param name="exists">TBD</param>
            <param name="config">TBD</param>
            <param name="value">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.CachingConfig.StringPathEntry.Valid">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.CachingConfig.StringPathEntry.Exists">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.CachingConfig.StringPathEntry.Config">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.CachingConfig.StringPathEntry.Value">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.#ctor(Akka.Configuration.Config)">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.CachingConfig.Root">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.WithFallback(Akka.Configuration.Config)">
            <summary>
            TBD
            </summary>
            <param name="fallback">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.HasPath(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.CachingConfig.IsEmpty">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.AsEnumerable">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetBoolean(System.String,System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <param name="default">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetInt(System.String,System.Int32)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <param name="default">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetLong(System.String,System.Int64)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <param name="default">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetDouble(System.String,System.Double)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <param name="default">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetString(System.String,System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <param name="default">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetDecimal(System.String,System.Decimal)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <param name="default">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetBooleanList(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetByteList(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetByteSize(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetDecimalList(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetDoubleList(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetFloat(System.String,System.Single)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <param name="default">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetFloatList(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetIntList(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetLongList(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetStringList(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetTimeSpan(System.String,System.Nullable{System.TimeSpan},System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <param name="default">TBD</param>
            <param name="allowInfinite">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CachingConfig.GetConfig(System.String)">
            <summary>
            TBD
            </summary>
            <param name="path">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Dispatch.CurrentSynchronizationContextExecutorServiceFactory">
            <summary>
            INTERNAL API
            
            Produces <see cref="T:Akka.Dispatch.ExecutorService"/> that dispatches messages on the current synchronization context,
             e.g. WinForms or WPF GUI thread
            </summary>
        </member>
        <member name="M:Akka.Dispatch.CurrentSynchronizationContextExecutorServiceFactory.Produce(System.String)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.CurrentSynchronizationContextExecutorServiceFactory.#ctor(Akka.Configuration.Config,Akka.Dispatch.IDispatcherPrerequisites)">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
            <param name="prerequisites">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.CurrentSynchronizationContextDispatcherConfigurator">
            <summary>
            Used to create instances of the <see cref="T:Akka.Dispatch.PinnedDispatcher"/>. 
            
            Each actor created using the pinned dispatcher gets its own unique thread.
            <remarks>
            Always returns a new instance.
            </remarks>
            </summary>
        </member>
        <member name="M:Akka.Dispatch.CurrentSynchronizationContextDispatcherConfigurator.#ctor(Akka.Configuration.Config,Akka.Dispatch.IDispatcherPrerequisites)">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
            <param name="prerequisites">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.CurrentSynchronizationContextDispatcherConfigurator.Dispatcher">
            <summary>
            TBD
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Dispatch.CurrentSynchronizationContextDispatcher">
            <summary>
            Behaves like a <see cref="T:Akka.Dispatch.PinnedDispatcher"/> and always executes using <see cref="T:Akka.Dispatch.CurrentSynchronizationContextExecutorServiceFactory"/>
            </summary>
        </member>
        <member name="M:Akka.Dispatch.CurrentSynchronizationContextDispatcher.#ctor(Akka.Dispatch.MessageDispatcherConfigurator,System.String,System.Int32,System.Nullable{System.Int64},Akka.Dispatch.ExecutorServiceFactory,System.TimeSpan)">
            <summary>
            TBD
            </summary>
            <param name="configurator">TBD</param>
            <param name="id">TBD</param>
            <param name="throughput">TBD</param>
            <param name="throughputDeadlineTime">TBD</param>
            <param name="executorServiceFactory">TBD</param>
            <param name="shutdownTimeout">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.CurrentSynchronizationContextDispatcher.Register(Akka.Actor.ActorCell)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
            <exception cref="T:System.InvalidOperationException">
            This exception is thrown if the registering <paramref name="actor"/> is not the <see cref="F:Akka.Dispatch.CurrentSynchronizationContextDispatcher._owner">owner</see>.
            </exception>
        </member>
        <member name="M:Akka.Dispatch.CurrentSynchronizationContextDispatcher.Unregister(Akka.Actor.ActorCell)">
            <summary>
            TBD
            </summary>
            <param name="actor">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.Dispatcher">
            <summary>
            The event-based <see cref="T:Akka.Dispatch.Dispatcher"/> binds a set of actors to a thread pool backed up
            by a thread-safe queue.
            
            The preferred way of creating dispatchers is to define them in configuration and use the 
            <see cref="M:Akka.Dispatch.Dispatchers.Lookup(System.String)"/> method.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Dispatcher.#ctor(Akka.Dispatch.MessageDispatcherConfigurator,System.String,System.Int32,System.Nullable{System.Int64},Akka.Dispatch.ExecutorServiceFactory,System.TimeSpan)">
            <summary>
            Used to create a default <see cref="T:Akka.Dispatch.Dispatcher"/>
            </summary>
            <param name="configurator">The configurator used.</param>
            <param name="id">The id of this dispatcher.</param>
            <param name="throughput">The throughput of this dispatcher.</param>
            <param name="throughputDeadlineTime">The deadline for completing N (where N = throughput) operations on the mailbox..</param>
            <param name="executorServiceFactory">The factory for producing the executor who will do the work.</param>
            <param name="shutdownTimeout">The graceful stop timeout period.</param>
        </member>
        <member name="M:Akka.Dispatch.Dispatcher.ExecuteTask(Akka.Dispatch.IRunnable)">
            <summary>
            Schedules the <see cref="T:Akka.Dispatch.IRunnable"/> to be executed.
            </summary>
            <param name="run">The asynchronous task we're going to run</param>
        </member>
        <member name="M:Akka.Dispatch.Dispatcher.Shutdown">
            <summary>
            INTERNAL API
            
            Called one time every time an actor is detached from this dispatcher and this dispatcher has no actors left attached
            </summary>
            <remarks>
            MUST BE IDEMPOTENT
            </remarks>
        </member>
        <member name="T:Akka.Dispatch.ExecutorService">
            <summary>
            Used by the <see cref="T:Akka.Dispatch.Dispatcher"/> to execute asynchronous invocations
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ExecutorService.#ctor(System.String)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.ExecutorService.Id">
            <summary>
            The Id of the <see cref="T:Akka.Dispatch.MessageDispatcher"/> this executor is bound to
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ExecutorService.Execute(Akka.Dispatch.IRunnable)">
            <summary>
            Queues or executes (depending on the implementation) the <see cref="T:Akka.Dispatch.IRunnable"/>
            </summary>
            <param name="run">The asynchronous task to be executed</param>
            <exception cref="T:Akka.Dispatch.RejectedExecutionException">Thrown when the service can't accept additional tasks.</exception>
        </member>
        <member name="M:Akka.Dispatch.ExecutorService.Shutdown">
            <summary>
            Terminates this <see cref="T:Akka.Dispatch.ExecutorService"/> instance.
            </summary>
        </member>
        <member name="T:Akka.Dispatch.ExecutorServiceFactory">
            <summary>
            INTERNAL API
            
            Used to produce <see cref="T:Akka.Dispatch.ExecutorServiceFactory"/> instances for use inside <see cref="T:Akka.Dispatch.Dispatcher"/>s
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ExecutorServiceFactory.Produce(System.String)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Dispatch.RejectedExecutionException">
            <summary>
            Thrown when a <see cref="T:Akka.Dispatch.ExecutorService"/> implementation rejects
            </summary>
        </member>
        <member name="M:Akka.Dispatch.RejectedExecutionException.#ctor(System.String,System.Exception)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <param name="inner">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.ThreadPoolExecutorService">
            <summary>
            INTERNAL API
            </summary>
        </member>
        <member name="F:Akka.Dispatch.ThreadPoolExecutorService.Executor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ThreadPoolExecutorService.Shutdown">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ThreadPoolExecutorService.#ctor(System.String)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.FullThreadPoolExecutorServiceImpl">
            <summary>
            INTERNAL API
            </summary>
        </member>
        <member name="M:Akka.Dispatch.FullThreadPoolExecutorServiceImpl.Execute(Akka.Dispatch.IRunnable)">
            <summary>
            TBD
            </summary>
            <param name="run">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.FullThreadPoolExecutorServiceImpl.#ctor(System.String)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.PartialTrustThreadPoolExecutorService">
            <summary>
            INTERNAL API
            </summary>
        </member>
        <member name="M:Akka.Dispatch.PartialTrustThreadPoolExecutorService.Execute(Akka.Dispatch.IRunnable)">
            <summary>
            TBD
            </summary>
            <param name="run">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.PartialTrustThreadPoolExecutorService.#ctor(System.String)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.TaskSchedulerExecutor">
            <summary>
            INTERNAL API
            
            Executes its tasks using the <see cref="T:System.Threading.Tasks.TaskScheduler"/>
            </summary>
        </member>
        <member name="F:Akka.Dispatch.TaskSchedulerExecutor._scheduler">
            <summary>
                The scheduler
            </summary>
        </member>
        <member name="M:Akka.Dispatch.TaskSchedulerExecutor.#ctor(System.String,System.Threading.Tasks.TaskScheduler)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
            <param name="scheduler">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.TaskSchedulerExecutor.Execute(Akka.Dispatch.IRunnable)">
            <summary>
            TBD
            </summary>
            <param name="run">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.TaskSchedulerExecutor.Shutdown">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Dispatch.ForkJoinExecutor">
            <summary>
            ForkJoinExecutorService - custom multi-threaded dispatcher that runs on top of a 
            <see cref="T:Helios.Concurrency.DedicatedThreadPool"/>, designed to be used for mission-critical actors
            that can't afford <see cref="T:System.Threading.ThreadPool"/> starvation.
            
            Relevant configuration options:
            <code>
                my-forkjoin-dispatcher {
                    type = ForkJoinDispatcher
                    throughput = 100
                    dedicated-thread-pool { #settings for Helios.DedicatedThreadPool
                        thread-count = 3 #number of threads
                        #deadlock-timeout = 3s #optional timeout for deadlock detection
                        threadtype = background #values can be "background" or "foreground"
                    }
                }
            </code>
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ForkJoinExecutor.#ctor(System.String,Helios.Concurrency.DedicatedThreadPoolSettings)">
            <summary>
            TBD
            </summary>
            <param name="id">TBD</param>
            <param name="poolSettings">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.ForkJoinExecutor.Execute(Akka.Dispatch.IRunnable)">
            <summary>
            TBD
            </summary>
            <param name="run">TBD</param>
            <exception cref="T:Akka.Dispatch.RejectedExecutionException">
            This exception is thrown if this method is called during the shutdown of this executor.
            </exception>
        </member>
        <member name="M:Akka.Dispatch.ForkJoinExecutor.Shutdown">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Dispatch.Dispatchers">
            <summary>
            The registry of all <see cref="T:Akka.Dispatch.MessageDispatcher"/> instances available to this <see cref="T:Akka.Actor.ActorSystem"/>.
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Dispatchers.DefaultDispatcherId">
            <summary>
                The default dispatcher identifier, also the full key of the configuration of the default dispatcher.
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Dispatchers.SynchronizedDispatcherId">
            <summary>
                The identifier for synchronized dispatchers.
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Dispatchers._dispatcherConfigurators">
            <summary>
            The list of all configurators used to create <see cref="T:Akka.Dispatch.MessageDispatcher"/> instances.
            
            Has to be thread-safe, as this collection can be accessed concurrently by many actors.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Dispatchers.#ctor(Akka.Actor.ActorSystem,Akka.Dispatch.IDispatcherPrerequisites)">
            <summary>Initializes a new instance of the <see cref="T:Akka.Dispatch.Dispatchers" /> class.</summary>
            <param name="system">The system.</param>
            <param name="prerequisites">The prerequisites required for some <see cref="T:Akka.Dispatch.MessageDispatcherConfigurator"/> instances.</param>
        </member>
        <member name="P:Akka.Dispatch.Dispatchers.DefaultGlobalDispatcher">
            <summary>Gets the one and only default dispatcher.</summary>
        </member>
        <member name="P:Akka.Dispatch.Dispatchers.DefaultDispatcherConfig">
            <summary>
            The <see cref="T:Akka.Configuration.Config"/> for the default dispatcher.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Dispatchers.ReloadPrerequisites(Akka.Dispatch.IDispatcherPrerequisites)">
            <summary>
            INTERNAL API
            
            Used when a plugin like Akka.Persistence needs to be able to load dispatcher configurations to the chain.
            </summary>
            <param name="prerequisites">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.Dispatchers.Prerequisites">
            <summary>
            The prerequisites required for some <see cref="T:Akka.Dispatch.MessageDispatcherConfigurator"/> instances.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Dispatchers.Lookup(System.String)">
            <summary>
            Returns a dispatcher as specified in configuration. Please note that this method _MAY_
            create and return a new dispatcher on _EVERY_ call.
            </summary>
            <param name="dispatcherName">TBD</param>
            <exception cref="T:Akka.Configuration.ConfigurationException">
            This exception is thrown if the specified dispatcher cannot be found in the configuration.
            </exception>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.Dispatchers.HasDispatcher(System.String)">
            <summary>
            Checks that configuration provides a section for the given dispatcher.
            This does not guarantee that no <see cref="T:Akka.Configuration.ConfigurationException"/> will be thrown
            when using the dispatcher, because the details can only be checked by trying to
            instantiate it, which might be undesirable when just checking.
            </summary>
            <param name="id">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.Dispatchers.From(Akka.Configuration.Config)">
            <summary>
            INTERNAL API
            
            Creates a dispatcher from a <see cref="T:Akka.Configuration.Config"/>. Internal test purpose only.
            <code>
            From(Config.GetConfig(id));
            </code>
            
            The Config must also contain an `id` property, which is the identifier of the dispatcher.
            </summary>
            <param name="cfg">The provided configuration section.</param>
            <exception cref="T:Akka.Configuration.ConfigurationException">
            This exception is thrown if the specified dispatcher cannot be found in <paramref name="cfg"/>.
            It can also be thrown if the dispatcher path or type cannot be resolved.
            </exception>
            <returns>An instance of the <see cref="T:Akka.Dispatch.MessageDispatcher"/>, if valid.</returns>
        </member>
        <member name="M:Akka.Dispatch.Dispatchers.RegisterConfigurator(System.String,Akka.Dispatch.MessageDispatcherConfigurator)">
            <summary>
            Register a <see cref="T:Akka.Dispatch.MessageDispatcherConfigurator"/> that will be used by <see cref="M:Akka.Dispatch.Dispatchers.Lookup(System.String)"/>
            and <see cref="M:Akka.Dispatch.Dispatchers.HasDispatcher(System.String)"/> instead of looking up the configurator from the system
            configuration.
            
            This enables dynamic addition of dispatchers.
            
            <remarks>
            A <see cref="T:Akka.Dispatch.MessageDispatcherConfigurator"/> for a certain id can only be registered once,
            i.e. it can not be replaced. It is safe to call this method multiple times, but only the
            first registration will be used.
            </remarks>
            </summary>
            <param name="id">TBD</param>
            <param name="configurator">TBD</param>
            <returns>This method returns <c>true</c> if the specified configurator was successfully registered.</returns>
        </member>
        <member name="M:Akka.Dispatch.Dispatchers.Config(System.String)">
            <summary>
            INTERNAL API
            </summary>
        </member>
        <member name="T:Akka.Dispatch.DispatcherConfigurator">
            <summary>
            The cached <see cref="T:Akka.Dispatch.MessageDispatcher"/> factory that gets looked up via configuration
            inside <see cref="T:Akka.Dispatch.Dispatchers"/>
            </summary>
        </member>
        <member name="M:Akka.Dispatch.DispatcherConfigurator.#ctor(Akka.Configuration.Config,Akka.Dispatch.IDispatcherPrerequisites)">
            <summary>
            Used to configure and produce <see cref="M:Akka.Dispatch.DispatcherConfigurator.Dispatcher"/> instances for use with actors.
            </summary>
            <param name="config">The configuration for this dispatcher.</param>
            <param name="prerequisites">System pre-reqs needed to run this dispatcher.</param>
        </member>
        <member name="M:Akka.Dispatch.DispatcherConfigurator.Dispatcher">
            <summary>
            Returns a <see cref="M:Akka.Dispatch.MessageDispatcherConfigurator.Dispatcher"/> instance.
            
            Whether or not this <see cref="T:Akka.Dispatch.MessageDispatcherConfigurator"/> returns a new instance 
            or returns a reference to an existing instance is an implementation detail of the
            underlying implementation.
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Dispatch.IRunnable">
            <summary>
            An asynchronous opreation will be executed by a <see cref="T:Akka.Dispatch.MessageDispatcher"/>.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.IRunnable.Run">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Dispatch.ActionRunnable">
            <summary>
            <see cref="T:Akka.Dispatch.IRunnable"/> which executes an <see cref="T:System.Action"/>
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ActionRunnable.#ctor(System.Action)">
            <summary>
            TBD
            </summary>
            <param name="action">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.ActionRunnable.Run">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Dispatch.ActionWithStateRunnable">
            <summary>
            <see cref="T:Akka.Dispatch.IRunnable"/> which executes an <see cref="T:System.Action`1"/> and an <see cref="T:System.Object"/> representing the state.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.ActionWithStateRunnable.#ctor(System.Action{System.Object},System.Object)">
            <summary>
            TBD
            </summary>
            <param name="actionWithState">TBD</param>
            <param name="state">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.ActionWithStateRunnable.Run">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Dispatch.MessageQueues.BlockingMessageQueue">
            <summary> 
            Base class for blocking message queues. Allows non thread safe data structures to be used as message queues. 
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.BlockingMessageQueue.LockedCount">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.BlockingMessageQueue.BlockTimeOut">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.BlockingMessageQueue.HasMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.BlockingMessageQueue.Count">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BlockingMessageQueue.Enqueue(Akka.Actor.IActorRef,Akka.Actor.Envelope)">
            <summary>
            TBD
            </summary>
            <param name="receiver">TBD</param>
            <param name="envelope">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BlockingMessageQueue.TryDequeue([email protected])">
            <summary>
            TBD
            </summary>
            <param name="envelope">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BlockingMessageQueue.CleanUp(Akka.Actor.IActorRef,Akka.Dispatch.MessageQueues.IMessageQueue)">
            <summary>
            TBD
            </summary>
            <param name="owner">TBD</param>
            <param name="deadletters">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BlockingMessageQueue.LockedEnqueue(Akka.Actor.Envelope)">
            <summary>
            TBD
            </summary>
            <param name="envelope">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BlockingMessageQueue.LockedTryDequeue([email protected])">
            <summary>
            TBD
            </summary>
            <param name="envelope">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Dispatch.MessageQueues.BoundedMessageQueue">
            <summary>An Bounded mailbox message queue.</summary>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BoundedMessageQueue.#ctor(Akka.Configuration.Config)">
            <summary>
            TBD
            </summary>
            <param name="config">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BoundedMessageQueue.#ctor(System.Int32,System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Dispatch.MessageQueues.BoundedMessageQueue"/> class.
            </summary>
            <param name="boundedCapacity">TBD</param>
            <param name="pushTimeOut">TBD</param>
            <exception cref="T:System.ArgumentException">
            This exception is thrown if the given <paramref name="boundedCapacity"/> is negative.
            </exception>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.BoundedMessageQueue.HasMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.BoundedMessageQueue.Count">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BoundedMessageQueue.Enqueue(Akka.Actor.IActorRef,Akka.Actor.Envelope)">
            <summary>
            TBD
            </summary>
            <param name="receiver">TBD</param>
            <param name="envelope">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BoundedMessageQueue.TryDequeue([email protected])">
            <summary>
            TBD
            </summary>
            <param name="envelope">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BoundedMessageQueue.CleanUp(Akka.Actor.IActorRef,Akka.Dispatch.MessageQueues.IMessageQueue)">
            <summary>
            TBD
            </summary>
            <param name="owner">TBD</param>
            <param name="deadletters">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.BoundedMessageQueue.PushTimeOut">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue">
            <summary>
            Message queue for supporting <see cref="T:Akka.Dispatch.IDequeBasedMessageQueueSemantics"/> within <see cref="T:Akka.Dispatch.Mailbox"/> instances.
            
            Uses a <see cref="T:System.Collections.Generic.Stack`1"/> internally - each individual <see cref="M:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue.EnqueueFirst(Akka.Actor.Envelope)"/>
            </summary>
        </member>
        <member name="F:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue.MessageQueue">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue.#ctor(Akka.Dispatch.MessageQueues.IMessageQueue)">
            <summary>
            Takes another <see cref="T:Akka.Dispatch.MessageQueues.IMessageQueue"/> as an argument - wraps <paramref name="messageQueue"/>
            in order to provide it with prepend (<see cref="M:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue.EnqueueFirst(Akka.Actor.Envelope)"/>) semantics.
            </summary>
            <param name="messageQueue">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue.HasMessages">
            <summary>
            Returns true if there are any messages inside the queue.
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue.Count">
            <summary>
            Returns the number of messages in both the internal message queue
            and the prepend buffer.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue.Enqueue(Akka.Actor.IActorRef,Akka.Actor.Envelope)">
            <summary>
            TBD
            </summary>
            <param name="receiver">TBD</param>
            <param name="envelope">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue.TryDequeue([email protected])">
            <summary>
            Attempt to dequeue a message from the front of the prepend buffer.
            
            If the prepend buffer is empty, dequeue a message from the normal
            <see cref="T:Akka.Dispatch.MessageQueues.IMessageQueue"/> wrapped but this wrapper.
            </summary>
            <param name="envelope">The message to return, if any</param>
            <returns><c>true</c> if a message was available, <c>false</c> otherwise.</returns>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue.CleanUp(Akka.Actor.IActorRef,Akka.Dispatch.MessageQueues.IMessageQueue)">
            <summary>
            TBD
            </summary>
            <param name="owner">TBD</param>
            <param name="deadletters">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.DequeWrapperMessageQueue.EnqueueFirst(Akka.Actor.Envelope)">
            <summary>
            Add a message to the front of the queue via the prepend buffer.
            </summary>
            <param name="envelope">The message we wish to append to the front of the queue.</param>
        </member>
        <member name="T:Akka.Dispatch.MessageQueues.UnboundedDequeMessageQueue">
            <summary>
            An unbounded double-ended queue. Used in combination with <see cref="T:Akka.Actor.IStash"/>.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.UnboundedDequeMessageQueue.#ctor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Dispatch.MessageQueues.BoundedDequeMessageQueue">
            <summary>
            A bounded double-ended queue. Used in combination with <see cref="T:Akka.Actor.IStash"/>.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.BoundedDequeMessageQueue.#ctor(System.Int32,System.TimeSpan)">
            <summary>
            TBD
            </summary>
            <param name="boundedCapacity">TBD</param>
            <param name="pushTimeOut">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.BoundedDequeMessageQueue.PushTimeOut">
            <summary>
            Gets the underlying <see cref="P:Akka.Dispatch.MessageQueues.BoundedMessageQueue.PushTimeOut"/> 
            </summary>
            <remarks>
            This method is never called, but had to be implemented to support the <see cref="T:Akka.Dispatch.IBoundedDequeBasedMessageQueueSemantics"/> interface.
            </remarks>
        </member>
        <member name="T:Akka.Dispatch.MessageQueues.UnboundedPriorityMessageQueue">
            <summary> 
            Base class for a message queue that uses a priority generator for messages 
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.UnboundedPriorityMessageQueue.#ctor(System.Int32)">
            <summary>
            DEPRECATED. Use UnboundedPriorityMessageQueue(Func{object, int} priorityGenerator, int initialCapacity) instead.        
            </summary>
            <param name="initialCapacity">The initial capacity of the priority queue.</param>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.UnboundedPriorityMessageQueue.#ctor(System.Func{System.Object,System.Int32},System.Int32)">
            <summary>
            Creates a new unbounded priority message queue.
            </summary>
            <param name="priorityGenerator">The calculator function for determining the priority of inbound messages.</param>
            <param name="initialCapacity">The initial capacity of the queue.</param>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.UnboundedPriorityMessageQueue.LockedCount">
            <summary>
            Unsafe method for computing the underlying message count. 
            </summary>
            <remarks>
            Called from within a synchronization mechanism.
            </remarks>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.UnboundedPriorityMessageQueue.LockedEnqueue(Akka.Actor.Envelope)">
            <summary>
            Unsafe method for enquing a new message to the queue.
            </summary>
            <param name="envelope">The message to enqueue.</param>
            <remarks>
            Called from within a synchronization mechanism.
            </remarks>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.UnboundedPriorityMessageQueue.LockedTryDequeue([email protected])">
            <summary>
            Unsafe method for attempting to dequeue a message.
            </summary>
            <param name="envelope">The message that might be dequed.</param>
            <returns><c>true</c> if a message was available to be dequeued, <c>false</c> otherwise.</returns>
            <remarks>
            Called from within a synchronization mechanism.
            </remarks>
        </member>
        <member name="T:Akka.Dispatch.MessageQueues.UnboundedMessageQueue">
            <summary> An unbounded mailbox message queue. </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.UnboundedMessageQueue.HasMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.UnboundedMessageQueue.Count">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.UnboundedMessageQueue.Enqueue(Akka.Actor.IActorRef,Akka.Actor.Envelope)">
            <summary>
            TBD
            </summary>
            <param name="receiver">TBD</param>
            <param name="envelope">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.UnboundedMessageQueue.TryDequeue([email protected])">
            <summary>
            TBD
            </summary>
            <param name="envelope">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.UnboundedMessageQueue.CleanUp(Akka.Actor.IActorRef,Akka.Dispatch.MessageQueues.IMessageQueue)">
            <summary>
            TBD
            </summary>
            <param name="owner">TBD</param>
            <param name="deadletters">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.MessageQueues.IMessageQueue">
            <summary> 
            Interface to be implemented by all mailbox message queues 
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.IMessageQueue.HasMessages">
            <summary> 
            Tests if the message queue contains any messages 
            </summary>
        </member>
        <member name="P:Akka.Dispatch.MessageQueues.IMessageQueue.Count">
            <summary> 
            Returns the count of messages currently in the message queue 
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.IMessageQueue.Enqueue(Akka.Actor.IActorRef,Akka.Actor.Envelope)">
            <summary> 
            Enqueues an mailbox envelope onto the message queue 
            </summary>
            <param name="receiver">
            The receiver of the messages.
            
            This field is only used in a couple of places, but it should not be removed.
            </param>
            <param name="envelope"> The envelope to enqueue </param>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.IMessageQueue.TryDequeue([email protected])">
            <summary> 
            Tries to pull an envelope of the message queue 
            </summary>
            <param name="envelope"> The envelope that was dequeued </param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.MessageQueues.IMessageQueue.CleanUp(Akka.Actor.IActorRef,Akka.Dispatch.MessageQueues.IMessageQueue)">
            <summary>
            Called when the <see cref="T:Akka.Dispatch.Mailbox"/> this queue belongs to is disposed of. Normally
            it is expected to transfer all remaining messages into the deadletter queue which is passed in. The owner
            of this <see cref="T:Akka.Dispatch.MessageQueues.IMessageQueue"/> is passed in if available (e.g. for creating <see cref="T:Akka.Event.DeadLetter"/>s),
            "/deadletters" otherwise.
            </summary>
            <param name="owner">The owner of this message queue if available, "/deadletters" otherwise.</param>
            <param name="deadletters">The dead letters message queue.</param>
        </member>
        <member name="T:Akka.Dispatch.ISemantics">
            <summary>
            TBD
            </summary>
        </member>
        <member name="T:Akka.Dispatch.IMultipleConsumerSemantics">
            <summary> 
            Semantics for message queues that support multiple consumers 
            </summary>
        </member>
        <member name="T:Akka.Dispatch.IUnboundedMessageQueueSemantics">
            <summary> 
            Semantics for message queues that have an unbounded size 
            </summary>
        </member>
        <member name="T:Akka.Dispatch.IBoundedMessageQueueSemantics">
            <summary> 
            Semantics for message queues that have a bounded size 
            </summary>
        </member>
        <member name="P:Akka.Dispatch.IBoundedMessageQueueSemantics.PushTimeOut">
            <summary> 
            The enqueue time to wait until message is dropped to deadletters if the message queue is full 
            </summary>
        </member>
        <member name="T:Akka.Dispatch.IBlockingMessageQueueSemantics">
            <summary> 
            Semantics for message queues that are blocking 
            </summary>
        </member>
        <member name="P:Akka.Dispatch.IBlockingMessageQueueSemantics.BlockTimeOut">
            <summary> 
            The time to wait on a lock before throwing an timeout exception. 
            </summary>
        </member>
        <member name="T:Akka.Dispatch.IDequeBasedMessageQueueSemantics">
            <summary>
            Semantics for message queues that are Double-Ended.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.IDequeBasedMessageQueueSemantics.EnqueueFirst(Akka.Actor.Envelope)">
            <summary>
            TBD
            </summary>
            <param name="envelope">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.IUnboundedDequeBasedMessageQueueSemantics">
            <summary>
            Semantics for message queues that are Double-Ended and unbounded
            </summary>
        </member>
        <member name="T:Akka.Dispatch.IBoundedDequeBasedMessageQueueSemantics">
            <summary>
            Semantics for message queues that are Double-Ended and bounded
            </summary>
        </member>
        <member name="T:Akka.Dispatch.FutureActor">
            <summary>
                Class FutureActor.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.FutureActor.#ctor">
            <summary>
                Initializes a new instance of the <see cref="T:Akka.Dispatch.FutureActor" /> class.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.FutureActor.#ctor(System.Threading.Tasks.TaskCompletionSource{System.Object},Akka.Actor.IActorRef)">
            <summary>
                Initializes a new instance of the <see cref="T:Akka.Dispatch.FutureActor" /> class.
            </summary>
            <param name="completionSource">The completion source.</param>
            <param name="respondTo">The respond to.</param>
        </member>
        <member name="M:Akka.Dispatch.FutureActor.Receive(System.Object)">
            <summary>
                Processor for user defined messages.
            </summary>
            <param name="message">The message.</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Dispatch.Mailbox">
            <summary>
            Mailbox base class
            </summary>
        </member>
        <member name="T:Akka.Dispatch.Mailbox.MailboxStatus">
            <summary>
             Status codes for the state of the mailbox
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailbox.MailboxStatus.Open">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailbox.MailboxStatus.Closed">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailbox.MailboxStatus.Scheduled">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailbox.MailboxStatus.ShouldScheduleMask">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailbox.MailboxStatus.ShouldNotProcessMask">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailbox.MailboxStatus.SuspendMask">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailbox.MailboxStatus.SuspendUnit">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailbox.MailboxStatus.SuspendAwaitTask">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.Mailbox.MessageQueue">
            <summary>
            The queue used for user-defined messages inside this mailbox
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.#ctor(Akka.Dispatch.MessageQueues.IMessageQueue)">
            <summary>
            Creates a new mailbox
            </summary>
            <param name="messageQueue">The <see cref="T:Akka.Dispatch.MessageQueues.IMessageQueue"/> used by this mailbox.</param>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.Enqueue(Akka.Actor.IActorRef,Akka.Actor.Envelope)">
            <summary>
                Posts the specified envelope to the mailbox.
            </summary>
            <param name="receiver">TBD</param>
            <param name="envelope">The envelope.</param>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.TryDequeue([email protected])">
            <summary>
            TBD
            </summary>
            <param name="msg">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Dispatch.Mailbox.HasMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.Mailbox.NumberOfMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.Mailbox.SystemQueue">
            <summary>
            Atomic reader for the system message queue
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.SystemQueuePut(Akka.Dispatch.SysMsg.LatestFirstSystemMessageList,Akka.Dispatch.SysMsg.LatestFirstSystemMessageList)">
            <summary>
            TBD
            </summary>
            <param name="old">TBD</param>
            <param name="newQueue">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.CanBeScheduledForExecution(System.Boolean,System.Boolean)">
            <summary>
            TBD
            </summary>
            <param name="hasMessageHint">TBD</param>
            <param name="hasSystemMessageHint">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Dispatch.Mailbox.Dispatcher">
            <summary>
            The <see cref="T:Akka.Dispatch.MessageDispatcher"/> for the underlying mailbox.
            </summary>
        </member>
        <member name="P:Akka.Dispatch.Mailbox.Actor">
            <summary>
            INTERNAL API
            
            <see cref="P:Akka.Dispatch.Mailbox.Actor"/> must not be visible to user-defined implementations
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.SetActor(Akka.Actor.ActorCell)">
            <summary>
                Attaches an ActorCell to the Mailbox.
            </summary>
            <param name="actorCell">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.CurrentStatus">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.ShouldProcessMessage">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.SuspendCount">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.IsSuspended">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.IsClosed">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.IsScheduled">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.UpdateStatus(System.Int32,System.Int32)">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.SetStatus(System.Int32)">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.Resume">
            <summary>
            Reduce the suspend count by one. Caller does not need to worry about whether
            status was <see cref="F:Akka.Dispatch.Mailbox.MailboxStatus.Scheduled"/> or not.
            </summary>
            <returns><c>true</c> if the suspend count reached zero.</returns>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.Suspend">
            <summary>
            Increment the suspend count by one. Caller does not need to worry about whether
            status was <see cref="F:Akka.Dispatch.Mailbox.MailboxStatus.Scheduled"/> or not.
            </summary>
            <returns><c>true</c> if the previous suspend count was zero.</returns>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.BecomeClosed">
            <summary>
             Set the new primary status to 
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.SetAsScheduled">
            <summary>
            Set scheduled status, keeping primary status as-is.
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.SetAsIdle">
            <summary>
            Reset Scheduled status, keeping primary status as-is
            </summary>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.Run">
            <summary>
            Processes the contents of the mailbox
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.ProcessAllSystemMessages">
            <summary>
            Will at least try to process all queued system messages: in case of
            failure simply drop and go on to the next, because there is nothing to
            restart here (failure is in <see cref="T:Akka.Actor.ActorCell"/> somewhere …). In case the mailbox
            becomes closed (because of processing a <see cref="T:Akka.Dispatch.SysMsg.Terminate"/> message), dump all
            already dequeued message to deadLetters. 
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.CleanUp">
            <summary>
            Overrideable callback to clean up the mailbox, called
            when an actor is unregistered.
            
            By default it dequeues all system messages + messages and ships them to the owning actor's systems' <see cref="T:Akka.Actor.DeadLetterMailbox"/>.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.SystemEnqueue(Akka.Actor.IActorRef,Akka.Dispatch.SysMsg.SystemMessage)">
            <summary>
            TBD
            </summary>
            <param name="receiver">TBD</param>
            <param name="message">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.SystemDrain(Akka.Dispatch.SysMsg.LatestFirstSystemMessageList)">
            <summary>
            TBD
            </summary>
            <param name="newContents">TBD</param>
        </member>
        <member name="P:Akka.Dispatch.Mailbox.HasSystemMessages">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailbox.DebugPrint(System.String,System.Object[])">
            <summary>
            Prints a message tosStandard out if the Compile symbol "MAILBOXDEBUG" has been set.
            If the symbol is not set all invocations to this method will be removed by the compiler.
            </summary>
            <param name="message">TBD</param>
            <param name="args">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.MailboxType">
            <summary>
            A factory to create <see cref="T:Akka.Dispatch.MessageQueues.IMessageQueue"/>s for an optionally provided <see cref="T:Akka.Actor.IActorContext"/>.
            </summary>
            <remarks>
            Possibily important notice.
            
            When implementing a custom MailboxType, be aware that there is special semantics attached to
            <see cref="M:Akka.Actor.ActorSystem.ActorOf(Akka.Actor.Props,System.String)"/> in that sending the returned <see cref="T:Akka.Actor.IActorRef"/> may, for a short
            period of time, enqueue the messages first in a dummy queue. Top-level actors are created in two steps, and only
            after the guardian actor ahs performed that second step will all previously sent messages be transferred from the
            dummy queue to the real mailbox.
            
            Implemented as an abstract class in order to enforce constructor requirements.
            </remarks>
        </member>
        <member name="F:Akka.Dispatch.MailboxType.Settings">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Dispatch.MailboxType.Config">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.MailboxType.#ctor(Akka.Actor.Settings,Akka.Configuration.Config)">
            <summary>
            TBD
            </summary>
            <param name="settings">TBD</param>
            <param name="config">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.MailboxType.Create(Akka.Actor.IActorRef,Akka.Actor.ActorSystem)">
            <summary>
            Creates a new <see cref="T:Akka.Dispatch.MessageQueues.IMessageQueue"/> from the specified parameters.
            </summary>
            <param name="owner">Optional.</param>
            <param name="system">Optional.</param>
            <returns>The resulting <see cref="T:Akka.Dispatch.MessageQueues.IMessageQueue"/></returns>
        </member>
        <member name="T:Akka.Dispatch.IProducesMessageQueue`1">
            <summary>
            Compilment to <see cref="T:Akka.Dispatch.IRequiresMessageQueue`1"/>
            </summary>
            <typeparam name="TQueue">The type of <see cref="T:Akka.Dispatch.MessageQueues.IMessageQueue"/> produced by this class.</typeparam>
        </member>
        <member name="T:Akka.Dispatch.UnboundedMailbox">
            <summary>
            UnboundedMailbox is the default <see cref="T:Akka.Dispatch.MailboxType"/> used by Akka.NET Actors
            </summary>
        </member>
        <member name="M:Akka.Dispatch.UnboundedMailbox.Create(Akka.Actor.IActorRef,Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="owner">TBD</param>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.UnboundedMailbox.#ctor">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.UnboundedMailbox.#ctor(Akka.Actor.Settings,Akka.Configuration.Config)">
            <summary>
            TBD
            </summary>
            <param name="settings">TBD</param>
            <param name="config">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.BoundedMailbox">
            <summary>
            The default bounded mailbox implementation
            </summary>
        </member>
        <member name="P:Akka.Dispatch.BoundedMailbox.Capacity">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.BoundedMailbox.PushTimeout">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.BoundedMailbox.#ctor(Akka.Actor.Settings,Akka.Configuration.Config)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Dispatch.BoundedMailbox" /> class.
            </summary>
            <param name="settings">TBD</param>
            <param name="config">TBD</param>
            <exception cref="T:System.ArgumentException">
            This exception is thrown if the 'mailbox-capacity' in <paramref name="config"/>
            or the 'mailbox-push-timeout-time' in <paramref name="config"/> is negative.
            </exception>
        </member>
        <member name="M:Akka.Dispatch.BoundedMailbox.Create(Akka.Actor.IActorRef,Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="owner">TBD</param>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Dispatch.UnboundedPriorityMailbox">
            <summary>
            Priority mailbox base class; unbounded mailbox that allows for prioritization of its contents.
            Extend this class and implement the <see cref="M:Akka.Dispatch.UnboundedPriorityMailbox.PriorityGenerator(System.Object)"/> method with your own prioritization.
            The value returned by the <see cref="M:Akka.Dispatch.UnboundedPriorityMailbox.PriorityGenerator(System.Object)"/> method will be used to order the message in the mailbox.
            Lower values will be delivered first. Messages ordered by the same number will remain in delivery order.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.UnboundedPriorityMailbox.PriorityGenerator(System.Object)">
            <summary>
            TBD
            </summary>
            <param name="message">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="P:Akka.Dispatch.UnboundedPriorityMailbox.InitialCapacity">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Dispatch.UnboundedPriorityMailbox.DefaultCapacity">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.UnboundedPriorityMailbox.Create(Akka.Actor.IActorRef,Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="owner">TBD</param>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="M:Akka.Dispatch.UnboundedPriorityMailbox.#ctor(Akka.Actor.Settings,Akka.Configuration.Config)">
            <summary>
            TBD
            </summary>
            <param name="settings">TBD</param>
            <param name="config">TBD</param>
        </member>
        <member name="T:Akka.Dispatch.UnboundedDequeBasedMailbox">
            <summary>
            UnboundedDequeBasedMailbox is an unbounded <see cref="T:Akka.Dispatch.MailboxType"/> backed by a double-ended queue. Used for stashing.
            </summary>
        </member>
        <member name="M:Akka.Dispatch.UnboundedDequeBasedMailbox.#ctor(Akka.Actor.Settings,Akka.Configuration.Config)">
            <summary>
            TBD
            </summary>
            <param name="settings">TBD</param>
            <param name="config">TBD</param>
        </member>
        <member name="M:Akka.Dispatch.UnboundedDequeBasedMailbox.Create(Akka.Actor.IActorRef,Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="owner">TBD</param>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Dispatch.BoundedDequeBasedMailbox">
            <summary>
            BoundedDequeBasedMailbox is an bounded <see cref="T:Akka.Dispatch.MailboxType"/> backed by a double-ended queue. Used for stashing.
            </summary>
        </member>
        <member name="P:Akka.Dispatch.BoundedDequeBasedMailbox.Capacity">
            <summary>
            TBD
            </summary>
        </member>
        <member name="P:Akka.Dispatch.BoundedDequeBasedMailbox.PushTimeout">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.BoundedDequeBasedMailbox.#ctor(Akka.Actor.Settings,Akka.Configuration.Config)">
            <summary>
            Initializes a new instance of the <see cref="T:Akka.Dispatch.BoundedDequeBasedMailbox" /> class.
            </summary>
            <param name="settings">TBD</param>
            <param name="config">TBD</param>
            <exception cref="T:System.ArgumentException">
            This exception is thrown if the 'mailbox-capacity' in <paramref name="config"/>
            or the 'mailbox-push-timeout-time' in <paramref name="config"/> is negative.
            </exception>
        </member>
        <member name="M:Akka.Dispatch.BoundedDequeBasedMailbox.Create(Akka.Actor.IActorRef,Akka.Actor.ActorSystem)">
            <summary>
            TBD
            </summary>
            <param name="owner">TBD</param>
            <param name="system">TBD</param>
            <returns>TBD</returns>
        </member>
        <member name="T:Akka.Dispatch.Mailboxes">
            <summary>
            Contains the directory of all <see cref="T:Akka.Dispatch.MailboxType"/>s registered and configured with a given <see cref="T:Akka.Actor.ActorSystem"/>.
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailboxes._system">
            <summary>
                The system
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailboxes.DefaultMailboxId">
            <summary>
            TBD
            </summary>
        </member>
        <member name="F:Akka.Dispatch.Mailboxes.NoMailboxRequirement">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailboxes.#ctor(Akka.Actor.ActorSystem)">
            <summary>
                Initializes a new instance of the <see cref="T:Akka.Dispatch.Mailboxes" /> class.
            </summary>
            <param name="system">The system.</param>
        </member>
        <member name="P:Akka.Dispatch.Mailboxes.DeadLetterMailbox">
            <summary>
            TBD
            </summary>
        </member>
        <member name="M:Akka.Dispatch.Mailboxes.HasRequiredType(System.Type)">
            <summary>
            Check if this actor class can have a required message queue type.
            </summary>
            <param name="actorType">The type to check.</param>
            <returns><c>true</c> if this actor has a message queue type requirement. <c>false</c> otherwise.</returns>
        </member>
        <member name="M:Akka.Dispatch.Mailboxes.ProducesMessageQueue(System.Type)">
            <summary>
            Check if this <see cref="T:Akka.Dispatch.MailboxType"/> implements the <see cref="T:Akka.Dispatch.IProducesMessageQueue`1"/> interface.
            </summary>
            <param name="mailboxType">The type of the <see cref="T:Akka.Dispatch.MailboxType"/> to check.</param>
            <returns><c>true</c> if this mailboxtype produces queues. <c>false</c> otherwise.</returns>
        </member>
        <member name="M:Akka.Dispatch.Mailboxes.LookupByQueueType(System.Type)">
            <summary>
            Returns a <see cref="T:Akka.Dispatch.MailboxType"/> as specified in configuration, based on the type, or if not defined null.
            </summary>
            <param name="queueType">The mailbox we need given the queue requirements.</param>
            <exception cref="T:Akka.Configuration.ConfigurationException">This exception is thrown if a mapping is not configured for the given <paramref name="queueType"/>.</exception>
            <returns>A <see cref="T:Akka.Dispatch.MailboxType"/> as specified in configuration, b