static public void Process(RemoteActionRepository rar, Node n, Stream st) { Response r = Serializer.Deserialize <Response>(st); Guid id = Serializer.Deserialize <Guid>(st); RemoteAction ra = rar.Get(id); ra.FollowUp(n, st, r); rar.Remove(id); }
static public void Process(ref RemoteAction ra, Node n, Stream st) { Response r = Serializer.Deserialize <Response>(st); Guid id = Serializer.Deserialize <Guid>(st); MyAssert.Assert(ra.Id == id); ra.FollowUp(n, st, r); ra = null; }