Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdStringBuf.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdStringBuf : OdRxObject {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdStringBuf(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdStringBuf_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdStringBuf obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
46
51
52 public static OdStringBuf cast(OdRxObject pObj) {// OdSmartPtr<OdStringBuf>
53 MemoryManager mMan = MemoryManager.GetMemoryManager();
54 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
56
57 OdStringBuf ret = null;
58 if (null != mTrans)
59 {
60 mTrans.AddObject((OdStringBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStringBuf),ptr, true));
61 ret = (OdStringBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStringBuf),ptr, false);
62 }
63 else
64 {
65 ret = (OdStringBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStringBuf),ptr, true);
66 }
67
69 return ret;
70}
71
72 public new static OdRxClass desc() {
73 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdStringBuf_desc(),false); /*createInt 3_2*/
74
76 return ret;
77}
78
79 public override OdRxClass isA() {
80 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdStringBuf_isA(swigCPtr),false); /*createInt 3_2*/
81
83 return ret;
84}
85
86 public override OdRxObject queryX(OdRxClass protocolClass) {
87 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdStringBuf_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
88
90 return ret;
91}
92
93 public static OdStringBuf createObject() {// OdSmartPtr<OdStringBuf>
94 MemoryManager mMan = MemoryManager.GetMemoryManager();
95 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
97
98 OdStringBuf ret = null;
99 if (null != mTrans)
100 {
101 mTrans.AddObject((OdStringBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStringBuf),ptr, true));
102 ret = (OdStringBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStringBuf),ptr, false);
103 }
104 else
105 {
106 ret = (OdStringBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStringBuf),ptr, true);
107 }
108
110 return ret;
111}
112
113 public virtual String getString() {
114 string ret = GlobalsPINVOKE.OdStringBuf_getString(swigCPtr);
116 return ret;
117}
118
120 OdStreamBuf ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),GlobalsPINVOKE.OdStringBuf_getIOPtr(swigCPtr),false); /*createInt 3_2*/
121
123 return ret;
124}
125
131
132 public static UInt32 GetUnicodeHeaderForType(OdStringBuf.CharFormat type) {
133// test csout
134 /*SIMPLETYPE*/
137 return ret;
138 }
139
141// test csout
142 /*SIMPLETYPE*/
145 return ret;
146 }
147
149// test csout
150 /*SIMPLETYPE*/
153 return ret;
154 }
155
160
165
170
175
180
185
190
195
200
205
210
215
220
225
230
235
240
245
250
251 protected static string getRealClassName(IntPtr ptr) {
252 string ret = GlobalsPINVOKE.OdStringBuf_getRealClassName(ptr /*SIMPLETYPE*/);
254 return ret;
255 }
256
266
267}
268
269}
static global::System.Exception Retrieve()
static void OdStringBuf_WriteOdInt16(int jarg1, HandleRef jarg2, Int16 jarg3)
static IntPtr OdStringBuf_createObject()
static IntPtr OdStringBuf_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdStringBuf_cast(HandleRef jarg1)
static void OdStringBuf_WriteOdDouble(int jarg1, HandleRef jarg2, double jarg3)
static void OdStringBuf_WriteOdFloat(int jarg1, HandleRef jarg2, float jarg3)
static IntPtr OdStringBuf_desc()
static IntPtr OdStringBuf_getIOPtr(HandleRef jarg1)
static Int64 OdStringBuf_GetUnicodeBitSizeForType(int jarg1)
static void OdStringBuf_WriteTab__SWIG_0(int jarg1, HandleRef jarg2, bool jarg3)
static void OdStringBuf_WriteOdInt8(int jarg1, HandleRef jarg2, sbyte jarg3)
static String OdStringBuf_getString(HandleRef jarg1)
static UInt32 OdStringBuf_GetUnicodeHeaderForType(int jarg1)
static void OdStringBuf_WriteNL__SWIG_0(int jarg1, HandleRef jarg2, bool jarg3)
static void OdStringBuf_init__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static void OdStringBuf_WriteUnicodeHeader(int jarg1, HandleRef jarg2)
static string OdStringBuf_getRealClassName(IntPtr jarg1)
static void OdStringBuf_WriteOdInt32(int jarg1, HandleRef jarg2, Int32 jarg3)
static void OdStringBuf_DefaultUTF16Type(out OdStringBuf.CharFormat jarg1)
static void OdStringBuf_WriteSpace__SWIG_0(int jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdStringBuf_isA(HandleRef jarg1)
static void OdStringBuf_WriteNL__SWIG_1(int jarg1, HandleRef jarg2)
static void delete_OdStringBuf(HandleRef jarg1)
static void OdStringBuf_WriteTab__SWIG_1(int jarg1, HandleRef jarg2)
static void OdStringBuf_WriteOdUInt32(int jarg1, HandleRef jarg2, UInt32 jarg3)
static int OdStringBuf_getCharFormat(HandleRef jarg1)
static void OdStringBuf_init__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static Int64 OdStringBuf_GetUnicodeHeaderSizeForType(int jarg1)
static void OdStringBuf_DefaultUTF32Type(out OdStringBuf.CharFormat jarg1)
static void OdStringBuf_WriteString(int jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdStringBuf_WriteOdUInt8(int jarg1, HandleRef jarg2, byte jarg3)
static void OdStringBuf_WriteSpace__SWIG_1(int jarg1, HandleRef jarg2)
static void OdStringBuf_DefaultingType(out OdStringBuf.CharFormat jarg1)
static void OdStringBuf_WriteOdUInt16(int jarg1, HandleRef jarg2, UInt16 jarg3)
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(OdStreamBuf obj)
static void WriteNL(OdStringBuf.CharFormat type, OdStreamBuf io, bool use_odc)
static void DefaultingType(out OdStringBuf.CharFormat type)
static void WriteString(OdStringBuf.CharFormat type, OdStreamBuf io, String text)
virtual String getString()
override OdRxClass isA()
static void WriteUnicodeHeader(OdStringBuf.CharFormat type, OdStreamBuf io)
static void WriteOdInt32(OdStringBuf.CharFormat type, OdStreamBuf io, Int32 var)
static void WriteNL(OdStringBuf.CharFormat type, OdStreamBuf io)
static new OdRxClass desc()
static void WriteTab(OdStringBuf.CharFormat type, OdStreamBuf io, bool use_odc)
static OdStringBuf cast(OdRxObject pObj)
static void WriteOdUInt32(OdStringBuf.CharFormat type, OdStreamBuf io, UInt32 var)
static void DefaultUTF32Type(out OdStringBuf.CharFormat type)
static void WriteOdInt8(OdStringBuf.CharFormat type, OdStreamBuf io, sbyte var)
static string getRealClassName(IntPtr ptr)
static void WriteOdInt16(OdStringBuf.CharFormat type, OdStreamBuf io, Int16 var)
void init(OdStreamBuf pIo)
static void WriteOdUInt16(OdStringBuf.CharFormat type, OdStreamBuf io, UInt16 var)
static void DefaultUTF16Type(out OdStringBuf.CharFormat type)
void init(OdStreamBuf pIo, OdStringBuf.CharFormat cf)
static HandleRef getCPtr(OdStringBuf obj)
override void Dispose(bool disposing)
static UInt32 GetUnicodeHeaderForType(OdStringBuf.CharFormat type)
OdStringBuf(IntPtr cPtr, bool cMemoryOwn)
static void WriteOdFloat(OdStringBuf.CharFormat type, OdStreamBuf io, float var)
static void WriteOdUInt8(OdStringBuf.CharFormat type, OdStreamBuf io, byte var)
static void WriteSpace(OdStringBuf.CharFormat type, OdStreamBuf io, bool use_odc)
static OdStringBuf createObject()
static Int64 GetUnicodeHeaderSizeForType(OdStringBuf.CharFormat type)
static void WriteTab(OdStringBuf.CharFormat type, OdStreamBuf io)
static void WriteSpace(OdStringBuf.CharFormat type, OdStreamBuf io)
static Int64 GetUnicodeBitSizeForType(OdStringBuf.CharFormat type)
static void WriteOdDouble(OdStringBuf.CharFormat type, OdStreamBuf io, double var)
override OdRxObject queryX(OdRxClass protocolClass)
OdStringBuf.CharFormat getCharFormat()