DotNet Reference
.Net Reference
DecisionBuilderVector.cs
Go to the documentation of this file.
18 public partial class DecisionBuilderVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<DecisionBuilder>
28 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(DecisionBuilderVector obj) {
29 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
48 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
61 public DecisionBuilderVector(global::System.Collections.Generic.IEnumerable<DecisionBuilder> c) : this() {
147 global::System.Collections.Generic.IEnumerator<DecisionBuilder> global::System.Collections.Generic.IEnumerable<DecisionBuilder>.GetEnumerator() {
230 operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Add(swigCPtr, DecisionBuilder.getCPtr(x));
239 uint ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_capacity(swigCPtr);
247 public DecisionBuilderVector() : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilderVector__SWIG_0(), true) {
250 public DecisionBuilderVector(DecisionBuilderVector other) : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilderVector__SWIG_1(DecisionBuilderVector.getCPtr(other)), true) {
251 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
254 public DecisionBuilderVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_DecisionBuilderVector__SWIG_2(capacity), true) {
255 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
259 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_getitemcopy(swigCPtr, index);
260 DecisionBuilder ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilder(cPtr, false);
261 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
266 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_getitem(swigCPtr, index);
267 DecisionBuilder ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilder(cPtr, false);
268 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
273 operations_research_constraint_solverPINVOKE.DecisionBuilderVector_setitem(swigCPtr, index, DecisionBuilder.getCPtr(val));
274 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
278 operations_research_constraint_solverPINVOKE.DecisionBuilderVector_AddRange(swigCPtr, DecisionBuilderVector.getCPtr(values));
279 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
283 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_GetRange(swigCPtr, index, count);
284 DecisionBuilderVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilderVector(cPtr, true);
285 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
290 operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Insert(swigCPtr, index, DecisionBuilder.getCPtr(x));
291 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
295 operations_research_constraint_solverPINVOKE.DecisionBuilderVector_InsertRange(swigCPtr, index, DecisionBuilderVector.getCPtr(values));
296 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
301 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
305 operations_research_constraint_solverPINVOKE.DecisionBuilderVector_RemoveRange(swigCPtr, index, count);
306 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
310 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Repeat(DecisionBuilder.getCPtr(value), count);
311 DecisionBuilderVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new DecisionBuilderVector(cPtr, true);
312 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
321 operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Reverse__SWIG_1(swigCPtr, index, count);
322 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
326 operations_research_constraint_solverPINVOKE.DecisionBuilderVector_SetRange(swigCPtr, index, DecisionBuilderVector.getCPtr(values));
327 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
331 bool ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Contains(swigCPtr, DecisionBuilder.getCPtr(value));
336 int ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_IndexOf(swigCPtr, DecisionBuilder.getCPtr(value));
341 int ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_LastIndexOf(swigCPtr, DecisionBuilder.getCPtr(value));
346 bool ret = operations_research_constraint_solverPINVOKE.DecisionBuilderVector_Remove(swigCPtr, DecisionBuilder.getCPtr(value));
static void delete_DecisionBuilderVector(global::System.Runtime.InteropServices.HandleRef jarg1)
void Insert(int index, DecisionBuilder x)
Definition: DecisionBuilderVector.cs:289
static int DecisionBuilderVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
bool IsSynchronized
Definition: DecisionBuilderVector.cs:107
static void DecisionBuilderVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
Definition: DecisionBuilderVector.cs:166
bool MoveNext()
Definition: DecisionBuilderVector.cs:199
bool IsFixedSize
Definition: DecisionBuilderVector.cs:69
virtual void Dispose(bool disposing)
Definition: DecisionBuilderVector.cs:41
void CopyTo(DecisionBuilder[] array, int arrayIndex)
Definition: DecisionBuilderVector.cs:118
void Reset()
Definition: DecisionBuilderVector.cs:211
void AddRange(DecisionBuilderVector values)
Definition: DecisionBuilderVector.cs:277
static DecisionBuilderVector Repeat(DecisionBuilder value, int count)
Definition: DecisionBuilderVector.cs:309
void RemoveAt(int index)
Definition: DecisionBuilderVector.cs:299
static bool Pending
static void DecisionBuilderVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
void CopyTo(int index, DecisionBuilder[] array, int arrayIndex, int count)
Definition: DecisionBuilderVector.cs:123
static void DecisionBuilderVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
int Count
Definition: DecisionBuilderVector.cs:101
int IndexOf(DecisionBuilder value)
Definition: DecisionBuilderVector.cs:335
static void DecisionBuilderVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
DecisionBuilderVectorEnumerator GetEnumerator()
Definition: DecisionBuilderVector.cs:155
DecisionBuilderVector(global::System.Collections.IEnumerable c)
Definition: DecisionBuilderVector.cs:53
static void DecisionBuilderVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool DecisionBuilderVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
void RemoveRange(int index, int count)
Definition: DecisionBuilderVector.cs:304
static uint DecisionBuilderVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DecisionBuilderVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
void Clear()
Definition: DecisionBuilderVector.cs:225
static void DecisionBuilderVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void DecisionBuilderVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr DecisionBuilderVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
DecisionBuilderVector(global::System.Collections.Generic.IEnumerable< DecisionBuilder > c)
Definition: DecisionBuilderVector.cs:61
bool swigCMemOwn
Definition: DecisionBuilderVector.cs:21
void Reverse(int index, int count)
Definition: DecisionBuilderVector.cs:320
bool Contains(DecisionBuilder value)
Definition: DecisionBuilderVector.cs:330
DecisionBuilderVector(int capacity)
Definition: DecisionBuilderVector.cs:254
static void DecisionBuilderVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr DecisionBuilderVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
int Capacity
Definition: DecisionBuilderVector.cs:90
void Dispose()
Definition: DecisionBuilderVector.cs:219
DecisionBuilderVector()
Definition: DecisionBuilderVector.cs:247
static int DecisionBuilderVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool DecisionBuilderVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
void Add(DecisionBuilder x)
Definition: DecisionBuilderVector.cs:229
void InsertRange(int index, DecisionBuilderVector values)
Definition: DecisionBuilderVector.cs:294
DecisionBuilder[] ToArray()
Definition: DecisionBuilderVector.cs:141
int LastIndexOf(DecisionBuilder value)
Definition: DecisionBuilderVector.cs:340
bool Remove(DecisionBuilder value)
Definition: DecisionBuilderVector.cs:345
void Reverse()
Definition: DecisionBuilderVector.cs:316
void CopyTo(DecisionBuilder[] array)
Definition: DecisionBuilderVector.cs:113
DecisionBuilderVectorEnumerator(DecisionBuilderVector collection)
Definition: DecisionBuilderVector.cs:172
static void DecisionBuilderVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
DecisionBuilder Current
Definition: DecisionBuilderVector.cs:180
static global::System.Exception Retrieve()
DecisionBuilderVector GetRange(int index, int count)
Definition: DecisionBuilderVector.cs:282
void SetRange(int index, DecisionBuilderVector values)
Definition: DecisionBuilderVector.cs:325
void Dispose()
Definition: DecisionBuilderVector.cs:36
bool IsReadOnly
Definition: DecisionBuilderVector.cs:75
DecisionBuilderVector(DecisionBuilderVector other)
Definition: DecisionBuilderVector.cs:250
static global::System.IntPtr DecisionBuilderVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)