13public partial class Variable : global::System.IDisposable {
 
   14  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
 
   17  internal Variable(global::System.IntPtr cPtr, 
bool cMemoryOwn) {
 
   19    swigCPtr = 
new global::System.Runtime.InteropServices.HandleRef(
this, cPtr);
 
   22  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(
Variable obj) {
 
   23    return (obj == 
null) ? 
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero) : obj.swigCPtr;
 
   26  internal static global::System.Runtime.InteropServices.HandleRef swigRelease(Variable obj) {
 
   29        throw new global::System.ApplicationException(
"Cannot release ownership as memory is not owned");
 
   30      global::System.Runtime.InteropServices.HandleRef ptr = obj.swigCPtr;
 
   31      obj.swigCMemOwn = 
false;
 
   35      return new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
 
   45    global::System.GC.SuppressFinalize(
this);
 
   48  protected virtual void Dispose(
bool disposing) {
 
 
   50      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
 
   55        swigCPtr = 
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
 
   60  public string Name() {
 
 
   61    string ret = operations_research_linear_solverPINVOKE.Variable_Name(swigCPtr);
 
   84  public void SetLb(
double lb) {
 
 
   88  public void SetUb(
double ub) {
 
 
   92  public void SetBounds(
double lb, 
double ub) {