Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
CFxDatabaseHistory.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 PCAD_DOT_NET {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16using Teigha.TD;
17
18public class CFxDatabaseHistory : global::System.IDisposable {
19 private Object locker = new Object();
20 private HandleRef swigCPtr;
21 protected bool swigCMemOwn;
22 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 public CFxDatabaseHistory(IntPtr cPtr, bool cMemoryOwn) {
24 swigCMemOwn = cMemoryOwn;
25 swigCPtr = new HandleRef(this, cPtr);
26 }
27 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
28 public static HandleRef getCPtr(CFxDatabaseHistory obj) {
29 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
30 }
31
33 Dispose(false);
34 }
35
36 public void Dispose() {
37 Dispose(true);
38 global::System.GC.SuppressFinalize(this);
39 }
40
41 protected virtual void Dispose(bool disposing) {
42 lock(this) {
43 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
44 if (swigCMemOwn) {
45 swigCMemOwn = false;
47 }
48 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
49 }
50 }
51 }
52
53 public virtual CFxHistoryStack Get(CFxString strKey) {
54 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxDatabaseHistory_Get(swigCPtr, CFxString.getCPtr(strKey));
55 CFxHistoryStack ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxHistoryStack(cPtr, false);
57 return ret;
58 }
59
60 public virtual void Add(CFxString strKey, CFxHistoryStack pHistory) {
63 }
64
65}
66
67}
static HandleRef getCPtr(CFxDatabaseHistory obj)
CFxDatabaseHistory(IntPtr cPtr, bool cMemoryOwn)
virtual CFxHistoryStack Get(CFxString strKey)
virtual void Dispose(bool disposing)
virtual void Add(CFxString strKey, CFxHistoryStack pHistory)
static HandleRef getCPtr(CFxHistoryStack obj)
static HandleRef getCPtr(CFxString obj)
Definition: CFxString.cs:28
static void CFxDatabaseHistory_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr CFxDatabaseHistory_Get(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_CFxDatabaseHistory(global::System.Runtime.InteropServices.HandleRef jarg1)