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;
}