示例#1
0
 public RemoteMethodCall(Type invokedObject, Guid associatedNetworkGuid, string methodName, object[] parameters)
 {
     AssociatedNetworkGuid = associatedNetworkGuid;
     TypeNameOfObject      = TypeNamer.GetTypeName(invokedObject);
     MethodName            = methodName;
     TypeNamesAndValues    =
         parameters.Select(c => new Tuple <string, object>(TypeNamer.GetTypeName(c.GetType()), c));
 }
示例#2
0
 public MessageWrapper(object obj, Guid guid)
 {
     NetworkGuid = guid;
     TypeName    = TypeNamer.GetTypeName(obj.GetType());
     Object      = obj;
 }