Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgECClassReference.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 OdDgECClassReference : 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 OdDgECClassReference(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(OdDgECClassReference 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 OdDgECClassReference() : this(TG_DbPINVOKE.new_OdDgECClassReference__SWIG_0(), true) {
54 }
55
56 public OdDgECClassReference(String strClassName, OdDgECSchemaReference schemaRef) : this(TG_DbPINVOKE.new_OdDgECClassReference__SWIG_1(strClassName, OdDgECSchemaReference.getCPtr(schemaRef)), true) {
58 }
59
60 public OdDgECClassReference(String strClassName, String strSchemaName, String strSchemaVersion, String strSchemaPrefix) : this(TG_DbPINVOKE.new_OdDgECClassReference__SWIG_2(strClassName, strSchemaName, strSchemaVersion, strSchemaPrefix), true) {
62 }
63
67 return ret;
68}
69
70 public void setClassName(String strName) {
73 }
74
78 return ret;
79}
80
84 return ret;
85}
86
90 return ret;
91}
92
96 return ret;
97 }
98
102 }
103
104 public bool IsEqual(OdDgECClassReference data) {
107 return ret;
108 }
109
110 public static String createName(OdDgECClassReference classRef) {
113 return ret;
114}
115
116}
117
118}
static String createName(OdDgECClassReference classRef)
bool IsEqual(OdDgECClassReference data)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(OdDgECClassReference obj)
OdDgECClassReference(IntPtr cPtr, bool cMemoryOwn)
OdDgECSchemaReference getSchemaReference()
void setSchemaReference(OdDgECSchemaReference schemaRef)
OdDgECClassReference(String strClassName, OdDgECSchemaReference schemaRef)
OdDgECClassReference(String strClassName, String strSchemaName, String strSchemaVersion, String strSchemaPrefix)
static HandleRef getCPtr(OdDgECSchemaReference obj)
static global::System.Exception Retrieve()
static void OdDgECClassReference_setClassName(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDgECClassReference_getClassName(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgECClassReference_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String OdDgECClassReference_getSchemaVersion(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDgECClassReference_getSchemaReference(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgECClassReference_setSchemaReference(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String OdDgECClassReference_getSchemaName(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdDgECClassReference(global::System.Runtime.InteropServices.HandleRef jarg1)
static String OdDgECClassReference_createName(global::System.Runtime.InteropServices.HandleRef jarg1)
static String OdDgECClassReference_getSchemaPrefix(global::System.Runtime.InteropServices.HandleRef jarg1)