ExpressionNodeOperator Clase

Definición

Nodo de operador: función booleana con 2 argumentos

public sealed class ExpressionNodeOperator : Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
type ExpressionNodeOperator = class
    inherit ExpressionNodeChildren
Public NotInheritable Class ExpressionNodeOperator
Inherits ExpressionNodeChildren
Herencia

Constructores

Nombre Description
ExpressionNodeOperator(OperatorType, ExpressionNode, ExpressionNode)

Crea el nodo operador

Propiedades

Nombre Description
ChildrenList

Nodo de operador: función booleana con 2 argumentos

(Heredado de ExpressionNodeChildren)
Count

Recuento de nodos secundarios

(Heredado de ExpressionNodeChildren)
EnumerableChildrenList

Lista de nodos secundarios

(Heredado de ExpressionNodeChildren)
LastEvaluationResult

Nodo de operador: función booleana con 2 argumentos

(Heredado de ExpressionNode)
Left

Nodo operando izquierdo

OpType

Operator objectTypeName

Right

Nodo operando derecho

Tag

Etiqueta del nodo

(Heredado de ExpressionNode)
Type

Tipo del nodo (solo lectura)

(Heredado de ExpressionNode)
TypeClass

TypeClass del nodo

(Heredado de ExpressionNode)

Métodos

Nombre Description
Add(ExpressionNode)

Agrega un nodo a la lista No comprueba si el nodo agregado tiene el mismo tipo que los nodos agregados anteriormente.

(Heredado de ExpressionNodeChildren)
ConvertToFilterNode()

Nodo de operador: función booleana con 2 argumentos

(Heredado de ExpressionNode)
DeepClone()

Clon profundo del nodo actual.

DeserializeProperties(XmlReader, Boolean)

Deserializa nodos secundarios

(Heredado de ExpressionNodeChildren)
DeserializeResult(XmlReader)

Deserializa el último resultado

(Heredado de ExpressionNode)
DoConvertToFilterNode()

Nodo de operador: función booleana con 2 argumentos

(Heredado de ExpressionNode)
DoEnumAttributes(List<String>)

Enumera de forma recursiva atributos

(Heredado de ExpressionNodeChildren)
EnumChildren()

Enumera los elementos secundarios del nodo

(Heredado de ExpressionNodeChildren)
EqualProperties(Object)

Tipo de comparación de tipos específicos del nodo secundario y nulabilidad del objeto de comparación comprobado por el autor de la llamada (Equals)

(Heredado de ExpressionNodeChildren)
Equals(Object)

Overriden Equals to support value comparison Inheritants implement EqualProperties method for type sepcific comparison

(Heredado de ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean)

Evalúa el nodo (árbol) mediante el contexto de faceta de administración proporcionado

(Heredado de ExpressionNode)
Evaluate(FacetEvaluationContext)

Evalúa el nodo (árbol) mediante el contexto de faceta de administración proporcionado

(Heredado de ExpressionNode)
GetHashCode()

Invalidación para admitir equals overriden

(Heredado de ExpressionNode)
GetResult()

Resultado de la evaluación más reciente

(Heredado de ExpressionNode)
GetResultString()

Resultado de la evaluación más reciente como una cadena

(Heredado de ExpressionNode)
OperatorTypeFromString(String)

Devuelve OperatorType para una representación de cadena determinada (opuesta a OperatorTypeToString)

OperatorTypeToString(OperatorType)

Repesentación simbólica de OperatorType (estilo T-Sql)

ReadEndElement(XmlReader)

Lee y comprueba el elemento de nodo final específico de la instancia.

(Heredado de ExpressionNode)
Serialize(XmlWriter)

Rutina de serialización base: crea llamadas de elementos start y end al método virtual SerializeProperties para generar propiedades de un objeto de nodo determinadoTypeName

(Heredado de ExpressionNode)
SerializeProperties(XmlWriter, Boolean)

Serializa nodos secundarios

(Heredado de ExpressionNodeChildren)
SerializeResult(XmlWriter)

Incluye el último resultado en la salida de serialización

(Heredado de ExpressionNode)
SetFilterNodeCompatible(Boolean)

Nodo de operador: función booleana con 2 argumentos

(Heredado de ExpressionNode)
SetHasScript(Boolean)

Nodo de operador: función booleana con 2 argumentos

(Heredado de ExpressionNode)
SetNameConditionType(NameConditionType)

Nodo de operador: función booleana con 2 argumentos

(Heredado de ExpressionNode)
SetNodeType(ExpressionNodeType)

Nodo de operador: función booleana con 2 argumentos

(Heredado de ExpressionNode)
SetObjectName(String)

Nodo de operador: función booleana con 2 argumentos

(Heredado de ExpressionNode)
SetProperties()

Establece propiedades de clase (HasScript, NameConditionType, ...)

(Heredado de ExpressionNode)
SetTypeClass(TypeClass)

Nodo de operador: función booleana con 2 argumentos

(Heredado de ExpressionNode)
SupportedFilterOperators(Type, AutomatedPolicyEvaluationMode)

Devuelve una lista de operadores admitidos para el tipo especificado en Filtros (los filtros son más restrictivos que las expresiones de condición) Lista vacía si no se admite la evaluación del tipo.

ToString()

Representa expression como una cadena en la sintaxis de tipo T-SQL.

ToStringForDisplay()

Un método especial para mostrar algún nodo simple en la interfaz de usuario en forma simplificada, que no siempre se puede analizar de nuevo.

(Heredado de ExpressionNode)
ToStringForUrn()

Representa expression como una cadena en la sintaxis de tipo T-SQL, que se puede usar en URN.

(Heredado de ExpressionNode)

Se aplica a