Class PropertyValue
Definition
- Assembly:
- Tizen.NUI.dll
A value-type representing a property value.
public class PropertyValue : Disposable, IDisposable
- Inheritance
- Implements
-
System.IDisposable
Constructors
View SourcePropertyValue()
The default constructor.
Declaration
public PropertyValue()
PropertyValue(bool)
Creates a boolean property value.
Declaration
public PropertyValue(bool boolValue)
Parameters
Type | Name | Description |
---|---|---|
bool | boolValue | A boolean value. |
PropertyValue(int)
Creates an integer property value.
Declaration
public PropertyValue(int integerValue)
Parameters
Type | Name | Description |
---|---|---|
int | integerValue | An integer value. |
PropertyValue(float)
Creates a float property value.
Declaration
public PropertyValue(float floatValue)
Parameters
Type | Name | Description |
---|---|---|
float | floatValue | A floating-point value. |
PropertyValue(string)
Creates a string property value.
Declaration
public PropertyValue(string stringValue)
Parameters
Type | Name | Description |
---|---|---|
string | stringValue | A string. |
PropertyValue(Color)
Creates a Color property value.
Declaration
public PropertyValue(Color vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Color | vectorValue | Color values. |
PropertyValue(Extents)
Creates a Extents value.
Declaration
public PropertyValue(Extents extentsValue)
Parameters
Type | Name | Description |
---|---|---|
Extents | extentsValue | A Extents value. |
PropertyValue(Position)
Creates a Position property value.
Declaration
public PropertyValue(Position vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Position | vectorValue | Position values. |
PropertyValue(Position2D)
Creates a Position2D property value.
Declaration
public PropertyValue(Position2D vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Position2D | vectorValue | Position2D values. |
PropertyValue(PropertyArray)
Creates an array property value.
Declaration
public PropertyValue(PropertyArray arrayValue)
Parameters
Type | Name | Description |
---|---|---|
PropertyArray | arrayValue | An array. |
PropertyValue(PropertyMap)
Creates a map property value.
Declaration
public PropertyValue(PropertyMap mapValue)
Parameters
Type | Name | Description |
---|---|---|
PropertyMap | mapValue | An array. |
PropertyValue(PropertyType)
Creates a PropertyType value.
Declaration
public PropertyValue(PropertyType type)
Parameters
Type | Name | Description |
---|---|---|
PropertyType | type | A PropertyType value. |
PropertyValue(PropertyValue)
Creates a PropertyValue value.
Declaration
public PropertyValue(PropertyValue value)
Parameters
Type | Name | Description |
---|---|---|
PropertyValue | value | A PropertyValue value. |
PropertyValue(Rectangle)
Creates a Rectangle property value.
Declaration
public PropertyValue(Rectangle vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Rectangle | vectorValue | Rectangle values. |
PropertyValue(Rotation)
Creates a Rotation property value.
Declaration
public PropertyValue(Rotation quaternion)
Parameters
Type | Name | Description |
---|---|---|
Rotation | quaternion | Rotation values. |
PropertyValue(Size2D)
Creates a Size2D property value.
Declaration
public PropertyValue(Size2D vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Size2D | vectorValue | Size2D values. |
PropertyValue(Vector2)
Creates a Vector2 property value.
Declaration
public PropertyValue(Vector2 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector2 | vectorValue | A vector of 2 floating-point values. |
PropertyValue(Vector3)
Creates a Vector3 property value.
Declaration
public PropertyValue(Vector3 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector3 | vectorValue | A vector of 3 floating-point values. |
PropertyValue(Vector4)
Creates a Vector4 property value.
Declaration
public PropertyValue(Vector4 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector4 | vectorValue | A vector of 4 floating-point values. |
Methods
View SourceCreateFromObject(Object)
An extension to the property value class that allows us to create a
Property value from a C# object, for example, integer, float, or string.
Declaration
public static PropertyValue CreateFromObject(Object obj)
Parameters
Type | Name | Description |
---|---|---|
Tizen.System.Object | obj | An object to create. |
Returns
Type | Description |
---|---|
PropertyValue | The created value. |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | Thrown when obj is null. |
Get(out bool)
Retrieves a boolean value.
Declaration
public bool Get(out bool boolValue)
Parameters
Type | Name | Description |
---|---|---|
bool | boolValue | On return, a boolean value. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(out int)
Retrieves an integer value.
Declaration
public bool Get(out int integerValue)
Parameters
Type | Name | Description |
---|---|---|
int | integerValue | On return, an integer value. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(out float)
Retrieves a floating-point value.
Declaration
public bool Get(out float floatValue)
Parameters
Type | Name | Description |
---|---|---|
float | floatValue | On return, a floating-point value. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(out string)
Retrieves a string property value.
Declaration
public bool Get(out string stringValue)
Parameters
Type | Name | Description |
---|---|---|
string | stringValue | On return, a string. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(Color)
Retrieves a Color value.
Declaration
public bool Get(Color vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Color | vectorValue | On return, a color value. |
Returns
Type | Description |
---|---|
bool |
Get(Extents)
Retrieves a Extents value.
Declaration
public bool Get(Extents extentsValue)
Parameters
Type | Name | Description |
---|---|---|
Extents | extentsValue | On return, a extents. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(Position)
Retrieves a Position value.
Declaration
public bool Get(Position vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Position | vectorValue | On return, a position value. |
Returns
Type | Description |
---|---|
bool |
Get(Position2D)
Retrieves a Position2D value.
Declaration
public bool Get(Position2D vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Position2D | vectorValue | On return, a Position2D value. |
Returns
Type | Description |
---|---|
bool |
Get(PropertyArray)
Retrieves an array property value.
Declaration
public bool Get(PropertyArray arrayValue)
Parameters
Type | Name | Description |
---|---|---|
PropertyArray | arrayValue | On return, the array as a vector property values. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(PropertyMap)
Retrieves a map property value.
Declaration
public bool Get(PropertyMap mapValue)
Parameters
Type | Name | Description |
---|---|---|
PropertyMap | mapValue | On return, the map as vector of string and property value pairs. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(Rectangle)
Retrieves an integer rectangle.
Declaration
public bool Get(Rectangle rect)
Parameters
Type | Name | Description |
---|---|---|
Rectangle | rect | On return, an integer rectangle. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(Rotation)
Retrieves a rotation value.
Declaration
public bool Get(Rotation quaternionValue)
Parameters
Type | Name | Description |
---|---|---|
Rotation | quaternionValue | On return, a rotation value. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(Size2D)
Retrieves a Size2D value.
Declaration
public bool Get(Size2D vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Size2D | vectorValue | On return, a Size2D value. |
Returns
Type | Description |
---|---|
bool |
Get(Vector2)
Retrieves a vector value.
Declaration
public bool Get(Vector2 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector2 | vectorValue | On return, a vector value. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(Vector3)
Retrieves a vector value.
Declaration
public bool Get(Vector3 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector3 | vectorValue | On return, a vector value. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
Get(Vector4)
Retrieves a vector value.
Declaration
public bool Get(Vector4 vectorValue)
Parameters
Type | Name | Description |
---|---|---|
Vector4 | vectorValue | On return, a vector value. |
Returns
Type | Description |
---|---|
bool | Returns true if the value is successfully retrieved, false if the type is not convertible. |
GetType()
Queries the type of this property value.
Declaration
public PropertyType GetType()
Returns
Type | Description |
---|---|
PropertyType | The type ID |