Class BaseHandle

Definition

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

BaseHandle is a handle to an internal Dali resource.

C#
Copy
public class BaseHandle : Element, INotifyPropertyChanged, IDisposable
Inheritance
object
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
BaseHandle
Derived
Tizen.NUI.BaseComponents.VectorGraphics.Drawable
Tizen.NUI.BaseComponents.VectorGraphics.Drawable
Tizen.NUI.BaseComponents.VectorGraphics.Drawable
Tizen.NUI.BaseComponents.VectorGraphics.Drawable
Tizen.NUI.BaseComponents.VectorGraphics.Drawable
Tizen.NUI.BaseComponents.VectorGraphics.Gradient
Tizen.NUI.BaseComponents.VectorGraphics.Gradient
Tizen.NUI.BaseComponents.VectorGraphics.Gradient
Tizen.NUI.BaseComponents.VectorGraphics.Gradient
Tizen.NUI.BaseComponents.VectorGraphics.Gradient
Tizen.NUI.DragAndDrop
Tizen.NUI.DragAndDrop
Tizen.NUI.DragAndDrop
Tizen.NUI.DragAndDrop
Tizen.NUI.Scene3D.MotionData
Tizen.NUI.Scene3D.MotionData
Tizen.NUI.Scene3D.MotionData
Tizen.NUI.Scene3D.MotionIndex
Tizen.NUI.Scene3D.MotionIndex
Tizen.NUI.Scene3D.MotionIndex
Tizen.NUI.Scene3D.MotionValue
Tizen.NUI.Scene3D.MotionValue
Tizen.NUI.Scene3D.MotionValue
Tizen.NUI.VertexBuffer
Tizen.NUI.VertexBuffer
Tizen.NUI.VertexBuffer
Tizen.NUI.VertexBuffer
Tizen.NUI.VertexBuffer
Tizen.NUI.VertexBuffer
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Constructors

View Source

BaseHandle()

Create an instance of BaseHandle.

Declaration
C#
Copy
public BaseHandle()
View Source

BaseHandle(BaseHandle)

Create an instance of BaseHandle.

Declaration
C#
Copy
public BaseHandle(BaseHandle handle)
Parameters
Type Name Description
BaseHandle handle

The BaseHandle instance.

Fields

View Source

disposed

A Flat to check if it is already disposed.

Declaration
C#
Copy
protected bool disposed
Field Value
Type Description
bool
View Source

swigCMemOwn

swigCMemOwn

Declaration
C#
Copy
protected bool swigCMemOwn
Field Value
Type Description
bool

Methods

View Source

Dispose()

Dispose.

Declaration
C#
Copy
public void Dispose()
View Source

Dispose(DisposeTypes)

Dispose.

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

DoAction(string, PropertyMap)

Performs an action on this object with the given action name and attributes.

Declaration
C#
Copy
public bool DoAction(string actionName, PropertyMap attributes)
Parameters
Type Name Description
string actionName

The command for the action.

PropertyMap attributes

The list of attributes for the action.

Returns
Type Description
bool

The action is performed by the object or not.

View Source

Equals(object)

Equals

Declaration
C#
Copy
public override bool Equals(object o)
Parameters
Type Name Description
object o

The object should be compared.

Returns
Type Description
bool

True if equal.

Overrides
object.Equals(object)
View Source

EqualTo(BaseHandle)

To check the BaseHandle instance is equal or not.

Declaration
C#
Copy
public bool EqualTo(BaseHandle rhs)
Parameters
Type Name Description
BaseHandle rhs

The baseHandle instance.

Returns
Type Description
bool

True If equal.

View Source

~BaseHandle()

Dispose.

Declaration
C#
Copy
protected ~BaseHandle()
View Source

GetHashCode()

Gets the the hash code of this baseHandle.

Declaration
C#
Copy
public override int GetHashCode()
Returns
Type Description
int

The hash code.

Overrides
object.GetHashCode()
View Source

