C# Class ProtoBuf.Remoting.ProtobufMessageWriter

Show file Open project: vadimskipin/Protobuf.Remoting

Public Methods

Method Description
Write ( Stream requestStream, IMethodCallMessage methodCallMessage ) : void
Write ( Stream responseStream, IMethodReturnMessage methodReturnMessage ) : void

Private Methods

Method Description
GetCustomHeaders ( IMessage message ) : System.Runtime.Remoting.Messaging.Header[]
IsRequestArgument ( ParameterInfo parameter ) : bool
IsResponseArgument ( ParameterInfo parameter ) : bool
Write ( Stream stream, MethodInfo method, Predicate predicate, object args ) : void
Write ( Stream stream, object value, int tag ) : void

Method Details

Write() public static method

public static Write ( Stream requestStream, IMethodCallMessage methodCallMessage ) : void
requestStream Stream
methodCallMessage IMethodCallMessage
return void

Write() public static method

public static Write ( Stream responseStream, IMethodReturnMessage methodReturnMessage ) : void
responseStream Stream
methodReturnMessage IMethodReturnMessage
return void