Class TypeInfo

Definition

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

TypeInfo class for instantiation of registered types and introspection of their actions and signals.

C#
Copy
public class TypeInfo : BaseHandle, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable
Inheritance
System.Object
Tizen.NUI.Binding.Element
TypeInfo
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Constructors

View Source

TypeInfo()

Creates TypeInfo object.

Declaration
C#
Copy
public TypeInfo()
API Level: 3
View Source

TypeInfo(TypeInfo)

Creates TypeInfo object.

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

This copy constructor is required for (smart) pointer semantics.

API Level: 3

Methods

View Source

CreateInstance()

Creates an object from this type.

Declaration
C#
Copy
public BaseHandle CreateInstance()
Returns
Type Description
BaseHandle

The BaseHandle for the newly created object.

API Level: 3
View Source

GetBaseName()

Retrieves the type name for this type.

Declaration
C#
Copy
public string GetBaseName()
Returns
Type Description
System.String

The string name.

API Level: 3
View Source

GetName()

Retrieves the type name for this type.

Declaration
C#
Copy
public string GetName()
Returns
Type Description
System.String

The string name.

API Level: 3
View Source

GetPropertyCount()

Retrieves the number of event side type registered properties for this type.
This count does not include all properties.

Declaration
C#
Copy
public uint GetPropertyCount()
Returns
Type Description
System.UInt32

The count.

API Level: 3
View Source

GetPropertyName(Int32)

Given a property index, retrieve the property name associated with it.

Declaration
C#
Copy
public string GetPropertyName(int index)
Parameters
Type Name Description
Int32 index

The property index.

Returns
Type Description
System.String

The name of the property at the given index.

API Level: 3

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable