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);
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();
53 SwigDirectorConnect();
61 private void SwigDirectorConnect() {
62 if (SwigDerivedClassHasMethod(
"ToString", swigMethodTypes0))
64 if (SwigDerivedClassHasMethod(
"Reset", swigMethodTypes1))
66 if (SwigDerivedClassHasMethod(
"HasFragments", swigMethodTypes2))
68 if (SwigDerivedClassHasMethod(
"HoldsDelta", swigMethodTypes3))
70 if (SwigDerivedClassHasMethod(
"IsIncremental", swigMethodTypes4))
72 if (SwigDerivedClassHasMethod(
"OnStart", swigMethodTypes5))
74 if (SwigDerivedClassHasMethod(
"MakeOneNeighbor", swigMethodTypes6))
79 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
80 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);
82 return hasDerivedMethod;
85 private string SwigDirectorToString() {
89 private void SwigDirectorReset() {
93 private bool SwigDirectorHasFragments() {
97 private bool SwigDirectorHoldsDelta() {
101 private bool SwigDirectorIsIncremental() {
105 private void SwigDirectorOnStart() {
109 private bool SwigDirectorMakeOneNeighbor() {
129 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { };
130 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
131 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { };
132 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { };
133 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { };
134 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { };
135 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { };