| AtomicExpression Class |
Namespace: Sdl.LanguagePlatform.TranslationMemory
The AtomicExpression type exposes the following members.
| Name | Description | |
|---|---|---|
| AtomicExpression |
Initializes a new instance of the AtomicExpression class with the given field, value and operator.
Throws an error if the field type is not compatible with the operator. |
| Name | Description | |
|---|---|---|
| Op |
Gets or sets the operator for this atomic expression.
Throws an error if the field type is not compatible with a specific operator.
See description of enum Operator values for a list of compatible types and operators. | |
| Value |
Gets or sets the Value for this atomic expression.
This property contains both the left and right operands. The Name property of the field represents the left operand
and the Value property represents the right operand.
This property should be set before the operator Op property. |
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Evaluate | (Overrides FilterExpressionEvaluate(ITypedKeyValueContainer).) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | (Overrides ObjectToString.) | |
| Validate | (Overrides FilterExpressionValidate(IFieldDefinitions, Boolean).) |