internal void Read(__BinaryParser input)
{
messageEnum = (MessageEnum)input.ReadInt32();
//uri = (String)IOUtil.ReadWithCode(input);
methodName = (String)IOUtil.ReadWithCode(input);
typeName = (String)IOUtil.ReadWithCode(input);
if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInline))
{
scallContext = (String)IOUtil.ReadWithCode(input);
LogicalCallContext lcallContext = new LogicalCallContext();
lcallContext.RemotingData.LogicalCallID = scallContext;
callContext = lcallContext;
}
if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInline))
args = IOUtil.ReadArgs(input);
}