Click or drag to resize

IOperatable Interface

Defines a set of virtual operator methods that enable dynamic operator-like behavior on implementing types. Implementations should return true when an operation is supported and provide the resulting value via the out parameter.

Namespace: Altaxo.Data
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public interface IOperatable

The IOperatable type exposes the following members.

Methods
 NameDescription
Public methodvop_AdditionAttempts to add a to this instance.
Public methodvop_Addition_RevAttempts reversed addition where this instance is the right-hand operand.
Public methodvop_AndAttempts bitwise AND with a.
Public methodvop_And_RevAttempts reversed bitwise AND where this instance is the right-hand operand.
Public methodvop_ComplementAttempts bitwise complement.
Public methodvop_DecrementAttempts pre-decrement.
Public methodvop_DivisionAttempts to divide this instance by a.
Public methodvop_Division_RevAttempts reversed division where this instance is the right-hand operand.
Public methodvop_EqualAttempts equality comparison with a.
Public methodvop_Equal_RevAttempts reversed equality comparison where this instance is the right-hand operand.
Public methodvop_FalseAttempts boolean false operator.
Public methodvop_GreaterAttempts greater-than comparison with a.
Public methodvop_Greater_RevAttempts reversed greater-than comparison where this instance is the right-hand operand.
Public methodvop_GreaterOrEqualAttempts greater-or-equal comparison with a.
Public methodvop_GreaterOrEqual_RevAttempts reversed greater-or-equal comparison where this instance is the right-hand operand.
Public methodvop_IncrementAttempts pre-increment.
Public methodvop_LesserAttempts lesser-than comparison with a.
Public methodvop_Lesser_RevAttempts reversed lesser-than comparison where this instance is the right-hand operand.
Public methodvop_LesserOrEqualAttempts lesser-or-equal comparison with a.
Public methodvop_LesserOrEqual_RevAttempts reversed lesser-or-equal comparison where this instance is the right-hand operand.
Public methodvop_MinusAttempts unary minus.
Public methodvop_ModuloAttempts to compute the modulo using a.
Public methodvop_Modulo_RevAttempts reversed modulo where this instance is the right-hand operand.
Public methodvop_MultiplicationAttempts to multiply this instance by a.
Public methodvop_Multiplication_RevAttempts reversed multiplication where this instance is the right-hand operand.
Public methodvop_NotAttempts logical NOT.
Public methodvop_NotEqualAttempts inequality comparison with a.
Public methodvop_NotEqual_RevAttempts reversed inequality comparison where this instance is the right-hand operand.
Public methodvop_OrAttempts bitwise OR with a.
Public methodvop_Or_RevAttempts reversed bitwise OR where this instance is the right-hand operand.
Public methodvop_PlusAttempts unary plus.
Public methodvop_ShiftLeftAttempts bit-shift left by a.
Public methodvop_ShiftLeft_RevAttempts reversed bit-shift left where this instance is the right-hand operand.
Public methodvop_ShiftRightAttempts bit-shift right by a.
Public methodvop_ShiftRight_RevAttempts reversed bit-shift right where this instance is the right-hand operand.
Public methodvop_SubtractionAttempts to subtract a from this instance.
Public methodvop_Subtraction_RevAttempts reversed subtraction where this instance is the right-hand operand.
Public methodvop_TrueAttempts boolean true operator.
Public methodvop_XorAttempts bitwise XOR with a.
Public methodvop_Xor_RevAttempts reversed bitwise XOR where this instance is the right-hand operand.
Top
See Also