Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
BaseHandle is a handle to an internal Dali resource.
public class BaseHandle : Element, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable
- Inheritance
-
- Derived
-
- Implements
-
Constructors
View Source
BaseHandle()
Create an instance of BaseHandle.
Declaration
API Level: 3
View Source
BaseHandle(BaseHandle)
Create an instance of BaseHandle.
Declaration
public BaseHandle(BaseHandle handle)
Parameters
Type |
Name |
Description |
BaseHandle |
handle |
The BaseHandle instance.
|
API Level: 3
Fields
View Source
disposed
The flag to check if it is already disposed of.
Declaration
Field Value
API Level: 3
Declaration
protected bool swigCMemOwn
Field Value
API Level: 3
Properties
View Source
Disposed
The flag to check if it is already disposed of.
Declaration
protected bool Disposed { get; }
Property Value
View Source
IsDisposeQueued
The flag to check if it is disposed by DisposeQueue.
Declaration
protected bool IsDisposeQueued { get; }
Property Value
Declaration
protected bool SwigCMemOwn { get; }
Property Value
Methods
Declaration
API Level: 3
View Source
Dispose(Boolean)
Hidden API (Inhouse API).
Dispose.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
Boolean |
disposing |
true in order to free managed objects
|
Remarks
Declaration
protected virtual void Dispose(DisposeTypes type)
Parameters
API Level: 3
View Source
DoAction(String, PropertyMap)
Performs an action on this object with the given action name and attributes.
Declaration
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 |
Boolean |
The action is performed by the object or not.
|
API Level: 3
Declaration
public override bool Equals(object o)
Parameters
Type |
Name |
Description |
Object |
o |
The object should be compared.
|
Returns
Type |
Description |
Boolean |
True if equal.
|
API Level: 5
View Source
EqualTo(BaseHandle)
To check the BaseHandle instance is equal or not.
Declaration
public bool EqualTo(BaseHandle rhs)
Parameters
Type |
Name |
Description |
BaseHandle |
rhs |
The baseHandle instance.
|
Returns
Type |
Description |
Boolean |
True If equal.
|
API Level: 3
Declaration
protected void Finalize()
API Level: 3
View Source
GetHashCode()
Gets the hash code of this baseHandle.
Declaration
public override int GetHashCode()
Returns
Type |
Description |
Int32 |
The hash code.
|
API Level: 5
View Source
GetTypeInfo(TypeInfo)
Returns the type info for the Handle.
Declaration
public bool GetTypeInfo(TypeInfo info)
Parameters
Type |
Name |
Description |
TypeInfo |
info |
The type information.
|
Returns
Type |
Description |
Boolean |
True If get the type info.
|
API Level: 3
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
public string GetTypeName()
Returns
Type |
Description |
String |
The type name. Empty string if the typename does not exist.
|
API Level: 3
View Source
HasBody()
To check the BaseHandle instance has body or not.
Declaration
Returns
Type |
Description |
Boolean |
True If the baseHandle instance has body.
|
API Level: 3
View Source
IsEqual(BaseHandle)
To check the BaseHandle instance is equal or not.
Declaration
public bool IsEqual(BaseHandle rhs)
Parameters
Type |
Name |
Description |
BaseHandle |
rhs |
The baseHandle instance.
|
Returns
Type |
Description |
Boolean |
True If equal.
|
API Level: 3
View Source
NotEqualTo(BaseHandle)
To check the BaseHandle instance is equal or not.
Declaration
public bool NotEqualTo(BaseHandle rhs)
Parameters
Type |
Name |
Description |
BaseHandle |
rhs |
The baseHandle instance.
|
Returns
Type |
Description |
Boolean |
True If not equal.
|
API Level: 3
View Source
ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)
Declaration
protected virtual void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type |
Name |
Description |
Tizen.System.Runtime.InteropServices.HandleRef |
swigCPtr |
|
API Level: 6
Declaration
API Level: 3
Events
Declaration
public event PropertyChangedEventHandler PropertySet
Event Type
Type |
Description |
PropertyChangedEventHandler |
|
API Level: 5
Operators
View Source
BitwiseAnd(BaseHandle, BaseHandle)
Logical AND operator.
It's possible when doing a operator this function (opBitwiseAnd) is never called due to short circuiting.
Declaration
public static BaseHandle operator &(BaseHandle x, BaseHandle y)
Parameters
Returns
API Level: 3
View Source
BitwiseOr(BaseHandle, BaseHandle)
Logical OR operator for ||.
It's possible when doing a || this function (opBitwiseOr) is never called due to short circuiting.
Declaration
public static BaseHandle operator |(BaseHandle x, BaseHandle y)
Parameters
Returns
API Level: 3
Declaration
public static bool operator ==(BaseHandle x, BaseHandle y)
Parameters
Returns
API Level: 3
View Source
Explicit(BaseHandle to Boolean)
Explicit conversion from Handle to bool.
Declaration
public static explicit operator bool (BaseHandle handle)
Parameters
Returns
API Level: 3
View Source
False(BaseHandle)
Returns the bool false to indicate that an operand is false and returns true otherwise.
Declaration
public static bool operator false (BaseHandle handle)
Parameters
Returns
API Level: 3
View Source
Inequality(BaseHandle, BaseHandle)
Inequality operator. Returns Null if either operand is Null
Declaration
public static bool operator !=(BaseHandle x, BaseHandle y)
Parameters
Returns
API Level: 3
Declaration
public static bool operator !(BaseHandle x)
Parameters
Returns
API Level: 3
View Source
True(BaseHandle)
Returns the bool value true to indicate that an operand is true and returns false otherwise.
Declaration
public static bool operator true (BaseHandle handle)
Parameters
Returns
API Level: 3
Implements
Extension Methods