ExpressionNodeGroup Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Узел, представляющий группу — узел в скобках
public sealed class ExpressionNodeGroup : Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
type ExpressionNodeGroup = class
inherit ExpressionNodeChildren
Public NotInheritable Class ExpressionNodeGroup
Inherits ExpressionNodeChildren
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| ExpressionNodeGroup(ExpressionNode) |
Создает узел группы |
Свойства
| Имя | Описание |
|---|---|
| ChildrenList |
Узел, представляющий группу — узел в скобках (Унаследовано от ExpressionNodeChildren) |
| Count |
Количество дочерних узлов (Унаследовано от ExpressionNodeChildren) |
| EnumerableChildrenList |
Список дочерних узлов (Унаследовано от ExpressionNodeChildren) |
| Group |
Узел группы — узел внутри паретов — обычно оператор |
| LastEvaluationResult |
Узел, представляющий группу — узел в скобках (Унаследовано от ExpressionNode) |
| Tag |
Тег узла (Унаследовано от ExpressionNode) |
| Type |
Тип узла (только для чтения) (Унаследовано от ExpressionNode) |
| TypeClass |
TypeClass узла (Унаследовано от ExpressionNode) |
Методы
| Имя | Описание |
|---|---|
| Add(ExpressionNode) |
Добавляет узел в список НЕ проверяет, имеет ли добавленный узел тот же тип, что и добавленные ранее узлы. (Унаследовано от ExpressionNodeChildren) |
| ConvertToFilterNode() |
Узел, представляющий группу — узел в скобках (Унаследовано от ExpressionNode) |
| DeepClone() |
Глубокий клон текущего узла. |
| DeserializeProperties(XmlReader, Boolean) |
Десериализация дочерних узлов (Унаследовано от ExpressionNodeChildren) |
| DeserializeResult(XmlReader) |
Десериализация последнего результата (Унаследовано от ExpressionNode) |
| DoConvertToFilterNode() |
Узел, представляющий группу — узел в скобках (Унаследовано от 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) |
| ReadEndElement(XmlReader) |
Считывает и проверяет определенный конечный элемент узла экземпляра (Унаследовано от ExpressionNode) |
| Serialize(XmlWriter) |
Базовая подпрограмма сериализации — создает вызовы начальных и конечных элементов к виртуальному методу SerializeProperties для выходных свойств конкретного объекта node objectTypeName (Унаследовано от ExpressionNode) |
| SerializeProperties(XmlWriter, Boolean) |
Сериализует дочерние узлы (Унаследовано от ExpressionNodeChildren) |
| 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 (Унаследовано от ExpressionNodeChildren) |
| ToStringForDisplay() |
Специальный метод для отображения простого узла в пользовательском интерфейсе в упрощенной форме, который не всегда может быть проанализирован обратно (Унаследовано от ExpressionNode) |
| ToStringForUrn() |
Представляет выражение как строку в синтаксисе T-SQL, который можно использовать в URN. (Унаследовано от ExpressionNode) |