示例#1
0
 public StrTableCollection(int capacity) : this(TreeizeRelDPINVOKE.new_StrTableCollection__SWIG_2(capacity), true)
 {
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#2
0
 public StrVector(StrVector other) : this(TreeizeRelDPINVOKE.new_StrVector__SWIG_1(StrVector.getCPtr(other)), true)
 {
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#3
0
 public StrTableCollection(StrTableCollection other) : this(TreeizeRelDPINVOKE.new_StrTableCollection__SWIG_1(StrTableCollection.getCPtr(other)), true)
 {
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#4
0
 public void InsertRange(int index, StrVector values)
 {
     TreeizeRelDPINVOKE.StrVector_InsertRange(swigCPtr, index, StrVector.getCPtr(values));
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#5
0
 public void Insert(int index, string x)
 {
     TreeizeRelDPINVOKE.StrVector_Insert(swigCPtr, index, x);
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#6
0
 public void AddRange(StrVector values)
 {
     TreeizeRelDPINVOKE.StrVector_AddRange(swigCPtr, StrVector.getCPtr(values));
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#7
0
 private void setitem(int index, string val)
 {
     TreeizeRelDPINVOKE.StrVector_setitem(swigCPtr, index, val);
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#8
0
 public void RemoveRange(int index, int count)
 {
     TreeizeRelDPINVOKE.StrVector_RemoveRange(swigCPtr, index, count);
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#9
0
 public void SetRange(int index, StrTableCollection values)
 {
     TreeizeRelDPINVOKE.StrTableCollection_SetRange(swigCPtr, index, StrTableCollection.getCPtr(values));
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#10
0
 public void Insert(int index, StrTable x)
 {
     TreeizeRelDPINVOKE.StrTableCollection_Insert(swigCPtr, index, StrTable.getCPtr(x));
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#11
0
 public void RemoveAt(int index)
 {
     TreeizeRelDPINVOKE.StrTableCollection_RemoveAt(swigCPtr, index);
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#12
0
 public void Add(string x)
 {
     TreeizeRelDPINVOKE.StrVector_Add(swigCPtr, x);
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#13
0
 public void Reverse(int index, int count)
 {
     TreeizeRelDPINVOKE.StrTableCollection_Reverse__SWIG_1(swigCPtr, index, count);
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#14
0
 public void Add(StrTable x)
 {
     TreeizeRelDPINVOKE.StrTableCollection_Add(swigCPtr, StrTable.getCPtr(x));
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#15
0
 private void setitem(int index, StrTable val)
 {
     TreeizeRelDPINVOKE.StrTableCollection_setitem(swigCPtr, index, StrTable.getCPtr(val));
     if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
     {
         throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#16
0
    public int LastIndexOf(string value)
    {
        int ret = TreeizeRelDPINVOKE.StrVector_LastIndexOf(swigCPtr, value);

        if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
        {
            throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
示例#17
0
    public bool Remove(string value)
    {
        bool ret = TreeizeRelDPINVOKE.StrVector_Remove(swigCPtr, value);

        if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
        {
            throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
示例#18
0
    private string getitem(int index)
    {
        string ret = TreeizeRelDPINVOKE.StrVector_getitem(swigCPtr, index);

        if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
        {
            throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
示例#19
0
    private StrTable getitem(int index)
    {
        StrTable ret = new StrTable(TreeizeRelDPINVOKE.StrTableCollection_getitem(swigCPtr, index), false);

        if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
        {
            throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
示例#20
0
    public static string writeTreeAndCreateJSON(StrTable control, StrTableCollection data, ref int result)
    {
        string ret = TreeizeRelDPINVOKE.writeTreeAndCreateJSON(StrTable.getCPtr(control), StrTableCollection.getCPtr(data), ref result);

        if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
        {
            throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
示例#21
0
    private StrVector getitemcopy(int index)
    {
        StrVector ret = new StrVector(TreeizeRelDPINVOKE.StrTable_getitemcopy(swigCPtr, index), true);

        if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
        {
            throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
示例#22
0
    public static StrVector Repeat(string value, int count)
    {
        global::System.IntPtr cPtr = TreeizeRelDPINVOKE.StrVector_Repeat(value, count);
        StrVector             ret  = (cPtr == global::System.IntPtr.Zero) ? null : new StrVector(cPtr, true);

        if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
        {
            throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
示例#23
0
    public static StrTableCollection Repeat(StrTable value, int count)
    {
        global::System.IntPtr cPtr = TreeizeRelDPINVOKE.StrTableCollection_Repeat(StrTable.getCPtr(value), count);
        StrTableCollection    ret  = (cPtr == global::System.IntPtr.Zero) ? null : new StrTableCollection(cPtr, true);

        if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
        {
            throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
示例#24
0
    public StrTableCollection GetRange(int index, int count)
    {
        global::System.IntPtr cPtr = TreeizeRelDPINVOKE.StrTableCollection_GetRange(swigCPtr, index, count);
        StrTableCollection    ret  = (cPtr == global::System.IntPtr.Zero) ? null : new StrTableCollection(cPtr, true);

        if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
        {
            throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
示例#25
0
 public virtual void Dispose()
 {
     lock (this) {
         if (swigCPtr.Handle != global::System.IntPtr.Zero)
         {
             if (swigCMemOwn)
             {
                 swigCMemOwn = false;
                 TreeizeRelDPINVOKE.delete_StrTableCollection(swigCPtr);
             }
             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
         }
         global::System.GC.SuppressFinalize(this);
     }
 }
示例#26
0
 private void reserve(uint n)
 {
     TreeizeRelDPINVOKE.StrTableCollection_reserve(swigCPtr, n);
 }
示例#27
0
    private uint size()
    {
        uint ret = TreeizeRelDPINVOKE.StrTableCollection_size(swigCPtr);

        return(ret);
    }
示例#28
0
 public void Reverse()
 {
     TreeizeRelDPINVOKE.StrTableCollection_Reverse__SWIG_0(swigCPtr);
 }
示例#29
0
    private uint capacity()
    {
        uint ret = TreeizeRelDPINVOKE.StrTableCollection_capacity(swigCPtr);

        return(ret);
    }
示例#30
0
 public StrTableCollection() : this(TreeizeRelDPINVOKE.new_StrTableCollection__SWIG_0(), true)
 {
 }