Classe ExpressionNodeOperator

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

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Management.Dmf
Assembly:  Microsoft.SqlServer.Dmf (in Microsoft.SqlServer.Dmf.dll)

Sintassi

'Dichiarazione
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class ExpressionNodeOperator _
    Inherits ExpressionNodeChildren
'Utilizzo
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

Nel tipo ExpressionNodeOperator sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ExpressionNodeOperator Initializes a new instance of the ExpressionNodeOperator class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Count Gets the number of child expression nodes that are dependent on the parent node. Ereditato da ExpressionNodeChildren.
Proprietà pubblica EnumerableChildrenList Gets an enumerable list of dependent child expression nodes. Ereditato da ExpressionNodeChildren.
Proprietà pubblica Left Gets or sets the argument to the left of the operator.
Proprietà pubblica OpType Gets the type of operator that is used in the expression.
Proprietà pubblica Right Gets or sets the argument to the right of the operator.
Proprietà pubblica Tag Gets the tag text that is associated with the expression node. Ereditato da ExpressionNode.
Proprietà pubblica Type Gets the type of expression node. Ereditato da ExpressionNode.
Proprietà pubblica TypeClass Gets the class type when the expression node represents a constant value or a variable. Ereditato da ExpressionNode.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ConvertToFilterNode Creates a filter node by converting the expression node. Ereditato da ExpressionNode.
Metodo pubblico DeepClone Clones the expression node and all child nodes subsumed by the expression node. Esegue l'override di ExpressionNode.DeepClone().
Metodo pubblico EnumChildren Returns an enumerated list of the children listed in this object. Ereditato da ExpressionNodeChildren.
Metodo pubblico Equals Returns a Boolean value that specifies whether the referenced expression node object is equal to the specified object. Ereditato da ExpressionNode.
Metodo pubblico Evaluate(FacetEvaluationContext) Evaluates the expression node with the given facet context. Ereditato da ExpressionNode.
Metodo pubblico Evaluate(FacetEvaluationContext, Boolean) Evaluates the expression node with the given facet context and checks the script as a proxy. Ereditato da ExpressionNode.
Metodo pubblico GetHashCode Gets the hash code for the object. Ereditato da ExpressionNode.
Metodo pubblico GetResult Gets the result that is returned when an expression is deserialized. Ereditato da ExpressionNode.
Metodo pubblico GetResultString Gets the result in string format that is returned when an expression is deserialized. Ereditato da ExpressionNode.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblicoMembro statico OperatorTypeFromString Gets the operator type from its string representation supplied by the opType parameter.
Metodo pubblicoMembro statico OperatorTypeToString Gets the operator type as a string value from the type parameter.
Metodo pubblico Serialize Serializes the expression node to the specified XML Writer. Ereditato da ExpressionNode.
Metodo pubblicoMembro statico SupportedFilterOperators Adds a Type to the list of supported operators.
Metodo pubblico ToString Gets the ExpressionNodeOperator object as a string value. Esegue l'override di ExpressionNodeChildren.ToString().
Metodo pubblico ToStringForDisplay Returns the referenced object in string format for display. Ereditato da ExpressionNode.
Metodo pubblico ToStringForUrn Returns the referenced object in URN format. Ereditato da ExpressionNode.

In alto

Osservazioni

Questo spazio dei nomi, classe o membro è supportato solo nella versione 2.0 di Microsoft .NET Framework.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Management.Dmf