ObjectPropertyInfo Class

This class aggregates information about a single property that is exposed from ObjectProxy

Definition

Namespace: Articy.Api
Assembly: QueryLayer (in QueryLayer.dll) Version: 1.0.0
C#
public class ObjectPropertyInfo
Inheritance
Object    ObjectPropertyInfo

Properties

DataSubType The data type of the object
DataType The data type of the object
DisplayName the display name of the property
EnumDisplayNames if the property is an enum, this member is not null and contains an dictionary to look up display names of enum technical names.
EnumValues if the property is an enum, this member is not null and contains an dictionary to look up technical/symbol names for given enum values
FeatureName the name of the property
FullName the name of the property
HasMarkup Denotes if the property has support for Markup Text ("Text" property only).
HasVoiceOver Denotes if the property is configured to support a voice-over audio file.
IsCalculated Denotes if the property is calculated from other properties.
IsCustomProperty Denotes if the property was introduced by an feature (true) or is a property that is exposed by the object itself (false)
IsLocalizable Denotes if the property is configured for localization and can have values in different languages.
IsLocalizableProperty Denotes if the property has the potential of being set for localization, the actual state if this property is configured for localization you can find via IsLocalizable.
IsSurrogate Denotes if the property is a proxy or substitute for another property.
Name the name of the property
ReadOnly Denotes if the property can be changed. This member is fixed for a property an never changes. The ReadOnly member of ObjectProxy can change its state when the object is claimed. All calculated or synthetic properties are always readonly, some other properties might be readonly to preserve data consistency.
ScriptType Denotes if and which type of script a Text/Script property is
SupportsExpressoScript Denotes if the property can be parsed as expresso-script (only used by text properties)

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetDisplayNameOfEnumValue Convenience method to convert a value from an enum property (as returned from the get indexer) to its display name of the enumeration.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetNameOfEnumValue Convenience method to convert a value from an enum property (as returned from the get indexer) to its technical name of the enumeration.
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)
TryGetEnumValueByName 

Extension Methods

TraceError
(Defined by TraceHelper)
TraceInfo
(Defined by TraceHelper)
TraceWarning
(Defined by TraceHelper)

See Also