Extended .NET SDK Documentation 2024 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
111 public virtual void setDefaultOutputdir(OdSmFileReference pValue) {
114 }
115
116 public virtual bool getDwfType() {
117 bool ret = TD_DbPINVOKE.OdSmPublishOptions_getDwfType(swigCPtr);
119 return ret;
120 }
121
122 public virtual void setDwfType(bool value) {
125 }
126
127 public virtual bool getPromptForName() {
130 return ret;
131 }
132
133 public virtual void setPromptForName(bool value) {
136 }
137
138 public virtual bool getUsePassword() {
141 return ret;
142 }
143
144 public virtual void setUsePassword(bool value) {
147 }
148
149 public virtual bool getPromptForPassword() {
152 return ret;
153 }
154
155 public virtual void setPromptForPassword(bool value) {
158 }
159
160 public virtual bool getLayerInfo() {
163 return ret;
164 }
165
166 public virtual void setLayerInfo(bool value) {
169 }
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
181 }
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
190 public virtual void setUnrecognizedSections(OdSmCustomPropertyBag sectionArray) {
193 }
194
195 public virtual bool getIncludeSheetSetData() {
198 return ret;
199 }
200
201 public virtual void setIncludeSheetSetData(bool value) {
204 }
205
206 public virtual bool getIncludeSheetData() {
209 return ret;
210 }
211
212 public virtual void setIncludeSheetData(bool value) {
215 }
216
217 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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
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)