Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbDatabaseSummaryInfo.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
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbDatabaseSummaryInfo(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbDatabaseSummaryInfo_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbDatabaseSummaryInfo 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 OdDbDatabaseSummaryInfo cast(OdRxObject pObj) {// OdSmartPtr<OdDbDatabaseSummaryInfo>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbDatabaseSummaryInfo ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbDatabaseSummaryInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabaseSummaryInfo),ptr, true));
52 ret = (OdDbDatabaseSummaryInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabaseSummaryInfo),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbDatabaseSummaryInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabaseSummaryInfo),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),TD_DbPINVOKE.OdDbDatabaseSummaryInfo_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),TD_DbPINVOKE.OdDbDatabaseSummaryInfo_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),TD_DbPINVOKE.OdDbDatabaseSummaryInfo_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDbDatabaseSummaryInfo createObject() {// OdSmartPtr<OdDbDatabaseSummaryInfo>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbDatabaseSummaryInfo ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbDatabaseSummaryInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabaseSummaryInfo),ptr, true));
93 ret = (OdDbDatabaseSummaryInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabaseSummaryInfo),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbDatabaseSummaryInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabaseSummaryInfo),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual String getTitle() {
105 string ret = TD_DbPINVOKE.OdDbDatabaseSummaryInfo_getTitle(swigCPtr);
107 return ret;
108}
109
110 public virtual void setTitle(String title) {
113 }
114
115 public virtual String getSubject() {
118 return ret;
119}
120
121 public virtual void setSubject(String subject) {
124 }
125
126 public virtual String getAuthor() {
127 string ret = TD_DbPINVOKE.OdDbDatabaseSummaryInfo_getAuthor(swigCPtr);
129 return ret;
130}
131
132 public virtual void setAuthor(String author) {
135 }
136
137 public virtual String getKeywords() {
140 return ret;
141}
142
143 public virtual void setKeywords(String keywords) {
146 }
147
148 public virtual String getComments() {
151 return ret;
152}
153
154 public virtual void setComments(String comments) {
157 }
158
159 public virtual String getLastSavedBy() {
162 return ret;
163}
164
165 public virtual void setLastSavedBy(String lastSavedBy) {
168 }
169
170 public virtual String getRevisionNumber() {
173 return ret;
174}
175
176 public virtual void setRevisionNumber(String revisionNumber) {
179 }
180
181 public virtual String getHyperlinkBase() {
184 return ret;
185}
186
187 public virtual void setHyperlinkBase(String hyperlinkBase) {
190 }
191
192 public virtual int numCustomInfo() {
195 return ret;
196 }
197
198 public virtual void addCustomSummaryInfo(String key, String value) {
201 }
202
203 public virtual void deleteCustomSummaryInfo(int fieldIndex) {
206 }
207
208 public virtual bool deleteCustomSummaryInfo(String key) {
211 return ret;
212 }
213
214 public virtual void getCustomSummaryInfo(int fieldIndex, ref string key, ref string rvalue) {
215IntPtr tmp_key = Marshal.StringToCoTaskMemUni(key);
216 IntPtr saved_key = tmp_key;
217IntPtr tmp_rvalue = Marshal.StringToCoTaskMemUni(rvalue);
218 IntPtr saved_rvalue = tmp_rvalue;
219 try {
220 TD_DbPINVOKE.OdDbDatabaseSummaryInfo_getCustomSummaryInfo__SWIG_0(swigCPtr, fieldIndex, ref tmp_key, ref tmp_rvalue);
222 } finally {
223if (tmp_key != saved_key) key = Marshal.PtrToStringUni(tmp_key);
224if (tmp_rvalue != saved_rvalue) rvalue = Marshal.PtrToStringUni(tmp_rvalue);
225 }
226 }
227
228 public virtual void setCustomSummaryInfo(int fieldIndex, String key, String value) {
231 }
232
233 public virtual bool getCustomSummaryInfo(String customInfoKey, ref string rvalue) {
234IntPtr tmp_rvalue = Marshal.StringToCoTaskMemUni(rvalue);
235 IntPtr saved_rvalue = tmp_rvalue;
236 try {
237 bool ret = TD_DbPINVOKE.OdDbDatabaseSummaryInfo_getCustomSummaryInfo__SWIG_1(swigCPtr, customInfoKey, ref tmp_rvalue);
239 return ret;
240 } finally {
241if (tmp_rvalue != saved_rvalue) rvalue = Marshal.PtrToStringUni(tmp_rvalue);
242 }
243 }
244
245 public virtual void setCustomSummaryInfo(String customInfoKey, String value) {
248 }
249
250 public virtual OdDbDatabase database() {
251 OdDbDatabase ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),TD_DbPINVOKE.OdDbDatabaseSummaryInfo_database(swigCPtr),false); /*createInt 3_2*/
252
254 return ret;
255}
256
257 public virtual void setDatabase(OdDbDatabase pDb) {
260 }
261
262 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
263 string ret = TD_DbPINVOKE.OdDbDatabaseSummaryInfo_getRealClassName(ptr /*SIMPLETYPE*/);
265 return ret;
266 }
267
268}
269
270}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
virtual void setHyperlinkBase(String hyperlinkBase)
virtual void addCustomSummaryInfo(String key, String value)
virtual void setRevisionNumber(String revisionNumber)
virtual void setComments(String comments)
static string getRealClassName(IntPtr ptr)
virtual void setCustomSummaryInfo(String customInfoKey, String value)
static OdDbDatabaseSummaryInfo createObject()
static OdDbDatabaseSummaryInfo cast(OdRxObject pObj)
virtual void setDatabase(OdDbDatabase pDb)
OdDbDatabaseSummaryInfo(IntPtr cPtr, bool cMemoryOwn)
virtual void getCustomSummaryInfo(int fieldIndex, ref string key, ref string rvalue)
virtual void setKeywords(String keywords)
virtual void setSubject(String subject)
virtual bool getCustomSummaryInfo(String customInfoKey, ref string rvalue)
virtual bool deleteCustomSummaryInfo(String key)
static HandleRef getCPtr(OdDbDatabaseSummaryInfo obj)
virtual void setCustomSummaryInfo(int fieldIndex, String key, String value)
virtual void setAuthor(String author)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void deleteCustomSummaryInfo(int fieldIndex)
virtual void setLastSavedBy(String lastSavedBy)
override void Dispose(bool disposing)
static global::System.Exception Retrieve()
static void OdDbDatabaseSummaryInfo_setSubject(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbDatabaseSummaryInfo_getCustomSummaryInfo__SWIG_0(HandleRef jarg1, int jarg2, ref IntPtr jarg3, ref IntPtr jarg4)
static void OdDbDatabaseSummaryInfo_deleteCustomSummaryInfo__SWIG_0(HandleRef jarg1, int jarg2)
static IntPtr OdDbDatabaseSummaryInfo_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbDatabaseSummaryInfo_setAuthor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static string OdDbDatabaseSummaryInfo_getRealClassName(IntPtr jarg1)
static IntPtr OdDbDatabaseSummaryInfo_database(HandleRef jarg1)
static bool OdDbDatabaseSummaryInfo_deleteCustomSummaryInfo__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDbDatabaseSummaryInfo_getComments(HandleRef jarg1)
static String OdDbDatabaseSummaryInfo_getLastSavedBy(HandleRef jarg1)
static String OdDbDatabaseSummaryInfo_getKeywords(HandleRef jarg1)
static bool OdDbDatabaseSummaryInfo_getCustomSummaryInfo__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, ref IntPtr jarg3)
static void OdDbDatabaseSummaryInfo_setComments(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbDatabaseSummaryInfo_setHyperlinkBase(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbDatabaseSummaryInfo_createObject()
static String OdDbDatabaseSummaryInfo_getAuthor(HandleRef jarg1)
static IntPtr OdDbDatabaseSummaryInfo_desc()
static void OdDbDatabaseSummaryInfo_setCustomSummaryInfo__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static String OdDbDatabaseSummaryInfo_getTitle(HandleRef jarg1)
static void OdDbDatabaseSummaryInfo_setTitle(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbDatabaseSummaryInfo_numCustomInfo(HandleRef jarg1)
static void OdDbDatabaseSummaryInfo_setCustomSummaryInfo__SWIG_0(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static String OdDbDatabaseSummaryInfo_getHyperlinkBase(HandleRef jarg1)
static void OdDbDatabaseSummaryInfo_setRevisionNumber(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbDatabaseSummaryInfo_setKeywords(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdDbDatabaseSummaryInfo(HandleRef jarg1)
static void OdDbDatabaseSummaryInfo_setDatabase(HandleRef jarg1, HandleRef jarg2)
static void OdDbDatabaseSummaryInfo_addCustomSummaryInfo(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static String OdDbDatabaseSummaryInfo_getSubject(HandleRef jarg1)
static IntPtr OdDbDatabaseSummaryInfo_isA(HandleRef jarg1)
static void OdDbDatabaseSummaryInfo_setLastSavedBy(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDbDatabaseSummaryInfo_getRevisionNumber(HandleRef jarg1)
static IntPtr OdDbDatabaseSummaryInfo_cast(HandleRef jarg1)