Язык

ExpressionNodeFunction Класс

Определение

Функция — возвращает объект для заданного набора аргументов

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

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

Имя Описание
ExpressionNodeFunction(ExpressionNodeFunction+Function, ExpressionNode[])

Создание узла функции

Свойства

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

Функция — возвращает объект для заданного набора аргументов

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

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

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

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

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

Словарь определений функций для использования графическим интерфейсом пользователя

FunctionType

Тип функции

LastEvaluationResult

Функция — возвращает объект для заданного набора аргументов

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

Тип возвращаемого значения

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

ToStringForDisplay()

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

ToStringForUrn()

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

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

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