Property |
The PropertyDependencyAttribute type exposes the following members.
Name | Description | |
---|---|---|
PropertyDependencyAttribute | Initializes a new instance of the PropertyDependencyAttribute class. |
Name | Description | |
---|---|---|
PropertyNames | Gets the names of the properties that the attributed property depends on. |
Name | Description | |
---|---|---|
CreateDependencyMapping | Creates the dependency mapping from the attributes of the properties of the specified type. | |
GetInvalidDependencies | Gets a list of invalid dependency definitions in the entry types assembly and all referenced assemblies. |
Name | Description | |
---|---|---|
SafeCastT |
Performs a cast from object to T, avoiding possible null violations if T is a value type.
(Defined by ObjectExtensions) |
class X : ObservableObject { string Value { get { ... } } [PropertyDependency("Value")] int ValueLength { get { ... } } void ChangeSomething() { OnPropertyChanged("Value"); } }