Akka.Actor.LocalActorRefProvider.CreateSystemGuardian C# (CSharp) Method

CreateSystemGuardian() private method

private CreateSystemGuardian ( LocalActorRef rootGuardian, string name, LocalActorRef userGuardian ) : LocalActorRef
rootGuardian LocalActorRef
name string
userGuardian LocalActorRef
return LocalActorRef
        private LocalActorRef CreateSystemGuardian(LocalActorRef rootGuardian, string name, LocalActorRef userGuardian)     //Corresponds to Akka's: override lazy val guardian: systemGuardian
        {
            return CreateRootGuardianChild(rootGuardian, name, () =>
            {
                var props = Props.Create(() => new SystemGuardianActor(userGuardian), _systemGuardianStrategy);

                var systemGuardian = new LocalActorRef(_system, props, DefaultDispatcher, _defaultMailbox, rootGuardian, RootPath/name);
                return systemGuardian;
            });
        }