ExpressionNodeChildren Класс

Определение

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

public abstract class ExpressionNodeChildren : Microsoft.SqlServer.Management.Dmf.ExpressionNode
type ExpressionNodeChildren = class
    inherit ExpressionNode
Public MustInherit Class ExpressionNodeChildren
Inherits ExpressionNode
Наследование
ExpressionNodeChildren
Производный

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

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

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

Свойства

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

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

Count

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

EnumerableChildrenList

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

LastEvaluationResult

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

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

Тег узла

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

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

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

TypeClass узла

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

Методы

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

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

ConvertToFilterNode()

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

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

Создает глубокий клон текущей экспресии. Результаты оценки копируются по ссылке, а не по значению.

(Унаследовано от ExpressionNode)
DeserializeProperties(XmlReader, Boolean)

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

DeserializeResult(XmlReader)

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

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

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

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

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

EnumChildren()

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

EqualProperties(Object)

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

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SerializeResult(XmlWriter)

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

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

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

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

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

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

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

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

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

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

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

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

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

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

Базовый класс для узлов, имеющих дочерние элементы; Невозможно создать экземпляр

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

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

ToStringForDisplay()

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

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

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

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

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