private void WriteMethod(MethodResultBox mbox, object[] arguments) { object value = arguments[arguments.Length - 1]; string path = mbox.GetValuePath(arguments); _ioHandler.Write(mbox.ResultBaseType, path, value); }
private object ReadMethod(MethodResultBox mbox, object[] arguments) { string path = mbox.GetValuePath(arguments); path = OptionPath.Combine(_basePath, path); return(_ioHandler.Read(mbox.ResultBaseType, path, mbox.DefaultResult, mbox.ShouldEncrypt)); }