Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgCommentClassInstance.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.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgCommentClassInstance(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgCommentClassInstance_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgCommentClassInstance obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDgCommentClassInstance cast(OdRxObject pObj) {// OdSmartPtr<OdDgCommentClassInstance>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgCommentClassInstance ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgCommentClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCommentClassInstance),ptr, true));
52 ret = (OdDgCommentClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCommentClassInstance),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgCommentClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCommentClassInstance),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgCommentClassInstance_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgCommentClassInstance_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgCommentClassInstance_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgCommentClassInstance createObject() {// OdSmartPtr<OdDgCommentClassInstance>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgCommentClassInstance ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgCommentClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCommentClassInstance),ptr, true));
93 ret = (OdDgCommentClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCommentClassInstance),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgCommentClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCommentClassInstance),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual String getComment() {
107 return ret;
108}
109
110 public virtual void setComment(String strValue) {
113 }
114
115 public virtual String getReviewer() {
118 return ret;
119}
120
121 public virtual void setReviewer(String strValue) {
124 }
125
126 public virtual OdTimeStamp getDate() {
129 return ret;
130 }
131
132 public virtual void setDate(OdTimeStamp timeValue) {
135 }
136
137 public virtual String getSource() {
140 return ret;
141}
142
143 public virtual void setSource(String strValue) {
146 }
147
148 public virtual String getReference() {
151 return ret;
152}
153
154 public virtual void setReference(String strValue) {
157 }
158
162 return ret;
163 }
164
165 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
166 string ret = TG_DbPINVOKE.OdDgCommentClassInstance_getRealClassName(ptr /*SIMPLETYPE*/);
168 return ret;
169 }
170
171}
172
173}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdTimeStamp obj)
Definition: OdTimeStamp.cs:26
static OdDgECClassReference getDefaultClassReference()
static HandleRef getCPtr(OdDgCommentClassInstance obj)
virtual void setComment(String strValue)
virtual void setDate(OdTimeStamp timeValue)
OdDgCommentClassInstance(IntPtr cPtr, bool cMemoryOwn)
virtual void setSource(String strValue)
virtual void setReviewer(String strValue)
static OdDgCommentClassInstance createObject()
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setReference(String strValue)
static OdDgCommentClassInstance cast(OdRxObject pObj)
static global::System.Exception Retrieve()
static String OdDgCommentClassInstance_getReference(HandleRef jarg1)
static String OdDgCommentClassInstance_getComment(HandleRef jarg1)
static String OdDgCommentClassInstance_getReviewer(HandleRef jarg1)
static void OdDgCommentClassInstance_setComment(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdDgCommentClassInstance(HandleRef jarg1)
static String OdDgCommentClassInstance_getSource(HandleRef jarg1)
static IntPtr OdDgCommentClassInstance_isA(HandleRef jarg1)
static IntPtr OdDgCommentClassInstance_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgCommentClassInstance_setDate(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgCommentClassInstance_createObject()
static global::System.IntPtr OdDgCommentClassInstance_getDate(HandleRef jarg1)
static void OdDgCommentClassInstance_setReviewer(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgCommentClassInstance_setSource(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgCommentClassInstance_cast(HandleRef jarg1)
static void OdDgCommentClassInstance_setReference(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgCommentClassInstance_getDefaultClassReference()
static IntPtr OdDgCommentClassInstance_desc()
static string OdDgCommentClassInstance_getRealClassName(IntPtr jarg1)