Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdBrTraverser.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdBrTraverser : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdBrTraverser(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdBrTraverser obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 public bool done() {
52 bool ret = GlobalsPINVOKE.OdBrTraverser_done(swigCPtr);
54 return ret;
55 }
56
60 return ret;
61 }
62
66 return ret;
67 }
68
69 public bool isEqualTo(OdBrTraverser pOtherTraverser) {
70 bool ret = GlobalsPINVOKE.OdBrTraverser_isEqualTo(swigCPtr, OdBrTraverser.getCPtr(pOtherTraverser));
72 return ret;
73 }
74
75 public bool isNull() {
76 bool ret = GlobalsPINVOKE.OdBrTraverser_isNull(swigCPtr);
78 return ret;
79 }
80
84 return ret;
85 }
86
90 return ret;
91 }
92
96 return ret;
97 }
98
99}
100
101}
static global::System.Exception Retrieve()
static int OdBrTraverser_setValidationLevel(global::System.Runtime.InteropServices.HandleRef jarg1, ref BrValidationLevel jarg2)
static int OdBrTraverser_next(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrTraverser_getValidationLevel(global::System.Runtime.InteropServices.HandleRef jarg1, ref BrValidationLevel jarg2)
static bool OdBrTraverser_done(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrTraverser_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdBrTraverser_isNull(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrTraverser_restart(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdBrTraverser_isEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdBrTraverser(global::System.Runtime.InteropServices.HandleRef jarg1)
OdBrErrorStatus setValidationLevel(ref BrValidationLevel level)
static HandleRef getCPtr(OdBrTraverser obj)
OdBrErrorStatus getValidationLevel(ref BrValidationLevel level)
OdBrTraverser(IntPtr cPtr, bool cMemoryOwn)
bool isEqualTo(OdBrTraverser pOtherTraverser)
OdBrErrorStatus restart()
OdBrErrorStatus next()
OdBrTraverser Assign(OdBrTraverser arg0)
virtual void Dispose(bool disposing)