DotNet Reference
DotNet Reference
LocalSearchFilterVector.cs
Go to the documentation of this file.
18 public partial class LocalSearchFilterVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<LocalSearchFilter>
28 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(LocalSearchFilterVector 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 LocalSearchFilterVector(global::System.Collections.Generic.IEnumerable<LocalSearchFilter> c) : this() {
147 global::System.Collections.Generic.IEnumerator<LocalSearchFilter> global::System.Collections.Generic.IEnumerable<LocalSearchFilter>.GetEnumerator() {
230 operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Add(swigCPtr, LocalSearchFilter.getCPtr(x));
239 uint ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_capacity(swigCPtr);
247 public LocalSearchFilterVector() : this(operations_research_constraint_solverPINVOKE.new_LocalSearchFilterVector__SWIG_0(), true) {
250 public LocalSearchFilterVector(LocalSearchFilterVector other) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchFilterVector__SWIG_1(LocalSearchFilterVector.getCPtr(other)), true) {
251 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
254 public LocalSearchFilterVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchFilterVector__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.LocalSearchFilterVector_getitemcopy(swigCPtr, index);
260 LocalSearchFilter ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilter(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.LocalSearchFilterVector_getitem(swigCPtr, index);
267 LocalSearchFilter ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilter(cPtr, false);
268 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
273 operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_setitem(swigCPtr, index, LocalSearchFilter.getCPtr(val));
274 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
278 operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_AddRange(swigCPtr, LocalSearchFilterVector.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.LocalSearchFilterVector_GetRange(swigCPtr, index, count);
284 LocalSearchFilterVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilterVector(cPtr, true);
285 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
290 operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Insert(swigCPtr, index, LocalSearchFilter.getCPtr(x));
291 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
295 operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_InsertRange(swigCPtr, index, LocalSearchFilterVector.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.LocalSearchFilterVector_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.LocalSearchFilterVector_Repeat(LocalSearchFilter.getCPtr(value), count);
311 LocalSearchFilterVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchFilterVector(cPtr, true);
312 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
321 operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_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.LocalSearchFilterVector_SetRange(swigCPtr, index, LocalSearchFilterVector.getCPtr(values));
327 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
331 bool ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Contains(swigCPtr, LocalSearchFilter.getCPtr(value));
336 int ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_IndexOf(swigCPtr, LocalSearchFilter.getCPtr(value));
341 int ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_LastIndexOf(swigCPtr, LocalSearchFilter.getCPtr(value));
346 bool ret = operations_research_constraint_solverPINVOKE.LocalSearchFilterVector_Remove(swigCPtr, LocalSearchFilter.getCPtr(value));
void CopyTo(int index, LocalSearchFilter[] array, int arrayIndex, int count)
Definition: LocalSearchFilterVector.cs:123
LocalSearchFilterVectorEnumerator GetEnumerator()
Definition: LocalSearchFilterVector.cs:155
void Reverse(int index, int count)
Definition: LocalSearchFilterVector.cs:320
void Dispose()
Definition: LocalSearchFilterVector.cs:219
void RemoveRange(int index, int count)
Definition: LocalSearchFilterVector.cs:304
static void LocalSearchFilterVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
void AddRange(LocalSearchFilterVector values)
Definition: LocalSearchFilterVector.cs:277
static void LocalSearchFilterVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
LocalSearchFilterVector(LocalSearchFilterVector other)
Definition: LocalSearchFilterVector.cs:250
LocalSearchFilter[] ToArray()
Definition: LocalSearchFilterVector.cs:141
static void delete_LocalSearchFilterVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool Pending
LocalSearchFilterVectorEnumerator(LocalSearchFilterVector collection)
Definition: LocalSearchFilterVector.cs:172
static bool LocalSearchFilterVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
Definition: Assignment.cs:11
static void LocalSearchFilterVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr LocalSearchFilterVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int LocalSearchFilterVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
virtual void Dispose(bool disposing)
Definition: LocalSearchFilterVector.cs:41
bool Remove(LocalSearchFilter value)
Definition: LocalSearchFilterVector.cs:345
LocalSearchFilterVector GetRange(int index, int count)
Definition: LocalSearchFilterVector.cs:282
LocalSearchFilterVector(global::System.Collections.Generic.IEnumerable< LocalSearchFilter > c)
Definition: LocalSearchFilterVector.cs:61
void InsertRange(int index, LocalSearchFilterVector values)
Definition: LocalSearchFilterVector.cs:294
LocalSearchFilterVector()
Definition: LocalSearchFilterVector.cs:247
bool IsSynchronized
Definition: LocalSearchFilterVector.cs:107
static void LocalSearchFilterVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
void RemoveAt(int index)
Definition: LocalSearchFilterVector.cs:299
static int LocalSearchFilterVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void LocalSearchFilterVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
void CopyTo(LocalSearchFilter[] array)
Definition: LocalSearchFilterVector.cs:113
static bool LocalSearchFilterVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
bool MoveNext()
Definition: LocalSearchFilterVector.cs:199
LocalSearchFilterVector(int capacity)
Definition: LocalSearchFilterVector.cs:254
void SetRange(int index, LocalSearchFilterVector values)
Definition: LocalSearchFilterVector.cs:325
static void LocalSearchFilterVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
void Add(LocalSearchFilter x)
Definition: LocalSearchFilterVector.cs:229
int LastIndexOf(LocalSearchFilter value)
Definition: LocalSearchFilterVector.cs:340
bool IsFixedSize
Definition: LocalSearchFilterVector.cs:69
void CopyTo(LocalSearchFilter[] array, int arrayIndex)
Definition: LocalSearchFilterVector.cs:118
bool IsReadOnly
Definition: LocalSearchFilterVector.cs:75
void Reverse()
Definition: LocalSearchFilterVector.cs:316
void Clear()
Definition: LocalSearchFilterVector.cs:225
static uint LocalSearchFilterVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void LocalSearchFilterVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
LocalSearchFilter Current
Definition: LocalSearchFilterVector.cs:180
bool swigCMemOwn
Definition: LocalSearchFilterVector.cs:21
static void LocalSearchFilterVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void LocalSearchFilterVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr LocalSearchFilterVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
int IndexOf(LocalSearchFilter value)
Definition: LocalSearchFilterVector.cs:335
static LocalSearchFilterVector Repeat(LocalSearchFilter value, int count)
Definition: LocalSearchFilterVector.cs:309
static void LocalSearchFilterVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
int Capacity
Definition: LocalSearchFilterVector.cs:90
bool Contains(LocalSearchFilter value)
Definition: LocalSearchFilterVector.cs:330
void Insert(int index, LocalSearchFilter x)
Definition: LocalSearchFilterVector.cs:289
static global::System.Exception Retrieve()
void Reset()
Definition: LocalSearchFilterVector.cs:211
static global::System.IntPtr LocalSearchFilterVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
void Dispose()
Definition: LocalSearchFilterVector.cs:36
int Count
Definition: LocalSearchFilterVector.cs:101
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
Definition: LocalSearchFilterVector.cs:166
LocalSearchFilterVector(global::System.Collections.IEnumerable c)
Definition: LocalSearchFilterVector.cs:53