using System.Threading.Tasks; namespace ETModel { public struct ActorTask { public IActorMessage ActorMessage; public TaskCompletionSource Tcs; public ActorTask(IActorMessage actorMessage) { this.ActorMessage = actorMessage; this.Tcs = null; } public ActorTask(IActorMessage actorMessage, TaskCompletionSource tcs) { this.ActorMessage = actorMessage; this.Tcs = tcs; } } }