internal IntPtr CreateAnyProductionTreeImpl(NodeType type, Query query) { IntPtr nodeHandle; using (EnumerationErrors errors = new EnumerationErrors()) { UInt32 status = OpenNIImporter.xnCreateAnyProductionTree(this.InternalObject, type, query == null ? IntPtr.Zero : query.InternalObject, out nodeHandle, errors.InternalObject); WrapperUtils.CheckEnumeration(status, errors); } return(nodeHandle); }