Export (0) Print
Expand All

ExpressionNodeGroup Class

The ExpressionNodeGroup object represents an expression node that is a group.

Namespace:  Microsoft.SqlServer.Management.Dmf
Assembly:  Microsoft.SqlServer.Dmf (in Microsoft.SqlServer.Dmf.dll)

[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class ExpressionNodeGroup : ExpressionNodeChildren

The ExpressionNodeGroup type exposes the following members.

Public methodExpressionNodeGroupInitializes a new instance of the ExpressionNodeGroup class that has the specified expression node.

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.)
Public propertyGroupGets or sets the expression node that represents a group.
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.)

Public methodConvertToFilterNodeCreates a filter node by converting the expression node. (Inherited from ExpressionNode.)
Public methodDeepCloneCreates a copy of the expression node group including properties. (Overrides ExpressionNode.DeepClone().)
Public methodEnumChildrenReturns an enumerated list of the children listed in this 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.)
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.)
Public methodSerializeSerializes the expression node to the specified XML Writer. (Inherited from ExpressionNode.)
Public methodToStringGets the expression node children in string format. (Inherited from ExpressionNodeChildren.)
Public methodToStringForDisplayReturns the referenced object in string format for display. (Inherited from ExpressionNode.)
Public methodToStringForUrnReturns the referenced object in URN format. (Inherited from ExpressionNode.)

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.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft