public RakNetListFilterQuery(RakNetListFilterQuery original_copy) : this(RakNetPINVOKE.new_RakNetListFilterQuery__SWIG_1(RakNetListFilterQuery.getCPtr(original_copy)), true)
 {
     if (RakNetPINVOKE.SWIGPendingException.Pending)
     {
         throw RakNetPINVOKE.SWIGPendingException.Retrieve();
     }
 }
        public RakNetListFilterQuery CopyData(RakNetListFilterQuery original_copy)
        {
            RakNetListFilterQuery ret = new RakNetListFilterQuery(RakNetPINVOKE.RakNetListFilterQuery_CopyData(swigCPtr, RakNetListFilterQuery.getCPtr(original_copy)), false);

            if (RakNetPINVOKE.SWIGPendingException.Pending)
            {
                throw RakNetPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Beispiel #3
0
        public void QueryTable(uint[] columnIndicesSubset, uint numColumnSubset, FilterQuery[] inclusionFilters, uint numInclusionFilters, uint[] rowIds, uint numRowIDs, Table result)
        {
            RakNetListFilterQuery inclusionFiltersList = null;

            if (inclusionFiltersList != null)
            {
                inclusionFiltersList = new RakNetListFilterQuery();
                int listLen = inclusionFilters.Length;
                for (int i = 0; i < listLen; i++)
                {
                    inclusionFiltersList.Insert(inclusionFilters[i], "", 1);
                }
            }
            QueryTableHelper(columnIndicesSubset, numColumnSubset, inclusionFiltersList, numInclusionFilters, rowIds, numRowIDs, result);
        }
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(RakNetListFilterQuery obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }