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
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
| Equals | Determines 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. |
| GetHashCode | Serves 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. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| ToString | Returns 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) |