Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbXRefMan.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.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdDbXRefMan : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdDbXRefMan(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdDbXRefMan obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
31 ~OdDbXRefMan() {
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public static OdResult load(OdDbDatabase pHostDb, String xrefBlockname) {
55 return ret;
56 }
57
63
69
75
81
86
91
96
102
108
114
119
124
125 public OdDbXRefMan() : this(TD_DbPINVOKE.new_OdDbXRefMan(), true) {
127 }
128
129}
130
131}
static HandleRef getCPtr(OdDbBlockTableRecord obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static OdResult load(OdDbDatabase pHostDb, String xrefBlockname)
static void unloadAll(OdDbDatabase pHostDb)
static OdResult load(OdDbObjectIdArray xrefBTRids)
static OdResult load(OdDbBlockTableRecord pBTR)
static OdResult loadAll(OdDbDatabase pHostDb)
virtual void Dispose(bool disposing)
static OdResult bind(OdDbBlockTableRecord pBTR, bool insertBind)
static OdResult bind(OdDbBlockTableRecord pBTR)
static OdResult loadAll(OdDbDatabase pHostDb, bool verify)
static void unload(OdDbObjectIdArray xrefBTRids)
static void unload(OdDbBlockTableRecord pBTR)
static void setOverlaid(OdDbBlockTableRecord pBTR, bool overlaid)
static void setOverlaid(OdDbBlockTableRecord pBTR)
OdDbXRefMan(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbXRefMan obj)
static OdResult detach(OdDbBlockTableRecord pBTR)
static global::System.Exception Retrieve()
static void OdDbXRefMan_unloadAll(HandleRef jarg1)
static int OdDbXRefMan_load__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDbXRefMan_loadAll__SWIG_0(HandleRef jarg1, bool jarg2)
static void delete_OdDbXRefMan(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDbXRefMan_loadAll__SWIG_1(HandleRef jarg1)
static void OdDbXRefMan_setOverlaid__SWIG_0(HandleRef jarg1, bool jarg2)
static void OdDbXRefMan_setOverlaid__SWIG_1(HandleRef jarg1)
static void OdDbXRefMan_unload__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbXRefMan_unload__SWIG_0(HandleRef jarg1)
static int OdDbXRefMan_load__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbXRefMan_detach(HandleRef jarg1)
static int OdDbXRefMan_bind__SWIG_1(HandleRef jarg1)
static int OdDbXRefMan_load__SWIG_2(HandleRef jarg1)
static int OdDbXRefMan_bind__SWIG_0(HandleRef jarg1, bool jarg2)