Class Disposable

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.dll
API Level:
6

Disposable class.

C#
Copy
public class Disposable : System.IDisposable
Inheritance
Disposable
Derived

Constructors

View Source

Disposable()

Create an instance of Disposable.

Declaration
C#
Copy
public Disposable()
API Level: 6
View Source

Disposable(System.IntPtr, Boolean)

Declaration
C#
Copy
public Disposable(System.IntPtr cPtr, bool cMemoryOwn)
Parameters
Type Name Description
System.IntPtr cPtr
Boolean cMemoryOwn

Fields

View Source

disposed

The flag to check if it is already disposed of.

Declaration
C#
Copy
protected bool disposed
Field Value
Type Description
Boolean
API Level: 6

Properties

View Source

Disposed

The flag to check if it is already disposed of.

Declaration
C#
Copy
protected bool Disposed { get; }
Property Value
Type Description
Boolean

Methods

View Source

Dispose()

Dispose.

Declaration
C#
Copy
public void Dispose()
API Level: 6
View Source

Dispose(Boolean)

Hidden API (Inhouse API). Dispose.

Declaration
C#
Copy
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
Boolean disposing

true in order to free managed objects

Remarks

Following the guide of https://docs.microsoft.com/en-us/dotnet/standard/garbage-collection/implementing-dispose. This will replace "protected virtual void Dispose(DisposeTypes type)" which is exactly same in functionality.

View Source

Dispose(DisposeTypes)

Dispose.

Declaration
C#
Copy
protected virtual void Dispose(DisposeTypes type)
Parameters
Type Name Description
DisposeTypes type
API Level: 6
View Source

Finalize()

Dispose.

Declaration
C#
Copy
protected void Finalize()
API Level: 6
View Source

ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)

Release swigCPtr.

Declaration
C#
Copy
protected virtual void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type Name Description
Tizen.System.Runtime.InteropServices.HandleRef swigCPtr
API Level: 6

Extension Methods