Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdGiPaletteOverrideHelper.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 OdGiPaletteOverrideHelper : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdGiPaletteOverrideHelper(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdGiPaletteOverrideHelper obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 public OdGiPaletteOverrideHelper() : this(GlobalsPINVOKE.new_OdGiPaletteOverrideHelper__SWIG_0(), true) {
53 }
54
55 public OdGiPaletteOverrideHelper(OdGiSubEntityTraits pTraits, OdGiPalette pOverride) : this(GlobalsPINVOKE.new_OdGiPaletteOverrideHelper__SWIG_1(OdGiSubEntityTraits.getCPtr(pTraits), OdGiPalette.getCPtr(pOverride)), true) {
57 }
58
63
64}
65
66}
static global::System.Exception Retrieve()
static void delete_OdGiPaletteOverrideHelper(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiPaletteOverrideHelper_setPaletteOverride(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static HandleRef getCPtr(OdGiPalette obj)
OdGiPaletteOverrideHelper(OdGiSubEntityTraits pTraits, OdGiPalette pOverride)
static HandleRef getCPtr(OdGiPaletteOverrideHelper obj)
void setPaletteOverride(OdGiSubEntityTraits pTraits, OdGiPalette pOverride)
OdGiPaletteOverrideHelper(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdGiSubEntityTraits obj)