DotNet Reference
DotNet Reference
LocalSearchOperatorVector.cs
Go to the documentation of this file.
18 public partial class LocalSearchOperatorVector : global::System.IDisposable, global::System.Collections.IEnumerable, global::System.Collections.Generic.IList<LocalSearchOperator>
28 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(LocalSearchOperatorVector 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 LocalSearchOperatorVector(global::System.Collections.Generic.IEnumerable<LocalSearchOperator> c) : this() {
147 global::System.Collections.Generic.IEnumerator<LocalSearchOperator> global::System.Collections.Generic.IEnumerable<LocalSearchOperator>.GetEnumerator() {
164 public sealed class LocalSearchOperatorVectorEnumerator : global::System.Collections.IEnumerator
230 operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Add(swigCPtr, LocalSearchOperator.getCPtr(x));
234 uint ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_size(swigCPtr);
239 uint ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_capacity(swigCPtr);
247 public LocalSearchOperatorVector() : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperatorVector__SWIG_0(), true) {
250 public LocalSearchOperatorVector(LocalSearchOperatorVector other) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperatorVector__SWIG_1(LocalSearchOperatorVector.getCPtr(other)), true) {
251 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
254 public LocalSearchOperatorVector(int capacity) : this(operations_research_constraint_solverPINVOKE.new_LocalSearchOperatorVector__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.LocalSearchOperatorVector_getitemcopy(swigCPtr, index);
260 LocalSearchOperator ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperator(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.LocalSearchOperatorVector_getitem(swigCPtr, index);
267 LocalSearchOperator ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperator(cPtr, false);
268 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
273 operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_setitem(swigCPtr, index, LocalSearchOperator.getCPtr(val));
274 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
278 operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_AddRange(swigCPtr, LocalSearchOperatorVector.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.LocalSearchOperatorVector_GetRange(swigCPtr, index, count);
284 LocalSearchOperatorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperatorVector(cPtr, true);
285 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
290 operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Insert(swigCPtr, index, LocalSearchOperator.getCPtr(x));
291 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
295 operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_InsertRange(swigCPtr, index, LocalSearchOperatorVector.getCPtr(values));
296 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
300 operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_RemoveAt(swigCPtr, index);
301 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
305 operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_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.LocalSearchOperatorVector_Repeat(LocalSearchOperator.getCPtr(value), count);
311 LocalSearchOperatorVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new LocalSearchOperatorVector(cPtr, true);
312 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
317 operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Reverse__SWIG_0(swigCPtr);
321 operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_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.LocalSearchOperatorVector_SetRange(swigCPtr, index, LocalSearchOperatorVector.getCPtr(values));
327 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
331 bool ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Contains(swigCPtr, LocalSearchOperator.getCPtr(value));
336 int ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_IndexOf(swigCPtr, LocalSearchOperator.getCPtr(value));
341 int ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_LastIndexOf(swigCPtr, LocalSearchOperator.getCPtr(value));
346 bool ret = operations_research_constraint_solverPINVOKE.LocalSearchOperatorVector_Remove(swigCPtr, LocalSearchOperator.getCPtr(value));
static bool LocalSearchOperatorVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void LocalSearchOperatorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
void CopyTo(int index, LocalSearchOperator[] array, int arrayIndex, int count)
Definition: LocalSearchOperatorVector.cs:123
static void LocalSearchOperatorVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
LocalSearchOperator Current
Definition: LocalSearchOperatorVector.cs:180
static int LocalSearchOperatorVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void LocalSearchOperatorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool LocalSearchOperatorVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
bool swigCMemOwn
Definition: LocalSearchOperatorVector.cs:21
void CopyTo(LocalSearchOperator[] array, int arrayIndex)
Definition: LocalSearchOperatorVector.cs:118
LocalSearchOperatorVector(global::System.Collections.Generic.IEnumerable< LocalSearchOperator > c)
Definition: LocalSearchOperatorVector.cs:61
LocalSearchOperatorVectorEnumerator(LocalSearchOperatorVector collection)
Definition: LocalSearchOperatorVector.cs:172
bool Remove(LocalSearchOperator value)
Definition: LocalSearchOperatorVector.cs:345
void Reset()
Definition: LocalSearchOperatorVector.cs:211
void CopyTo(LocalSearchOperator[] array)
Definition: LocalSearchOperatorVector.cs:113
int Count
Definition: LocalSearchOperatorVector.cs:101
static bool Pending
LocalSearchOperator[] ToArray()
Definition: LocalSearchOperatorVector.cs:141
Definition: Assignment.cs:11
void Dispose()
Definition: LocalSearchOperatorVector.cs:219
static void LocalSearchOperatorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
void Insert(int index, LocalSearchOperator x)
Definition: LocalSearchOperatorVector.cs:289
static global::System.IntPtr LocalSearchOperatorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
void Reverse(int index, int count)
Definition: LocalSearchOperatorVector.cs:320
LocalSearchOperatorVector()
Definition: LocalSearchOperatorVector.cs:247
void RemoveRange(int index, int count)
Definition: LocalSearchOperatorVector.cs:304
bool IsFixedSize
Definition: LocalSearchOperatorVector.cs:69
bool Contains(LocalSearchOperator value)
Definition: LocalSearchOperatorVector.cs:330
static void LocalSearchOperatorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
bool IsReadOnly
Definition: LocalSearchOperatorVector.cs:75
LocalSearchOperatorVector(LocalSearchOperatorVector other)
Definition: LocalSearchOperatorVector.cs:250
void InsertRange(int index, LocalSearchOperatorVector values)
Definition: LocalSearchOperatorVector.cs:294
static global::System.IntPtr LocalSearchOperatorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
LocalSearchOperatorVector(int capacity)
Definition: LocalSearchOperatorVector.cs:254
LocalSearchOperatorVectorEnumerator GetEnumerator()
Definition: LocalSearchOperatorVector.cs:155
void Clear()
Definition: LocalSearchOperatorVector.cs:225
static void LocalSearchOperatorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...
Definition: LocalSearchOperatorVector.cs:166
bool IsSynchronized
Definition: LocalSearchOperatorVector.cs:107
int LastIndexOf(LocalSearchOperator value)
Definition: LocalSearchOperatorVector.cs:340
void Dispose()
Definition: LocalSearchOperatorVector.cs:36
static global::System.IntPtr LocalSearchOperatorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
void SetRange(int index, LocalSearchOperatorVector values)
Definition: LocalSearchOperatorVector.cs:325
static uint LocalSearchOperatorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void LocalSearchOperatorVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static int LocalSearchOperatorVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_LocalSearchOperatorVector(global::System.Runtime.InteropServices.HandleRef jarg1)
void Reverse()
Definition: LocalSearchOperatorVector.cs:316
void AddRange(LocalSearchOperatorVector values)
Definition: LocalSearchOperatorVector.cs:277
LocalSearchOperatorVector(global::System.Collections.IEnumerable c)
Definition: LocalSearchOperatorVector.cs:53
static global::System.Exception Retrieve()
void RemoveAt(int index)
Definition: LocalSearchOperatorVector.cs:299
void Add(LocalSearchOperator x)
Definition: LocalSearchOperatorVector.cs:229
int Capacity
Definition: LocalSearchOperatorVector.cs:90
Definition: LocalSearchOperatorVector.cs:19
static LocalSearchOperatorVector Repeat(LocalSearchOperator value, int count)
Definition: LocalSearchOperatorVector.cs:309
static void LocalSearchOperatorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
LocalSearchOperatorVector GetRange(int index, int count)
Definition: LocalSearchOperatorVector.cs:282
virtual void Dispose(bool disposing)
Definition: LocalSearchOperatorVector.cs:41
int IndexOf(LocalSearchOperator value)
Definition: LocalSearchOperatorVector.cs:335
static void LocalSearchOperatorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
bool MoveNext()
Definition: LocalSearchOperatorVector.cs:199
static void LocalSearchOperatorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)