private ShardHomeAllocated ShardHomeAllocatedToProto(PersistentShardCoordinator.ShardHomeAllocated shardHomeAllocated) { return(ShardHomeAllocated.CreateBuilder() .SetShard(shardHomeAllocated.Shard) .SetRegion(Akka.Serialization.Serialization.SerializedActorPath(shardHomeAllocated.Region)) .Build()); }
private object ShardHomeAllocatedFromBinary(byte[] binary) { using (var stream = new MemoryStream(binary, false)) { var msg = ShardHomeAllocated.ParseFrom(stream); return(new PersistentShardCoordinator.ShardHomeAllocated(msg.Shard, ResolveActorRef(msg.Region))); } }