ExpressionNodeOperator Classe

Definição

Nó do operador – função booliana com 2 argumentos

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

Construtores

Nome Description
ExpressionNodeOperator(OperatorType, ExpressionNode, ExpressionNode)

Cria o nó operador

Propriedades

Nome Description
ChildrenList

Nó do operador – função booliana com 2 argumentos

(Herdado de ExpressionNodeChildren)
Count

Contagem de nós filhos

(Herdado de ExpressionNodeChildren)
EnumerableChildrenList

Lista de nós filhos

(Herdado de ExpressionNodeChildren)
LastEvaluationResult

Nó do operador – função booliana com 2 argumentos

(Herdado de ExpressionNode)
Left

Nó de operando à esquerda

OpType

ObjectTypeName do operador

Right

Nó de operando à direita

Tag

Marca do nó

(Herdado de ExpressionNode)
Type

Tipo do nó (somente leitura)

(Herdado de ExpressionNode)
TypeClass

TypeClass do nó

(Herdado de ExpressionNode)

Métodos

Nome Description
Add(ExpressionNode)

Adiciona nó à lista Não verifica se o nó adicionado tem o mesmo tipo que os nós adicionados anteriormente

(Herdado de ExpressionNodeChildren)
ConvertToFilterNode()

Nó do operador – função booliana com 2 argumentos

(Herdado de ExpressionNode)
DeepClone()

Clone profundo do nó atual.

DeserializeProperties(XmlReader, Boolean)

Desserializa nós filhos

(Herdado de ExpressionNodeChildren)
DeserializeResult(XmlReader)

Desserializa o último resultado

(Herdado de ExpressionNode)
DoConvertToFilterNode()

Nó do operador – função booliana com 2 argumentos

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

Enumera atributos recursivamente

(Herdado de ExpressionNodeChildren)
EnumChildren()

Enumera Filhos do Nó

(Herdado de ExpressionNodeChildren)
EqualProperties(Object)

Tipo de comparação de tipo específico de nó filho e nulidade do objeto de comparação verificado pelo chamador (Igual)

(Herdado de ExpressionNodeChildren)
Equals(Object)

Equivalentes substituídos para dar suporte à comparação de valor Herdados implementam o método EqualProperties para comparação de tipo sepcific

(Herdado de ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean)

Avalia o nó (árvore) usando o contexto de Faceta de Gerenciamento fornecido

(Herdado de ExpressionNode)
Evaluate(FacetEvaluationContext)

Avalia o nó (árvore) usando o contexto de Faceta de Gerenciamento fornecido

(Herdado de ExpressionNode)
GetHashCode()

Substituído para dar suporte a equals substituídos

(Herdado de ExpressionNode)
GetResult()

Resultado da avaliação mais recente

(Herdado de ExpressionNode)
GetResultString()

Resultado da avaliação mais recente como uma cadeia de caracteres

(Herdado de ExpressionNode)
OperatorTypeFromString(String)

Retorna OperatorType para determinada representação de cadeia de caracteres (oposto a OperatorTypeToString)

OperatorTypeToString(OperatorType)

Arrependimento simbólico de OperatorType (estilo T-Sql)

ReadEndElement(XmlReader)

Lê e verifica o elemento de nó final específico da instância

(Herdado de ExpressionNode)
Serialize(XmlWriter)

Rotina de serialização base – cria chamadas de elementos de início e término para o método virtual SerializeProperties para produzir propriedades de determinado nó objectTypeName

(Herdado de ExpressionNode)
SerializeProperties(XmlWriter, Boolean)

Serializa nós filhos

(Herdado de ExpressionNodeChildren)
SerializeResult(XmlWriter)

Inclui o Último Resultado na saída de serialização

(Herdado de ExpressionNode)
SetFilterNodeCompatible(Boolean)

Nó do operador – função booliana com 2 argumentos

(Herdado de ExpressionNode)
SetHasScript(Boolean)

Nó do operador – função booliana com 2 argumentos

(Herdado de ExpressionNode)
SetNameConditionType(NameConditionType)

Nó do operador – função booliana com 2 argumentos

(Herdado de ExpressionNode)
SetNodeType(ExpressionNodeType)

Nó do operador – função booliana com 2 argumentos

(Herdado de ExpressionNode)
SetObjectName(String)

Nó do operador – função booliana com 2 argumentos

(Herdado de ExpressionNode)
SetProperties()

Define propriedades de classe (HasScript, NameConditionType, ...)

(Herdado de ExpressionNode)
SetTypeClass(TypeClass)

Nó do operador – função booliana com 2 argumentos

(Herdado de ExpressionNode)
SupportedFilterOperators(Type, AutomatedPolicyEvaluationMode)

Retorna uma lista de operadores com suporte para o tipo fornecido em Filtros (filtros são mais restritivos do que expressões de condição) Lista vazia se não houver suporte para a avaliação do tipo

ToString()

Representa a expressão como uma cadeia de caracteres no T-SQL, como a sintaxe

ToStringForDisplay()

Um método especial para exibir algum nó simples na interface do usuário de forma simplificada, que nem sempre pode ser analisado novamente

(Herdado de ExpressionNode)
ToStringForUrn()

Representa a Expressão como uma cadeia de caracteres no T-SQL como a sintaxe, que pode ser usada na URN

(Herdado de ExpressionNode)

Aplica-se a