IProperty |
Represents a property wrapper with collection of valid values
Namespace: TSD.API.Remoting.Common.Properties
Assembly: TSD.API.Remoting (in TSD.API.Remoting.dll) Version: 24.0.1.45+53a79b69d75fb81c51fcd389e0bdcf241e5b9f7c
public interface IPropertyWithValidValues<TValue> : IProperty<TValue>, IReadOnlyProperty<TValue>
Type Parameters
- TValue
- The property type
The IPropertyWithValidValuesTValue type exposes the following members.
| Name | Description | |
|---|---|---|
| CanBeSet |
Gets a value indicating whether the current state of the property allows the value to be set
(Inherited from IPropertyTValue) | |
| HasValidValues | Gets value indicating whether this property uses valid values | |
| IsApplicable |
Gets a value indicating whether the property is applicable
(Inherited from IReadOnlyPropertyTValue) | |
| IsReadOnly |
Gets a value indicating whether the property is read-only
(Inherited from IPropertyTValue) | |
| TestStatus |
Gets the test status of the property
(Inherited from IReadOnlyPropertyTValue) | |
| ValidValues | Gets the collection of valid values of this property | |
| Value |
Gets or sets the value of this property
(Inherited from IPropertyTValue) |
| Name | Description | |
|---|---|---|
| SetValueAndUpdateAsync |
Sets the given value and asynchronously updates the object this property belongs to
(Inherited from IPropertyTValue) |