Expression Class
Abstract base class used to support build objects used in query expressions
Inheritance Hierarchy
Scribe.Core.ConnectorApi Expression
Scribe.Core.ConnectorApi ComparisonExpression
Scribe.Core.ConnectorApi LogicalExpression
Namespace:
Scribe.Core.ConnectorApi
Assembly:
Scribe.Core.ConnectorApi (in Scribe.Core.ConnectorApi.dll)
Syntax
[DataContractAttribute] [KnownTypeAttribute(typeof(ComparisonExpression))] [KnownTypeAttribute(typeof(LogicalExpression))] public abstract class Expression : IEqualityComparer<Expression>
The Expression type exposes the following members.
Constructors
|
Name |
Description |
---|---|---|
![]() |
Initializes a new instance of the Expression class |
Properties
|
Name |
Description |
---|---|---|
![]() |
The type of the Expression |
|
![]() |
The Expression's parent Expression will be set to NULL if the Expression is the RootExpression |
Methods
|
Name |
Description |
---|---|---|
![]() ![]() |
Clones the specified original expression. |
|
![]() |
This method will return whether this object and the passed in object are equal. (Overrides Object Equals(Object).) |
|
![]() |
This method will return whether the two passed in objects are equal. |
|
![]() |
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 Object GetHashCode .) |
|
![]() |
This method will return the hashcode of the passed in object. |
|
![]() |
Gets the Type of the current instance. (Inherited from Object.) |
|
![]() |
Creates a shallow copy of the current Object. (Inherited from Object.) |
|
![]() |
This method will allow any subclasses to update any information after the deserialization process. |
|
![]() |
Returns a String that represents this instance. (Overrides Object ToString .) |
|
![]() |
Toes the string. |
See