ExpressionNodeOperator Класс

Определение

Узел оператора — логическое значение функции с 2 аргументами

public sealed class ExpressionNodeOperator : Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
type ExpressionNodeOperator = class
    inherit ExpressionNodeChildren
Public NotInheritable Class ExpressionNodeOperator
Inherits ExpressionNodeChildren
Наследование

Конструкторы

Имя Описание
ExpressionNodeOperator(OperatorType, ExpressionNode, ExpressionNode)

Создание узла оператора

Свойства

Имя Описание
ChildrenList

Узел оператора — логическое значение функции с 2 аргументами

(Унаследовано от ExpressionNodeChildren)
Count

Количество дочерних узлов

(Унаследовано от ExpressionNodeChildren)
EnumerableChildrenList

Список дочерних узлов

(Унаследовано от ExpressionNodeChildren)
LastEvaluationResult

Узел оператора — логическое значение функции с 2 аргументами

(Унаследовано от ExpressionNode)
Left

Левый операнд узел

OpType

Оператор objectTypeName

Right

Правый операнд узел

Tag

Тег узла

(Унаследовано от ExpressionNode)
Type

Тип узла (только для чтения)

(Унаследовано от ExpressionNode)
TypeClass

TypeClass узла

(Унаследовано от ExpressionNode)

Методы

Имя Описание
Add(ExpressionNode)

Добавляет узел в список НЕ проверяет, имеет ли добавленный узел тот же тип, что и добавленные ранее узлы.

(Унаследовано от ExpressionNodeChildren)
ConvertToFilterNode()

Узел оператора — логическое значение функции с 2 аргументами

(Унаследовано от ExpressionNode)
DeepClone()

Глубокий клон текущего узла.

DeserializeProperties(XmlReader, Boolean)

Десериализация дочерних узлов

(Унаследовано от ExpressionNodeChildren)
DeserializeResult(XmlReader)

Десериализация последнего результата

(Унаследовано от ExpressionNode)
DoConvertToFilterNode()

Узел оператора — логическое значение функции с 2 аргументами

(Унаследовано от ExpressionNode)
DoEnumAttributes(List<String>)

Рекурсивно перечисляет атрибуты

(Унаследовано от ExpressionNodeChildren)
EnumChildren()

Перечисляет дочерние элементы узла

(Унаследовано от ExpressionNodeChildren)
EqualProperties(Object)

Дочерний тип сравнения типа узла и значение NULL для объекта сравнения, проверяемого вызывающим объектом (Equals)

(Унаследовано от ExpressionNodeChildren)
Equals(Object)

Overriden Equals для поддержки сравнения значений Наследующие реализуют метод EqualProperties для сравнения типов sepcific

(Унаследовано от ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean)

Вычисляет узел (дерево) с помощью предоставленного контекста аспектов управления

(Унаследовано от ExpressionNode)
Evaluate(FacetEvaluationContext)

Вычисляет узел (дерево) с помощью предоставленного контекста аспектов управления

(Унаследовано от ExpressionNode)
GetHashCode()

Переопределение для поддержки переопределения Equals

(Унаследовано от ExpressionNode)
GetResult()

Результат последней оценки

(Унаследовано от ExpressionNode)
GetResultString()

Результат последней оценки в виде строки

(Унаследовано от ExpressionNode)
OperatorTypeFromString(String)

Возвращает OperatorType для заданного строкового представления (напротив OperatorTypeToString)

OperatorTypeToString(OperatorType)

Символьная раскаивание оператораType (стиль T-Sql)

ReadEndElement(XmlReader)

Считывает и проверяет определенный конечный элемент узла экземпляра

(Унаследовано от ExpressionNode)
Serialize(XmlWriter)

Базовая подпрограмма сериализации — создает вызовы начальных и конечных элементов к виртуальному методу SerializeProperties для выходных свойств конкретного объекта node objectTypeName

(Унаследовано от ExpressionNode)
SerializeProperties(XmlWriter, Boolean)

Сериализует дочерние узлы

(Унаследовано от ExpressionNodeChildren)
SerializeResult(XmlWriter)

Включает последний результат в выходные данные сериализации

(Унаследовано от ExpressionNode)
SetFilterNodeCompatible(Boolean)

Узел оператора — логическое значение функции с 2 аргументами

(Унаследовано от ExpressionNode)
SetHasScript(Boolean)

Узел оператора — логическое значение функции с 2 аргументами

(Унаследовано от ExpressionNode)
SetNameConditionType(NameConditionType)

Узел оператора — логическое значение функции с 2 аргументами

(Унаследовано от ExpressionNode)
SetNodeType(ExpressionNodeType)

Узел оператора — логическое значение функции с 2 аргументами

(Унаследовано от ExpressionNode)
SetObjectName(String)

Узел оператора — логическое значение функции с 2 аргументами

(Унаследовано от ExpressionNode)
SetProperties()

Задает свойства класса (HasScript, NameConditionType, ...)

(Унаследовано от ExpressionNode)
SetTypeClass(TypeClass)

Узел оператора — логическое значение функции с 2 аргументами

(Унаследовано от ExpressionNode)
SupportedFilterOperators(Type, AutomatedPolicyEvaluationMode)

Возвращает список операторов, поддерживаемых для заданного типа в фильтрах (фильтры являются более строгими, чем выражения условий) Пустой список, если оценка типа не поддерживается.

ToString()

Представляет выражение как строку в синтаксисе T-SQL

ToStringForDisplay()

Специальный метод для отображения простого узла в пользовательском интерфейсе в упрощенной форме, который не всегда может быть проанализирован обратно

(Унаследовано от ExpressionNode)
ToStringForUrn()

Представляет выражение как строку в синтаксисе T-SQL, который можно использовать в URN.

(Унаследовано от ExpressionNode)

Применяется к