public StreamingChannel() { if (null == _serializer) { _serializer = new DefaultSerializer(); } _parameterTransferHelper = new ParameterTransferHelper(_serializer); }
public Host(ISerializer serializer) { _serializer = serializer ?? new DefaultSerializer(); _parameterTransferHelper = new ParameterTransferHelper(_serializer); }
public Host() { _parameterTransferHelper = new ParameterTransferHelper(_serializer); }
private object[] RunInAndOut(params object[] obj) { var pth = new ParameterTransferHelper(); object[] result = null; using (var ms = new MemoryStream()) using (var writer = new BinaryWriter(ms)) using (var reader = new BinaryReader(ms)) { pth.SendParameters(false, 0, writer, obj); ms.Position = 0; result = pth.ReceiveParameters(reader); } return result; }
public StreamingChannel(ISerializer serializer) : base(serializer) { _parameterTransferHelper = new ParameterTransferHelper(_serializer); }