Z3
 
Loading...
Searching...
No Matches
Public Member Functions | Properties
Z3Object Class Reference

Internal base class for interfacing with native Z3 objects. Should not be used externally. More...

+ Inheritance diagram for Z3Object:

Public Member Functions

void Dispose ()
 Disposes of the underlying native Z3 object.
 

Properties

Context Context [get]
 Access Context object.
 

Detailed Description

Internal base class for interfacing with native Z3 objects. Should not be used externally.

Definition at line 32 of file Z3Object.cs.

Member Function Documentation

◆ Dispose()

void Dispose ( )
inline

Disposes of the underlying native Z3 object.

Definition at line 45 of file Z3Object.cs.

46 {
47 if (m_n_obj != IntPtr.Zero)
48 {
49 DecRef(m_n_obj);
50 m_n_obj = IntPtr.Zero;
51 }
52
53 m_ctx = null;
54
55 GC.SuppressFinalize(this);
56 }

Property Documentation

◆ Context