Bexel Manager API Documentation
Bexel.Api.Property Class Referenceabstract

Represents a base type for all other properties. More...

Inheritance diagram for Bexel.Api.Property:
Bexel.Api.ApiObject Bexel.Api.PropertyBool Bexel.Api.PropertyColor Bexel.Api.PropertyDateTime Bexel.Api.PropertyNumeric Bexel.Api.PropertyString Bexel.Api.PropertyTimeSpan Bexel.Api.PropertyNumericExpresion

Public Member Functions

virtual bool ValueEquals (Property other)
 Determines whether the specified property is equal by value to the current property. More...
 
virtual bool ValueEquals (object obj)
 Determines whether the specified object is equal by value to the current property. More...
 
virtual bool Equals (Property other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Protected Member Functions

 Property (PropertyRef propertyRef, Project project)
 
abstract object GetValue ()
 
- Protected Member Functions inherited from Bexel.Api.ApiObject
virtual void CheckValidity ()
 

Properties

override bool IsValid [get]
 
abstract PropertyType Type [get]
 Returns the type of the property. More...
 
PropertyDefinition Definiton [get]
 Returns the definition of the property. More...
 
string Name [get]
 Returns the name of the property. More...
 
object Value [get]
 Returns the value of the property. More...
 
- Properties inherited from Bexel.Api.ApiObject
abstract bool IsValid [get]
 Indicates if the API object is valid or not. More...
 

Detailed Description

Represents a base type for all other properties.

Member Function Documentation

◆ ValueEquals() [1/2]

virtual bool Bexel.Api.Property.ValueEquals ( Property  other)
virtual

Determines whether the specified property is equal by value to the current property.

Parameters
otherThe property to compare with the current property.
Returns
True if the specified property is equal by value to the current property, False otherwise.

◆ ValueEquals() [2/2]

virtual bool Bexel.Api.Property.ValueEquals ( object  obj)
virtual

Determines whether the specified object is equal by value to the current property.

Parameters
objThe object to compare with the current property.
Returns
True if the specified object is equal by value to the current property, False otherwise.

Reimplemented in Bexel.Api.PropertyNumeric, and Bexel.Api.PropertyColor.

Property Documentation

◆ Definiton

PropertyDefinition Bexel.Api.Property.Definiton
get

Returns the definition of the property.

◆ Name

string Bexel.Api.Property.Name
get

Returns the name of the property.

◆ Type

abstract PropertyType Bexel.Api.Property.Type
get

Returns the type of the property.

◆ Value

object Bexel.Api.Property.Value
get

Returns the value of the property.