Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdErrorContext.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 OdErrorContext : OdRxObject {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdErrorContext(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdErrorContext_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdErrorContext 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
47
53
59
61 OdErrorContext ret = (OdErrorContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdErrorContext),GlobalsPINVOKE.OdErrorContext_getPreviousError(swigCPtr),false); /*createInt 3_2*/
62
64 return ret;
65}
66
71
72 protected static string getRealClassName(IntPtr ptr) {
73 string ret = GlobalsPINVOKE.OdErrorContext_getRealClassName(ptr /*SIMPLETYPE*/);
75 return ret;
76 }
77
78}
79
80}
static global::System.Exception Retrieve()
static int OdErrorContext_code(HandleRef jarg1)
static String OdErrorContext_completeDescription(HandleRef jarg1)
static IntPtr OdErrorContext_getPreviousError(HandleRef jarg1)
static string OdErrorContext_getRealClassName(IntPtr jarg1)
static String OdErrorContext_description(HandleRef jarg1)
static void delete_OdErrorContext(HandleRef jarg1)
static void OdErrorContext_setPreviousError(HandleRef jarg1, HandleRef jarg2)
virtual String description()
void setPreviousError(OdErrorContext pPreviousError)
static HandleRef getCPtr(OdErrorContext obj)
static string getRealClassName(IntPtr ptr)
override void Dispose(bool disposing)
OdErrorContext getPreviousError()
virtual OdResult code()
OdErrorContext(IntPtr cPtr, bool cMemoryOwn)