Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

ExpressionNodeOperator Class

The ExpressionNodeOperator object represents an expression node that is an operator.

Namespace:  Microsoft.SqlServer.Management.Dmf
Assembly:  Microsoft.SqlServer.Dmf (in Microsoft.SqlServer.Dmf.dll)
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class ExpressionNodeOperator : ExpressionNodeChildren

The ExpressionNodeOperator type exposes the following members.

  NameDescription
Public methodExpressionNodeOperatorInitializes a new instance of the ExpressionNodeOperator class.
Top
  NameDescription
Protected propertyChildrenListGets or sets a list of dependent child expression nodes. (Inherited from ExpressionNodeChildren.)
Public propertyCountGets the number of child expression nodes that are dependent on the parent node. (Inherited from ExpressionNodeChildren.)
Public propertyEnumerableChildrenListGets an enumerable list of dependent child expression nodes. (Inherited from ExpressionNodeChildren.)
Protected propertyLastEvaluationResultGets or sets the result of the last evaluation. (Inherited from ExpressionNode.)
Public propertyLeftGets or sets the argument to the left of the operator.
Public propertyOpTypeGets the type of operator that is used in the expression.
Public propertyRightGets or sets the argument to the right of the operator.
Public propertyTagGets the tag text that is associated with the expression node. (Inherited from ExpressionNode.)
Public propertyTypeGets the type of expression node. (Inherited from ExpressionNode.)
Public propertyTypeClassGets the class type when the expression node represents a constant value or a variable. (Inherited from ExpressionNode.)
Top
  NameDescription
Protected methodAddGets the number of child expression nodes that are dependent on the parent node. (Inherited from ExpressionNodeChildren.)
Public methodConvertToFilterNodeCreates a filter node by converting the expression node. (Inherited from ExpressionNode.)
Public methodDeepCloneClones the expression node and all child nodes subsumed by the expression node. (Overrides ExpressionNode.DeepClone().)
Protected methodDeserializePropertiesDeserializes the properties in the expression from an XML reader. (Inherited from ExpressionNodeChildren.)
Protected methodDeserializeResultDeserializes the property results in the expression from an XML reader. (Inherited from ExpressionNode.)
Protected methodDoConvertToFilterNodeAllows the conversion of expression node to filter mode. (Inherited from ExpressionNode.)
Protected methodDoEnumAttributesPopulates the specified list with attributes associated with the expression node. (Inherited from ExpressionNodeChildren.)
Public methodEnumChildrenReturns an enumerated list of the children listed in this object. (Inherited from ExpressionNodeChildren.)
Protected methodEqualPropertiesDetermines whether the specified object has equal properties to the referenced object. (Inherited from ExpressionNodeChildren.)
Public methodEqualsReturns a Boolean value that specifies whether the referenced expression node object is equal to the specified object. (Inherited from ExpressionNode.)
Public methodEvaluate(FacetEvaluationContext)Evaluates the expression node with the given facet context. (Inherited from ExpressionNode.)
Public methodEvaluate(FacetEvaluationContext, Boolean)Evaluates the expression node with the given facet context and checks the script as a proxy. (Inherited from ExpressionNode.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCodeGets the hash code for the object. (Inherited from ExpressionNode.)
Public methodGetResultGets the result that is returned when an expression is deserialized. (Inherited from ExpressionNode.)
Public methodGetResultStringGets the result in string format that is returned when an expression is deserialized. (Inherited from ExpressionNode.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStatic memberOperatorTypeFromStringGets the operator type from its string representation supplied by the opType parameter.
Public methodStatic memberOperatorTypeToStringGets the operator type as a string value from the type parameter.
Protected methodReadEndElementReads the end element in the expression node. (Inherited from ExpressionNode.)
Public methodSerializeSerializes the expression node to the specified XML Writer. (Inherited from ExpressionNode.)
Protected methodSerializeProperties (Inherited from ExpressionNodeChildren.)
Protected methodSerializeResultSerializes the result in the expression node. (Inherited from ExpressionNode.)
Protected methodSetFilterNodeCompatibleSets the compatible filter node of the Boolean property. (Inherited from ExpressionNode.)
Protected methodSetHasScriptSets the Boolean value for the HasScript property. (Inherited from ExpressionNode.)
Protected methodSetNameConditionTypeSets the name of the condition type property. (Inherited from ExpressionNode.)
Protected methodSetNodeTypeIndicates the type of node to be set. (Inherited from ExpressionNode.)
Protected methodSetObjectNameSets the name of the expression node. (Inherited from ExpressionNode.)
Protected methodSetPropertiesSets property values. (Inherited from ExpressionNode.)
Protected methodSetTypeClassSets type class for the expression node. (Inherited from ExpressionNode.)
Public methodStatic memberSupportedFilterOperatorsAdds a Type to the list of supported operators.
Public methodToStringGets the ExpressionNodeOperator object as a string value. (Overrides ExpressionNodeChildren.ToString().)
Public methodToStringForDisplayReturns the referenced object in string format for display. (Inherited from ExpressionNode.)
Public methodToStringForUrnReturns the referenced object in URN format. (Inherited from ExpressionNode.)
Top

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.