GetTypeInfo(TypeInfo)

Returns the type info for the Handle.

Declaration
C#
Copy
public bool GetTypeInfo(TypeInfo info)
Parameters
Type Name Description
TypeInfo info

The type information.

Returns
Type Description
bool

True If get the type info.

View Source

GetTypeName()

Returns the type name for the Handle.
Will return an empty string if the typename does not exist. This will happen for types that have not registered with type-registry.

Declaration
C#
Copy
public string GetTypeName()
Returns
Type Description
string

The type name. Empty string if the typename does not exist.

View Source

HasBody()

To check the BaseHandle instance has body or not.

Declaration
C#
Copy
public bool HasBody()
Returns
Type Description
bool

True If the baseHandle instance has body.

View Source

IsEqual(BaseHandle)

To check the BaseHandle instance is equal or not.

Declaration
C#
Copy
public bool IsEqual(BaseHandle rhs)
Parameters
Type Name Description
BaseHandle rhs

The baseHandle instance.

Returns
Type Description
bool

True If equal.

View Source

NotEqualTo(BaseHandle)

To check the BaseHandle instance is equal or not.

Declaration
C#
Copy
public bool NotEqualTo(BaseHandle rhs)
Parameters
Type Name Description
BaseHandle rhs

The baseHandle instance.

Returns
Type Description
bool

True If not equal.

View Source

Reset()

Resets the handle.

Declaration
C#
Copy
public void Reset()

Events

View Source

PropertySet

Event when a property is set.

Declaration
C#
Copy
public event PropertyChangedEventHandler PropertySet
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Operators

View Source

operator &(BaseHandle, BaseHandle)

Logical AND operator.
It's possible when doing a operator this function (opBitwiseAnd) is never called due to short circuiting.

Declaration
C#
Copy
public static BaseHandle operator &(BaseHandle x, BaseHandle y)
Parameters
Type Name Description
BaseHandle x
BaseHandle y
Returns
Type Description
BaseHandle
View Source

operator |(BaseHandle, BaseHandle)

Logical OR operator for ||.
It's possible when doing a || this function (opBitwiseOr) is never called due to short circuiting.

Declaration
C#
Copy
public static BaseHandle operator |(BaseHandle x, BaseHandle y)
Parameters
Type Name Description
BaseHandle x
BaseHandle y
Returns
Type Description
BaseHandle
View Source

operator ==(BaseHandle, BaseHandle)

Equality operator

Declaration
C#
Copy
public static bool operator ==(BaseHandle x, BaseHandle y)
Parameters
Type Name Description
BaseHandle x
BaseHandle y
Returns
Type Description
bool
View Source

explicit operator bool(BaseHandle)

Explicit conversion from Handle to bool.

Declaration
C#
Copy
public static explicit operator bool(BaseHandle handle)
Parameters
Type Name Description
BaseHandle handle
Returns
Type Description
bool
View Source

operator false(BaseHandle)

Returns the bool false to indicate that an operand is false and returns true otherwise.

Declaration
C#
Copy
public static bool operator false(BaseHandle handle)
Parameters
Type Name Description
BaseHandle handle
Returns
Type Description
bool
View Source

operator !=(BaseHandle, BaseHandle)

Inequality operator. Returns Null if either operand is Null

Declaration
C#
Copy
public static bool operator !=(BaseHandle x, BaseHandle y)
Parameters
Type Name Description
BaseHandle x
BaseHandle y
Returns
Type Description
bool
View Source

operator !(BaseHandle)

Logical ! operator

Declaration
C#
Copy
public static bool operator !(BaseHandle x)
Parameters
Type Name Description
BaseHandle x
Returns
Type Description
bool
View Source

operator true(BaseHandle)

Returns the bool value true to indicate that an operand is true and returns false otherwise.

Declaration
C#
Copy
public static bool operator true(BaseHandle handle)
Parameters
Type Name Description
BaseHandle handle
Returns
Type Description
bool

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable