Exemple #1
0
 public void WriteArguments(object[] arguments)
 {
     byte[] data;
     using (MemoryStream stream = new MemoryStream())
     {
         foreach (object argument in arguments)
         {
             MarshalingManager.Marshal(argument, stream);
         }
         data = stream.ToArray();
     }
     ByteArrayMarshaler.Marshal(data, OutputStream);
 }
Exemple #2
0
 public void WriteResult(object result)
 {
     if (result == null)
     {
         return;
     }
     byte[] data;
     using (MemoryStream stream = new MemoryStream())
     {
         MarshalingManager.Marshal(result, stream);
         data = stream.ToArray();
     }
     ByteArrayMarshaler.Marshal(data, OutputStream);
 }