15 using System.Collections;
16 using System.Collections.Generic;
19 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
22 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
this, cPtr);
25 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(
LocalSearchOperator obj) {
26 return (obj ==
null) ?
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero) : obj.swigCPtr;
35 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
40 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
42 global::System.GC.SuppressFinalize(
this);
48 SwigDirectorConnect();
74 private void SwigDirectorConnect() {
75 if (SwigDerivedClassHasMethod(
"ToString", swigMethodTypes0))
77 if (SwigDerivedClassHasMethod(
"MakeNextNeighbor", swigMethodTypes1))
79 if (SwigDerivedClassHasMethod(
"Start", swigMethodTypes2))
81 if (SwigDerivedClassHasMethod(
"Reset", swigMethodTypes3))
83 if (SwigDerivedClassHasMethod(
"HasFragments", swigMethodTypes4))
85 if (SwigDerivedClassHasMethod(
"HoldsDelta", swigMethodTypes5))
90 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
91 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance,
null, methodTypes,
null);
93 return hasDerivedMethod;
96 private string SwigDirectorToString() {
100 private bool SwigDirectorMakeNextNeighbor(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
101 return MakeNextNeighbor((delta == global::System.IntPtr.Zero) ?
null :
new Assignment(delta,
false), (deltadelta == global::System.IntPtr.Zero) ?
null :
new Assignment(deltadelta,
false));
104 private void SwigDirectorStart(global::System.IntPtr assignment) {
105 Start((assignment == global::System.IntPtr.Zero) ?
null :
new Assignment(assignment,
false));
108 private void SwigDirectorReset() {
112 private bool SwigDirectorHasFragments() {
116 private bool SwigDirectorHoldsDelta() {
134 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { };
135 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
136 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(Assignment) };
137 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { };
138 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { };
139 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { };