ComparisonExpression Class
Defines a query expression used to evaluate on or more values.
Inheritance Hierarchy
Scribe.Core.ConnectorApi Expression
Scribe.Core.ConnectorApi ComparisonExpression
Namespace:
Scribe.Core.ConnectorApi
Assembly:
Scribe.Core.ConnectorApi (in Scribe.Core.ConnectorApi.dll)
Syntax
[DataContractAttribute] [KnownTypeAttribute(typeof(ComparisonValue))] public class ComparisonExpression : Expression, IEqualityComparer<ComparisonExpression>
The ComparisonExpression type exposes the following members.
Constructors
|
Name |
Description |
---|---|---|
Hide default constructor |
||
ComparisonExpression(ComparisonOperator, ComparisonValue, ComparisonValue, Expression) |
Constructor Set parentExpression to NULL for Root Expression |
Properties
|
Name |
Description |
---|---|---|
The type of the Expression (Inherited from Expression.) |
||
The "Left" Value |
||
The ComparisonOperator used in the ComparisonExpression |
||
The Expression's parent Expression Will be set to NULL if the Expression is the RootExpression (Inherited from Expression.) |
||
The "Right" Value |
Methods
|
Name |
Description |
---|---|---|
This method will return whether this object and the passed in object are equal. (Overrides Expression Equals(Object).) |
||
This method will return whether the two passed in objects are equal. |
||
This method will return whether the two passed in objects are equal. (Inherited from Expression.) |
||
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
||
This method will return the hashcode of this object. (Overrides Expression GetHashCode .) |
||
This method will return the hashcode of the passed in object. |
||
This method will return the hashcode of the passed in object. (Inherited from Expression.) |
||
Gets the Type of the current instance. (Inherited from Object.) |
||
Creates a shallow copy of the current Object. (Inherited from Object.) |
||
This method does not have to tie any children to parents because the children are value objects. (Overrides Expression OnDeserialized(StreamingContext).) |
||
Returns a String that represents this instance. (Inherited from Expression.) |
||
Toes the string. (Overrides Expression ToString(StringBuilder, Int32 ).) |
See