ExpressionNodeOperator-Klasse

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

Vererbungshierarchie

System. . :: . .Object
  Microsoft.SqlServer.Management.Dmf. . :: . .ExpressionNode
    Microsoft.SqlServer.Management.Dmf. . :: . .ExpressionNodeChildren
      Microsoft.SqlServer.Management.Dmf..::..ExpressionNodeOperator

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

Syntax

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

Der ExpressionNodeOperator-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ExpressionNodeOperator Initializes a new instance of the ExpressionNodeOperator class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft ChildrenList Gets or sets a list of dependent child expression nodes. (Geerbt von ExpressionNodeChildren.)
Ö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.)
Geschützte Eigenschaft LastEvaluationResult Gets or sets the result of the last evaluation. (Geerbt von ExpressionNode.)
Öffentliche Eigenschaft Left Gets or sets the argument to the left of the operator.
Öffentliche Eigenschaft OpType Gets the type of operator that is used in the expression.
Öffentliche Eigenschaft Right Gets or sets the argument to the right of the operator.
Ö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
Geschützte Methode Add Gets the number of child expression nodes that are dependent on the parent node. (Geerbt von ExpressionNodeChildren.)
Öffentliche Methode ConvertToFilterNode Creates a filter node by converting the expression node. (Geerbt von ExpressionNode.)
Öffentliche Methode DeepClone Clones the expression node and all child nodes subsumed by the expression node. (Überschreibt ExpressionNode. . :: . .DeepClone() () () ().)
Geschützte Methode DeserializeProperties Deserializes the properties in the expression from an XML reader. (Geerbt von ExpressionNodeChildren.)
Geschützte Methode DeserializeResult Deserializes the property results in the expression from an XML reader. (Geerbt von ExpressionNode.)
Geschützte Methode DoConvertToFilterNode Allows the conversion of expression node to filter mode. (Geerbt von ExpressionNode.)
Geschützte Methode DoEnumAttributes Populates the specified list with attributes associated with the expression node. (Geerbt von ExpressionNodeChildren.)
Öffentliche Methode EnumChildren Returns an enumerated list of the children listed in this object. (Geerbt von ExpressionNodeChildren.)
Geschützte Methode EqualProperties Determines whether the specified object has equal properties to the referenced 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.)
Geschützte Methode Finalize (Geerbt von Object.)
Ö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.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche MethodeStatisches Element OperatorTypeFromString Gets the operator type from its string representation supplied by the opType parameter.
Öffentliche MethodeStatisches Element OperatorTypeToString Gets the operator type as a string value from the type parameter.
Geschützte Methode ReadEndElement Reads the end element in the expression node. (Geerbt von ExpressionNode.)
Öffentliche Methode Serialize Serializes the expression node to the specified XML Writer. (Geerbt von ExpressionNode.)
Geschützte Methode SerializeProperties (Geerbt von ExpressionNodeChildren.)
Geschützte Methode SerializeResult Serializes the result in the expression node. (Geerbt von ExpressionNode.)
Geschützte Methode SetFilterNodeCompatible Sets the compatible filter node of the Boolean property. (Geerbt von ExpressionNode.)
Geschützte Methode SetHasScript Sets the Boolean value for the HasScript property. (Geerbt von ExpressionNode.)
Geschützte Methode SetNameConditionType Sets the name of the condition type property. (Geerbt von ExpressionNode.)
Geschützte Methode SetNodeType Indicates the type of node to be set. (Geerbt von ExpressionNode.)
Geschützte Methode SetObjectName Sets the name of the expression node. (Geerbt von ExpressionNode.)
Geschützte Methode SetProperties Sets property values. (Geerbt von ExpressionNode.)
Geschützte Methode SetTypeClass Sets type class for the expression node. (Geerbt von ExpressionNode.)
Öffentliche MethodeStatisches Element SupportedFilterOperators Adds a Type to the list of supported operators.
Öffentliche Methode ToString Gets the ExpressionNodeOperator object as a string value. (Überschreibt ExpressionNodeChildren. . :: . .ToString() () () ().)
Ö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.