Class PropertyValue

Definition

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

A value-type representing a property value.

C#
Copy
public class PropertyValue : Disposable, IDisposable
Inheritance
object
PropertyValue
Implements
System.IDisposable

Constructors

View Source

PropertyValue()

The default constructor.

Declaration
C#
Copy
public PropertyValue()
View Source

PropertyValue(bool)

Creates a boolean property value.

Declaration
C#
Copy
public PropertyValue(bool boolValue)
Parameters
Type Name Description
bool boolValue

A boolean value.

View Source

PropertyValue(int)

Creates an integer property value.

Declaration
C#
Copy
public PropertyValue(int integerValue)
Parameters
Type Name Description
int integerValue

An integer value.

View Source

PropertyValue(float)

Creates a float property value.

Declaration
C#
Copy
public PropertyValue(float floatValue)
Parameters
Type Name Description
float floatValue

A floating-point value.

View Source

PropertyValue(string)

Creates a string property value.

Declaration
C#
Copy
public PropertyValue(string stringValue)
Parameters
Type Name Description
string stringValue

A string.

View Source

PropertyValue(Color)

Creates a Color property value.

Declaration
C#
Copy
public PropertyValue(Color vectorValue)
Parameters
Type Name Description
Color vectorValue

Color values.

View Source

PropertyValue(Extents)

Creates a Extents value.

Declaration
C#
Copy
public PropertyValue(Extents extentsValue)
Parameters
Type Name Description
Extents extentsValue

A Extents value.

View Source

PropertyValue(Position)

Creates a Position property value.

Declaration
C#
Copy
public PropertyValue(Position vectorValue)
Parameters
Type Name Description
Position vectorValue

Position values.

View Source

PropertyValue(Position2D)

Creates a Position2D property value.

Declaration
C#
Copy
public PropertyValue(Position2D vectorValue)
Parameters
Type Name Description
Position2D vectorValue

Position2D values.

View Source

PropertyValue(PropertyArray)

Creates an array property value.

Declaration
C#
Copy
public PropertyValue(PropertyArray arrayValue)
Parameters
Type Name Description
PropertyArray arrayValue

An array.

View Source

PropertyValue(PropertyMap)

Creates a map property value.

Declaration
C#
Copy
public PropertyValue(PropertyMap mapValue)
Parameters
Type Name Description
PropertyMap mapValue

An array.

View Source

PropertyValue(PropertyType)

Creates a PropertyType value.

Declaration
C#
Copy
public PropertyValue(PropertyType type)
Parameters
Type Name Description
PropertyType type

A PropertyType value.

View Source

PropertyValue(PropertyValue)

Creates a PropertyValue value.

Declaration
C#
Copy
public PropertyValue(PropertyValue value)
Parameters
Type Name Description
PropertyValue value

A PropertyValue value.

View Source

PropertyValue(Rectangle)

Creates a Rectangle property value.

Declaration
C#
Copy
public PropertyValue(Rectangle vectorValue)
Parameters
Type Name Description
Rectangle vectorValue

Rectangle values.

View Source

PropertyValue(Rotation)

Creates a Rotation property value.

Declaration
C#
Copy
public PropertyValue(Rotation quaternion)
Parameters
Type Name Description
Rotation quaternion

Rotation values.

View Source

PropertyValue(Size2D)

Creates a Size2D property value.

Declaration
C#
Copy
public PropertyValue(Size2D vectorValue)
Parameters
Type Name Description
Size2D vectorValue

Size2D values.

View Source

PropertyValue(Vector2)

Creates a Vector2 property value.

Declaration
C#
Copy
public PropertyValue(Vector2 vectorValue)
Parameters
Type Name Description
Vector2 vectorValue

A vector of 2 floating-point values.

View Source

PropertyValue(Vector3)

Creates a Vector3 property value.

Declaration
C#
Copy
public PropertyValue(Vector3 vectorValue)
Parameters
Type Name Description
Vector3 vectorValue

A vector of 3 floating-point values.

View Source

PropertyValue(Vector4)

Creates a Vector4 property value.

Declaration
C#
Copy
public PropertyValue(Vector4 vectorValue)
Parameters
Type Name Description
Vector4 vectorValue

A vector of 4 floating-point values.

Fields

View Source

swigCMemOwn

swigCMemOwn

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

Methods

View Source

CreateFromObject(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
C#
Copy
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.

View Source

Dispose(DisposeTypes)

Dispose.

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

Get(out bool)

Retrieves a boolean value.

Declaration
C#
Copy
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.

View Source

Get(out int)

Retrieves an integer value.

Declaration
C#
Copy
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.

View Source

Get(out float)

Retrieves a floating-point value.

Declaration
C#
Copy
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.

View Source

Get(out string)

Retrieves a string property value.

Declaration
C#
Copy
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.

View Source

Get(Color)

Retrieves a Color value.

Declaration
C#
Copy
public bool Get(Color vectorValue)
Parameters
Type Name Description
Color vectorValue

On return, a color value.

Returns
Type Description
bool
View Source

Get(Extents)

Retrieves a Extents value.

Declaration
C#
Copy
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.

View Source

Get(Position)

Retrieves a Position value.

Declaration
C#
Copy
public bool Get(Position vectorValue)
Parameters
Type Name Description
Position vectorValue

On return, a position value.

Returns
Type Description
bool
View Source

Get(Position2D)

Retrieves a Position2D value.

Declaration
C#
Copy
public bool Get(Position2D vectorValue)
Parameters
Type Name Description
Position2D vectorValue

On return, a Position2D value.

Returns
Type Description
bool
View Source

Get(PropertyArray)

Retrieves an array property value.

Declaration
C#
Copy
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.

View Source

Get(PropertyMap)

Retrieves a map property value.

Declaration
C#
Copy
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.

View Source

Get(Rectangle)

Retrieves an integer rectangle.

Declaration
C#
Copy
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.

View Source

Get(Rotation)

Retrieves a rotation value.

Declaration
C#
Copy
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.

View Source

Get(Size2D)

Retrieves a Size2D value.

Declaration
C#
Copy
public bool Get(Size2D vectorValue)
Parameters
Type Name Description
Size2D vectorValue

On return, a Size2D value.

Returns
Type Description
bool
View Source

Get(Vector2)

Retrieves a vector value.

Declaration
C#
Copy
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.

View Source

Get(Vector3)

Retrieves a vector value.

Declaration
C#
Copy
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.

View Source

Get(Vector4)

Retrieves a vector value.

Declaration
C#
Copy
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.

View Source

GetType()

Queries the type of this property value.

Declaration
C#
Copy
public PropertyType GetType()
Returns
Type Description
PropertyType

The type ID

Implements

System.IDisposable