IRequestTarget IActorBoundChannelSync.BindActor(IActorRef actor, TaggedType[] types, ActorBindingFlags bindingFlags) { if (actor == null) throw new ArgumentNullException(nameof(actor)); var actorId = BindActor(actor, types.Select(t => new BoundType(t)), bindingFlags); return actorId != 0 ? new AkkaReceiverTarget(actor) : null; }
bool IActorBoundChannelSync.BindType(IActorRef actor, TaggedType[] types) { if (actor == null) throw new ArgumentNullException(nameof(actor)); return BindType(actor, types.Select(t => new BoundType(t))); }