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