Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgDocumentSummaryInformation.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 OdDgDocumentSummaryInformation(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDocumentSummaryInformation_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDocumentSummaryInformation 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 OdDgDocumentSummaryInformation cast(OdRxObject pObj) {// OdSmartPtr<OdDgDocumentSummaryInformation>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgDocumentSummaryInformation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDocumentSummaryInformation),ptr, true));
52 ret = (OdDgDocumentSummaryInformation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDocumentSummaryInformation),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgDocumentSummaryInformation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDocumentSummaryInformation),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.OdDgDocumentSummaryInformation_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.OdDgDocumentSummaryInformation_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.OdDgDocumentSummaryInformation_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgDocumentSummaryInformation createObject() {// OdSmartPtr<OdDgDocumentSummaryInformation>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgDocumentSummaryInformation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDocumentSummaryInformation),ptr, true));
93 ret = (OdDgDocumentSummaryInformation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDocumentSummaryInformation),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgDocumentSummaryInformation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDocumentSummaryInformation),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
131
136
137 public virtual OdDgPropertyValue getProperty(UInt32 pid) {// OdDgPropertyValuePtr
138 MemoryManager mMan = MemoryManager.GetMemoryManager();
139 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
140 IntPtr ptr = TG_DbPINVOKE.OdDgDocumentSummaryInformation_getProperty(swigCPtr, pid /*SIMPLETYPE*/);
141
142 OdDgPropertyValue ret = null;
143 if (null != mTrans)
144 {
145 mTrans.AddObject((OdDgPropertyValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPropertyValue),ptr, true));
146 ret = (OdDgPropertyValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPropertyValue),ptr, false);
147 }
148 else
149 {
150 ret = (OdDgPropertyValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPropertyValue),ptr, true);
151 }
152
154 return ret;
155}
156
161
162 public virtual OdDgPropertyValue getCustomProperty(String name) {// OdDgPropertyValuePtr
163 MemoryManager mMan = MemoryManager.GetMemoryManager();
164 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
166
167 OdDgPropertyValue ret = null;
168 if (null != mTrans)
169 {
170 mTrans.AddObject((OdDgPropertyValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPropertyValue),ptr, true));
171 ret = (OdDgPropertyValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPropertyValue),ptr, false);
172 }
173 else
174 {
175 ret = (OdDgPropertyValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPropertyValue),ptr, true);
176 }
177
179 return ret;
180}
181
186
187 public virtual OdRxDictionary getCustomProperties() {// OdRxDictionaryPtr
188 MemoryManager mMan = MemoryManager.GetMemoryManager();
189 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
191
192 OdRxDictionary ret = null;
193 if (null != mTrans)
194 {
195 mTrans.AddObject((OdRxDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxDictionary),ptr, true));
196 ret = (OdRxDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxDictionary),ptr, false);
197 }
198 else
199 {
200 ret = (OdRxDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxDictionary),ptr, true);
201 }
202
204 return ret;
205}
206
211
212 protected static string getRealClassName(IntPtr ptr) {
213 string ret = TG_DbPINVOKE.OdDgDocumentSummaryInformation_getRealClassName(ptr /*SIMPLETYPE*/);
215 return ret;
216 }
217
218}
219
220}
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
static HandleRef getCPtr(OdRxDictionary obj)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDgDocumentSummaryInformation obj)
static OdDgDocumentSummaryInformation createObject()
virtual void setProperty(UInt32 pid, OdDgPropertyValue pProp)
virtual OdDgPropertyValue getProperty(UInt32 pid)
virtual OdDgPropertyValue getCustomProperty(String name)
virtual void setCustomProperties(OdRxDictionary props)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setCustomProperty(String name, OdDgPropertyValue pProp)
static OdDgDocumentSummaryInformation cast(OdRxObject pObj)
static HandleRef getCPtr(OdDgPropertyValue obj)
static global::System.Exception Retrieve()
static IntPtr OdDgDocumentSummaryInformation_cast(HandleRef jarg1)
static void OdDgDocumentSummaryInformation_setCustomProperty(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static string OdDgDocumentSummaryInformation_getRealClassName(IntPtr jarg1)
static IntPtr OdDgDocumentSummaryInformation_isA(HandleRef jarg1)
static String OdDgDocumentSummaryInformation_getCategory(HandleRef jarg1)
static String OdDgDocumentSummaryInformation_getCompany(HandleRef jarg1)
static String OdDgDocumentSummaryInformation_getManager(HandleRef jarg1)
static void OdDgDocumentSummaryInformation_setCategory(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgDocumentSummaryInformation_setManager(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgDocumentSummaryInformation_setProperty(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static IntPtr OdDgDocumentSummaryInformation_getProperty(HandleRef jarg1, UInt32 jarg2)
static void delete_OdDgDocumentSummaryInformation(HandleRef jarg1)
static IntPtr OdDgDocumentSummaryInformation_getCustomProperty(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgDocumentSummaryInformation_setCompany(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgDocumentSummaryInformation_createObject()
static void OdDgDocumentSummaryInformation_setCustomProperties(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgDocumentSummaryInformation_getCustomProperties(HandleRef jarg1)
static IntPtr OdDgDocumentSummaryInformation_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgDocumentSummaryInformation_desc()