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

分组节点 - Paretheses 中的节点 - 通常为运算符

LastEvaluationResult

节点,表示分组 - 括号中的节点

(继承自 ExpressionNode)
Tag

节点的标记

(继承自 ExpressionNode)
Type

节点的类型(只读)

(继承自 ExpressionNode)
TypeClass

Node 的 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)

重写 Equals 以支持值比较继承者实现 EqualProperties 方法进行类型分隔比较

(继承自 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()

以简化形式在 UI 中显示一些简单节点的特殊方法,无法始终分析回

(继承自 ExpressionNode)
ToStringForUrn()

将表达式表示为类似于 T-SQL 的语法中的字符串,可在 URN 中使用

(继承自 ExpressionNode)

适用于