Extended .NET SDK Documentation 2024 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
42 public virtual String description() {
43 string ret = GlobalsPINVOKE.OdErrorContext_description(swigCPtr);
45 return ret;
46}
47
48 public virtual OdResult code() {
51 return ret;
52 }
53
57 return ret;
58}
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
67 public void setPreviousError(OdErrorContext pPreviousError) {
70 }
71
72 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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)