Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdSmPublishOptions.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 OdSmPublishOptions(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdSmPublishOptions_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdSmPublishOptions 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 OdSmPublishOptions cast(OdRxObject pObj) {// OdSmartPtr<dst::OdSmPublishOptions>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdSmPublishOptions ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdSmPublishOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmPublishOptions),ptr, true));
52 ret = (OdSmPublishOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmPublishOptions),ptr, false);
53 }
54 else
55 {
56 ret = (OdSmPublishOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmPublishOptions),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.OdSmPublishOptions_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.OdSmPublishOptions_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.OdSmPublishOptions_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdSmPublishOptions createObject() {// OdSmartPtr<dst::OdSmPublishOptions>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdSmPublishOptions ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdSmPublishOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmPublishOptions),ptr, true));
93 ret = (OdSmPublishOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmPublishOptions),ptr, false);
94 }
95 else
96 {
97 ret = (OdSmPublishOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmPublishOptions),ptr, true);
98 }
99
101 return ret;
102}
103
105 OdSmFileReference ret = (OdSmFileReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmFileReference),TD_DbPINVOKE.OdSmPublishOptions_getDefaultOutputdir(swigCPtr),false); /*createInt 3_2*/
106
108 return ret;
109}
110
115
116 public virtual bool getDwfType() {
117 bool ret = TD_DbPINVOKE.OdSmPublishOptions_getDwfType(swigCPtr);
119 return ret;
120 }
121
126
127 public virtual bool getPromptForName() {
130 return ret;
131 }
132
137
138 public virtual bool getUsePassword() {
141 return ret;
142 }
143
148
154
159
160 public virtual bool getLayerInfo() {
163 return ret;
164 }
165
170
172 OdSmCustomPropertyBag ret = (OdSmCustomPropertyBag)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmCustomPropertyBag),TD_DbPINVOKE.OdSmPublishOptions_getUnrecognizedData(swigCPtr),false); /*createInt 3_2*/
173
175 return ret;
176}
177
182
184 OdSmCustomPropertyBag ret = (OdSmCustomPropertyBag)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmCustomPropertyBag),TD_DbPINVOKE.OdSmPublishOptions_getUnrecognizedSections(swigCPtr),false); /*createInt 3_2*/
185
187 return ret;
188}
189
194
200
205
211
216
217 protected static string getRealClassName(IntPtr ptr) {
218 string ret = TD_DbPINVOKE.OdSmPublishOptions_getRealClassName(ptr /*SIMPLETYPE*/);
220 return ret;
221 }
222
223}
224
225}
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdSmCustomPropertyBag obj)
static HandleRef getCPtr(OdSmFileReference obj)
virtual OdSmCustomPropertyBag getUnrecognizedData()
static OdSmPublishOptions cast(OdRxObject pObj)
virtual void setDefaultOutputdir(OdSmFileReference pValue)
override OdRxObject queryX(OdRxClass protocolClass)
static OdSmPublishOptions createObject()
virtual void setIncludeSheetData(bool value)
static string getRealClassName(IntPtr ptr)
virtual void setIncludeSheetSetData(bool value)
virtual void setPromptForPassword(bool value)
virtual OdSmFileReference getDefaultOutputdir()
static HandleRef getCPtr(OdSmPublishOptions obj)
virtual void setUnrecognizedData(OdSmCustomPropertyBag bag)
virtual void setUsePassword(bool value)
virtual void setLayerInfo(bool value)
static new OdRxClass desc()
OdSmPublishOptions(IntPtr cPtr, bool cMemoryOwn)
virtual void setDwfType(bool value)
override void Dispose(bool disposing)
virtual void setPromptForName(bool value)
virtual void setUnrecognizedSections(OdSmCustomPropertyBag sectionArray)
virtual OdSmCustomPropertyBag getUnrecognizedSections()
static global::System.Exception Retrieve()
static void OdSmPublishOptions_setDwfType(HandleRef jarg1, bool jarg2)
static void OdSmPublishOptions_setIncludeSheetSetData(HandleRef jarg1, bool jarg2)
static IntPtr OdSmPublishOptions_getUnrecognizedData(HandleRef jarg1)
static IntPtr OdSmPublishOptions_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdSmPublishOptions_createObject()
static void OdSmPublishOptions_setPromptForName(HandleRef jarg1, bool jarg2)
static bool OdSmPublishOptions_getDwfType(HandleRef jarg1)
static bool OdSmPublishOptions_getIncludeSheetSetData(HandleRef jarg1)
static void OdSmPublishOptions_setUnrecognizedSections(HandleRef jarg1, HandleRef jarg2)
static void OdSmPublishOptions_setDefaultOutputdir(HandleRef jarg1, HandleRef jarg2)
static void OdSmPublishOptions_setUnrecognizedData(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdSmPublishOptions_getDefaultOutputdir(HandleRef jarg1)
static bool OdSmPublishOptions_getIncludeSheetData(HandleRef jarg1)
static string OdSmPublishOptions_getRealClassName(IntPtr jarg1)
static IntPtr OdSmPublishOptions_getUnrecognizedSections(HandleRef jarg1)
static void OdSmPublishOptions_setPromptForPassword(HandleRef jarg1, bool jarg2)
static void OdSmPublishOptions_setIncludeSheetData(HandleRef jarg1, bool jarg2)
static bool OdSmPublishOptions_getPromptForPassword(HandleRef jarg1)
static IntPtr OdSmPublishOptions_isA(HandleRef jarg1)
static IntPtr OdSmPublishOptions_desc()
static bool OdSmPublishOptions_getPromptForName(HandleRef jarg1)
static bool OdSmPublishOptions_getLayerInfo(HandleRef jarg1)
static bool OdSmPublishOptions_getUsePassword(HandleRef jarg1)
static void OdSmPublishOptions_setUsePassword(HandleRef jarg1, bool jarg2)
static void OdSmPublishOptions_setLayerInfo(HandleRef jarg1, bool jarg2)
static void delete_OdSmPublishOptions(HandleRef jarg1)
static IntPtr OdSmPublishOptions_cast(HandleRef jarg1)