Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgTemplateItem.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
17public class OdDgTemplateItem : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdDgTemplateItem(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdDgTemplateItem obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public OdDgTemplateItem() : this(TG_DbPINVOKE.new_OdDgTemplateItem(), true) {
54 }
55
56 public UInt32 getPathLength() {
57// test csout
58 /*SIMPLETYPE*/
59 UInt32 ret = TG_DbPINVOKE.OdDgTemplateItem_getPathLength(swigCPtr);
61 return ret;
62 }
63
64 public String getPathItem(UInt32 /*SIMPLETYPE*/ uIndex) {
65 string ret = TG_DbPINVOKE.OdDgTemplateItem_getPathItem(swigCPtr, uIndex /*SIMPLETYPE*/);
67 return ret;
68}
69
70 public void setPathItem(UInt32 /*SIMPLETYPE*/ uIndex, String strPathItem) {
71 TG_DbPINVOKE.OdDgTemplateItem_setPathItem(swigCPtr, uIndex /*SIMPLETYPE*/, strPathItem);
73 }
74
75 public void addPathItem(String strPathItem) {
76 TG_DbPINVOKE.OdDgTemplateItem_addPathItem(swigCPtr, strPathItem);
78 }
79
80 public void deletePathItem(UInt32 /*SIMPLETYPE*/ uIndex) {
81 TG_DbPINVOKE.OdDgTemplateItem_deletePathItem(swigCPtr, uIndex /*SIMPLETYPE*/);
83 }
84
85 public UInt32 getValueCount() {
86// test csout
87 /*SIMPLETYPE*/
88 UInt32 ret = TG_DbPINVOKE.OdDgTemplateItem_getValueCount(swigCPtr);
90 return ret;
91 }
92
93 public OdDgTemplateValueVariant getValue(UInt32 /*SIMPLETYPE*/ uIndex) {
94 OdDgTemplateValueVariant ret = new OdDgTemplateValueVariant(TG_DbPINVOKE.OdDgTemplateItem_getValue(swigCPtr, uIndex /*SIMPLETYPE*/), true);
96 return ret;
97 }
98
99 public void setValue(UInt32 /*SIMPLETYPE*/ uIndex, OdDgTemplateValueVariant valData) {
100 TG_DbPINVOKE.OdDgTemplateItem_setValue(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgTemplateValueVariant.getCPtr(valData));
102 }
103
104 public void addValue(OdDgTemplateValueVariant valData) {
107 }
108
109 public void deleteValue(UInt32 /*SIMPLETYPE*/ uIndex) {
110 TG_DbPINVOKE.OdDgTemplateItem_deleteValue(swigCPtr, uIndex /*SIMPLETYPE*/);
112 }
113
114 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
115 string ret = TG_DbPINVOKE.OdDgTemplateItem_getRealClassName(ptr /*SIMPLETYPE*/);
117 return ret;
118 }
119
120}
121
122}
static HandleRef getCPtr(OdDgTemplateItem obj)
void addPathItem(String strPathItem)
void setValue(UInt32 uIndex, OdDgTemplateValueVariant valData)
void deleteValue(UInt32 uIndex)
void deletePathItem(UInt32 uIndex)
OdDgTemplateValueVariant getValue(UInt32 uIndex)
OdDgTemplateItem(IntPtr cPtr, bool cMemoryOwn)
void addValue(OdDgTemplateValueVariant valData)
virtual void Dispose(bool disposing)
String getPathItem(UInt32 uIndex)
static string getRealClassName(IntPtr ptr)
void setPathItem(UInt32 uIndex, String strPathItem)
static HandleRef getCPtr(OdDgTemplateValueVariant obj)
static global::System.Exception Retrieve()
static String OdDgTemplateItem_getPathItem(HandleRef jarg1, UInt32 jarg2)
static string OdDgTemplateItem_getRealClassName(IntPtr jarg1)
static void OdDgTemplateItem_setPathItem(HandleRef jarg1, UInt32 jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgTemplateItem_addPathItem(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgTemplateItem_setValue(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgTemplateItem_deletePathItem(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgTemplateItem_getValueCount(HandleRef jarg1)
static void OdDgTemplateItem_deleteValue(HandleRef jarg1, UInt32 jarg2)
static void delete_OdDgTemplateItem(HandleRef jarg1)
static void OdDgTemplateItem_addValue(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgTemplateItem_getPathLength(HandleRef jarg1)
static global::System.IntPtr OdDgTemplateItem_getValue(HandleRef jarg1, UInt32 jarg2)