Freigeben über


ExpressionNodeGroup-Klasse

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

Vererbungshierarchie

System.Object
  Microsoft.SqlServer.Management.Dmf.ExpressionNode
    Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
      Microsoft.SqlServer.Management.Dmf.ExpressionNodeGroup

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

Syntax

'Declaration
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class ExpressionNodeGroup _
    Inherits ExpressionNodeChildren
'Usage
Dim instance As ExpressionNodeGroup
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class ExpressionNodeGroup : ExpressionNodeChildren
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class ExpressionNodeGroup sealed : public ExpressionNodeChildren
[<SealedAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type ExpressionNodeGroup =  
    class 
        inherit ExpressionNodeChildren 
    end
public final class ExpressionNodeGroup extends ExpressionNodeChildren

Der ExpressionNodeGroup-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ExpressionNodeGroup Initializes a new instance of the ExpressionNodeGroup class that has the specified expression node.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Gets the number of child expression nodes that are dependent on the parent node. (Geerbt von ExpressionNodeChildren.)
Öffentliche Eigenschaft EnumerableChildrenList Gets an enumerable list of dependent child expression nodes. (Geerbt von ExpressionNodeChildren.)
Öffentliche Eigenschaft Group Gets or sets the expression node that represents a group.
Öffentliche Eigenschaft Tag Gets the tag text that is associated with the expression node. (Geerbt von ExpressionNode.)
Öffentliche Eigenschaft Type Gets the type of expression node. (Geerbt von ExpressionNode.)
Öffentliche Eigenschaft TypeClass Gets the class type when the expression node represents a constant value or a variable. (Geerbt von ExpressionNode.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode ConvertToFilterNode Creates a filter node by converting the expression node. (Geerbt von ExpressionNode.)
Öffentliche Methode DeepClone Creates a copy of the expression node group including properties. (Überschreibt ExpressionNode.DeepClone().)
Öffentliche Methode EnumChildren Returns an enumerated list of the children listed in this object. (Geerbt von ExpressionNodeChildren.)
Öffentliche Methode Equals Returns a Boolean value that specifies whether the referenced expression node object is equal to the specified object. (Geerbt von ExpressionNode.)
Öffentliche Methode Evaluate(FacetEvaluationContext) Evaluates the expression node with the given facet context. (Geerbt von ExpressionNode.)
Öffentliche Methode Evaluate(FacetEvaluationContext, Boolean) Evaluates the expression node with the given facet context and checks the script as a proxy. (Geerbt von ExpressionNode.)
Öffentliche Methode GetHashCode Gets the hash code for the object. (Geerbt von ExpressionNode.)
Öffentliche Methode GetResult Gets the result that is returned when an expression is deserialized. (Geerbt von ExpressionNode.)
Öffentliche Methode GetResultString Gets the result in string format that is returned when an expression is deserialized. (Geerbt von ExpressionNode.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode Serialize Serializes the expression node to the specified XML Writer. (Geerbt von ExpressionNode.)
Öffentliche Methode ToString Gets the expression node children in string format. (Geerbt von ExpressionNodeChildren.)
Öffentliche Methode ToStringForDisplay Returns the referenced object in string format for display. (Geerbt von ExpressionNode.)
Öffentliche Methode ToStringForUrn Returns the referenced object in URN format. (Geerbt von ExpressionNode.)

Zum Anfang

Hinweise

Der Namespace, die Klasse oder das Element wird nur in der Version 2.0 von Microsoft .NET Framework unterstützt.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Management.Dmf-Namespace