public object ReadNativeObject() { object @object; if (ReadObject(out @object)) { @object = _serviceServer != null?_serviceServer.LoadObjectOnServer(this) : _serviceClient.LoadObjectOnClient(this); ReadObjectDone(); } return(@object); }