Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbXrefObjectId.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 OdDbXrefObjectId : 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 OdDbXrefObjectId(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(OdDbXrefObjectId obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
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 OdDbXrefObjectId() : this(TD_DbPINVOKE.new_OdDbXrefObjectId(), true) {
54 }
55
61
67
68 public bool isXref() {
69 bool ret = TD_DbPINVOKE.OdDbXrefObjectId_isXref(swigCPtr);
71 return ret;
72 }
73
74 public bool isValid() {
75 bool ret = TD_DbPINVOKE.OdDbXrefObjectId_isValid(swigCPtr);
77 return ret;
78 }
79
80 public bool isNull() {
81 bool ret = TD_DbPINVOKE.OdDbXrefObjectId_isNull(swigCPtr);
83 return ret;
84 }
85
90
96
101
107
112
113}
114
115}
static HandleRef getCPtr(OdDbHandle obj)
Definition OdDbHandle.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
virtual void Dispose(bool disposing)
OdDbXrefObjectId(IntPtr cPtr, bool cMemoryOwn)
OdDbObjectId getXrefId(OdDbHandle objectHandle)
static HandleRef getCPtr(OdDbXrefObjectId obj)
bool IsNotEqual(OdDbXrefObjectId xrefId)
bool IsEqual(OdDbXrefObjectId xrefId)
void setLocalId(OdDbObjectId objectId)
void setXrefId(OdDbObjectId objectId, OdDbHandle objectHandle)
static global::System.Exception Retrieve()
static bool OdDbXrefObjectId_IsNotEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbXrefObjectId_setLocalId(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDbXrefObjectId(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbXrefObjectId_isXref(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbXrefObjectId_isValid(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDbXrefObjectId_getXrefId(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbXrefObjectId_setXrefId(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbXrefObjectId_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbXrefObjectId_setNull(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbXrefObjectId_isNull(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDbXrefObjectId_getLocalId(global::System.Runtime.InteropServices.HandleRef jarg1)