/// <summary> /// /// </summary> /// <param name="data"></param> public VectorOfDTreesNode(IEnumerable <DTrees.Node> data) { if (data == null) { throw new ArgumentNullException(nameof(data)); } DTrees.Node[] array = EnumerableEx.ToArray(data); ptr = NativeMethods.vector_DTrees_Node_new3(array, new IntPtr(array.Length)); }