Creates a RuntimeProperty T .
Namespace: Spotfire.Dxp.Framework.DocumentModelAssembly: Spotfire.Dxp.Framework (in Spotfire.Dxp.Framework.dll) Version: 14.10.7525.5058 (14.10.7525.5058)
Syntax
[ObsoleteAttribute("Use CreateRuntimeProperty<T> with StatelessDependencyDeclarer instead")] [EditorBrowsableAttribute(EditorBrowsableState.Never)] protected void CreateRuntimeProperty<T>( PropertyName propertyName, out RuntimeProperty<T> field, DependencyDeclarer dependencyDeclarer, PropertyComputer<T> propertyComputer )
Parameters
- propertyName
- Type: Spotfire.Dxp.Framework.DocumentModel PropertyName
The name of the property.
- field
- Type: Spotfire.Dxp.Framework.DocumentModel RuntimeProperty T
The field that the RuntimeProperty T will be assigned to. This shall be a readonly field.
- dependencyDeclarer
- Type: Spotfire.Dxp.Framework.DocumentModel DependencyDeclarer
A delegate that declares the properties that the created RuntimeProperty depends on.
- propertyComputer
- Type: Spotfire.Dxp.Framework.DocumentModel PropertyComputer T
A delegate that computes the value of the RuntimeProperty.
Type Parameters
- T
- The Type of the values held by the runtime property. This must be an immutable type.
Remarks
The value in the runtime property is invalidated (that is cleared) when any property that the runtime node depends on is changed.
Version Information
Obsolete (compiler warning) in 6.0
Obsolete (compiler warning) in 5.5
Obsolete (compiler warning) in 5.0
Obsolete (compiler warning) in 4.5
See Also