ExpressionNodeChildren Classe

Définition

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

public abstract class ExpressionNodeChildren : Microsoft.SqlServer.Management.Dmf.ExpressionNode
type ExpressionNodeChildren = class
    inherit ExpressionNode
Public MustInherit Class ExpressionNodeChildren
Inherits ExpressionNode
Héritage
ExpressionNodeChildren
Dérivé

Constructeurs

Nom Description
ExpressionNodeChildren()

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

Propriétés

Nom Description
ChildrenList

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

Count

Nombre de nœuds enfants

EnumerableChildrenList

Liste des nœuds enfants

LastEvaluationResult

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

(Hérité de ExpressionNode)
Tag

Balise du nœud

(Hérité de ExpressionNode)
Type

Type du nœud (en lecture seule)

(Hérité de ExpressionNode)
TypeClass

TypeClass du nœud

(Hérité de ExpressionNode)

Méthodes

Nom Description
Add(ExpressionNode)

Ajoute un nœud à la liste ne vérifie PAS si le nœud ajouté a le même type que les nœuds précédemment ajoutés

ConvertToFilterNode()

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

(Hérité de ExpressionNode)
DeepClone()

Crée un clone profond de l’expresion actuelle. Les résultats de l’évaluation sont copiés par référence, et non par valeur.

(Hérité de ExpressionNode)
DeserializeProperties(XmlReader, Boolean)

Désérialise les nœuds Enfants

DeserializeResult(XmlReader)

Désérialise le dernier résultat

(Hérité de ExpressionNode)
DoConvertToFilterNode()

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

(Hérité de ExpressionNode)
DoEnumAttributes(List<String>)

Énumère de manière récursive les attributs

EnumChildren()

Énumère les enfants du nœud

EqualProperties(Object)

Type de comparaison de type spécifique au nœud enfants et nullabilité de l’objet de comparaison vérifié par l’appelant (Equals)

Equals(Object)

Equals substitué pour prendre en charge la comparaison de valeurs Inheritants implémente la méthode EqualProperties pour la comparaison de type sepcific

(Hérité de ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean)

Évalue le nœud (arborescence) à l’aide du contexte de facette de gestion fourni

(Hérité de ExpressionNode)
Evaluate(FacetEvaluationContext)

Évalue le nœud (arborescence) à l’aide du contexte de facette de gestion fourni

(Hérité de ExpressionNode)
GetHashCode()

Substitué pour prendre en charge equals substitué

(Hérité de ExpressionNode)
GetResult()

Résultat de la dernière évaluation

(Hérité de ExpressionNode)
GetResultString()

Résultat de la dernière évaluation sous forme de chaîne

(Hérité de ExpressionNode)
ReadEndElement(XmlReader)

Lit et vérifie l’élément de nœud final spécifique à l’instance

(Hérité de ExpressionNode)
Serialize(XmlWriter)

Routine de sérialisation de base : crée des appels d’éléments de début et de fin à la méthode virtuelle SerializeProperties pour générer des propriétés d’objectTypeName de nœud particulier

(Hérité de ExpressionNode)
SerializeProperties(XmlWriter, Boolean)

Sérialise les nœuds Enfants

SerializeResult(XmlWriter)

Inclut le dernier résultat dans la sortie de sérialisation

(Hérité de ExpressionNode)
SetFilterNodeCompatible(Boolean)

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

(Hérité de ExpressionNode)
SetHasScript(Boolean)

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

(Hérité de ExpressionNode)
SetNameConditionType(NameConditionType)

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

(Hérité de ExpressionNode)
SetNodeType(ExpressionNodeType)

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

(Hérité de ExpressionNode)
SetObjectName(String)

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

(Hérité de ExpressionNode)
SetProperties()

Définit les propriétés de classe (HasScript, NameConditionType, ...)

(Hérité de ExpressionNode)
SetTypeClass(TypeClass)

Classe de base pour les nœuds, ayant des enfants ; ne peut pas être instancié

(Hérité de ExpressionNode)
ToString()

Représente l’expression sous forme de chaîne dans la syntaxe de type T-SQL

ToStringForDisplay()

Méthode spéciale pour afficher un nœud simple dans l’interface utilisateur sous forme simplifiée, qui ne peut pas toujours être analysée à nouveau

(Hérité de ExpressionNode)
ToStringForUrn()

Représente l’expression sous forme de chaîne dans la syntaxe T-SQL, qui peut être utilisée dans URN

(Hérité de ExpressionNode)

S’applique à