Class Disposable

    Definition

    Namespace:
    Tizen.NUI
    Assembly:
    Tizen.NUI.dll

    Disposable class.

    public class Disposable : System.IDisposable
    Inheritance
    object
    Disposable
    Derived
    Adaptor
    AlphaFunction
    EmbeddedItemInfo
    RendererParameters
    ShadowParameters
    TableView.CellPosition
    Color
    FlexibleViewLayoutManager
    Notification
    Degree
    GestureDetectorManager
    Extents
    FrameUpdateCallbackInterface
    InputMethodContext.CallbackData
    InputMethodContext.EventData
    Matrix
    Matrix3
    MouseInOut
    MouseRelative
    PaddingType
    PointerConstraints
    Position
    Position2D
    PropertyArray
    PropertyKey
    PropertyMap
    PropertyValue
    Radian
    Rectangle
    RefObject
    RelativeVector2
    RelativeVector3
    RelativeVector4
    RelayoutContainer
    Rotation
    Size
    Size2D
    TimePeriod
    TransitionBase
    TextPageUtil
    Vector2
    Vector3
    Vector4
    WatchTime
    WebBackForwardList
    WebBackForwardListItem
    WebCertificate
    WebConsoleMessage
    WebContext
    WebContextMenu
    WebContextMenuItem
    WebCookieManager
    WebDeviceList
    WebFileChooser
    WebFormRepostPolicyDecisionMaker
    WebFrame
    WebHitTestResult
    WebHttpAuthHandler
    WebHttpRequestInterceptor
    WebPageLoadError
    WebPasswordData
    WebPolicyDecisionMaker
    WebSecurityOrigin
    WebSettings
    WebUserMediaPermissionRequest
    WindowData

    Constructors

    View Source

    Disposable()

    Create an instance of Disposable.

    Declaration
    public Disposable()
    View Source

    Disposable(IntPtr, bool)

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

    Fields

    View Source

    disposed

    The flag to check if it is already disposed of.

    Declaration
    protected bool disposed
    Field Value
    Type Description
    bool

    Properties

    View Source

    Disposed

    The flag to check if it is already disposed of.

    Declaration
    protected bool Disposed { get; }
    Property Value
    Type Description
    bool
    View Source

    DisposeOnlyMainThread

    The flag to check if it must be disposed at main thread or not.

    Declaration
    protected bool DisposeOnlyMainThread { get; }
    Property Value
    Type Description
    bool
    View Source

    IsDisposeQueued

    The flag to check if it is disposed by DisposeQueue.

    Declaration
    protected bool IsDisposeQueued { get; }
    Property Value
    Type Description
    bool

    Methods

    View Source

    Dispose()

    Dispose.

    Declaration
    public void Dispose()
    View Source

    Dispose(bool)

    Hidden API (Inhouse API). Dispose.

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool 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
    protected virtual void Dispose(DisposeTypes type)
    Parameters
    Type Name Description
    DisposeTypes type
    View Source

    ~Disposable()

    Dispose.

    Declaration
    protected ~Disposable()
    View Source

    ReleaseSwigCPtr(HandleRef)

    Release swigCPtr.

    Declaration
    protected virtual void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
    Parameters
    Type Name Description
    System.Runtime.InteropServices.HandleRef swigCPtr

    Extension Methods

    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, Type)
    Extensions.LoadFromXamlFile<TXaml>(TXaml, string)
    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX