Click or drag to resize

IVariantToVariantTransformation Interface

Interface to a transformation that transformes an AltaxoVariant into another AltaxoVariant. The class that implement this interface should be immutable.

Namespace: Altaxo.Data
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public interface IVariantToVariantTransformation : IImmutable

The IVariantToVariantTransformation type exposes the following members.

Properties
 NameDescription
Public propertyBackTransformation Gets the corresponding back transformation, or null if no such back transformation exists (as for instance for the absolute value transformation).
Public propertyInputValueType Gets the type of the input value of the transformation.
Public propertyIsEditable Gets a value indicating whether this instance is editable, i.e. contains methods to make new instances of this class with other behaviour.
Public propertyOutputValueType Gets the type of the output value of the transformation.
Public propertyRepresentationAsFunction Gets the representation of this transformation as a function.
Public propertyRepresentationAsOperator Gets the representation of this transformation as an operator. If the operator representation is not applicable, null should be returned.
Top
Methods
 NameDescription
Public methodGetRepresentationAsFunction Gets the representation of this transformation as a function with the argument provided in the parameter arg.
Public methodTransform Transforms the specified value into another AltaxoVariant value.
Top
See Also