ExpressionNode Klasse

Definition

Basisknotenklasse kann nicht instanziiert werden

public abstract class ExpressionNode
type ExpressionNode = class
Public MustInherit Class ExpressionNode
Vererbung
ExpressionNode
Abgeleitet

Konstruktoren

Name Beschreibung
ExpressionNode()

Basisknotenklasse kann nicht instanziiert werden

Eigenschaften

Name Beschreibung
LastEvaluationResult

Basisknotenklasse kann nicht instanziiert werden

Tag

Tag des Knotens

Type

Typ des Knotens (schreibgeschützt)

TypeClass

TypeClass des Knotens

Methoden

Name Beschreibung
ConstructNode(Object)

Basisknotenklasse kann nicht instanziiert werden

ConvertFromFilterNode(FilterNode, Type)

Basisknotenklasse kann nicht instanziiert werden

ConvertFromFilterNode(FilterNode)

Basisknotenklasse kann nicht instanziiert werden

ConvertFromString(String, String)

Konvertiert die Zeichenfolge in ein Objekt des angegebenen Typs. Der Typ muss unterstützt werden. Andernfalls wird "UnsupportedTypeException" ausgelöst. Fängt FormatException ab und löst TypeConversionException aus.

ConvertToFilterNode()

Basisknotenklasse kann nicht instanziiert werden

ConvertToIntWithCheck(String)

Konvertiert die Zeichenfolge in eine ganze Zahl. Fängt FormatException ab und löst TypeConversionException aus.

ConvertToString(Object)

Konvertiert ein Objekt in seine Zeichenfolgendarstellung, die durch ConvertFromString verständlich ist.

DeepClone()

Erstellt einen tiefen Klon der aktuellen Ausdehnung. Die Auswertungsergebnisse werden nach Verweis und nicht nach Wert kopiert.

Deserialize(String)

Deserialisieren von Zeichenfolge - erstellt XmlReader und ruft den tatsächlichen Deserializer auf.

Deserialize(XmlReader)

Static method - provides generic way for deserializing nodes calls to virtual method DeserializeProperties to read properties of particular node objectTypeName

DeserializeProperties(XmlReader, Boolean)

Virtuelle Methode für untergeordnete Klassen zum Deserialisieren ihrer Eigenschaften

DeserializeResult(XmlReader)

Letztes Ergebnis deserialisiert

DeserializeWithResult(String)

Deserialisieren von Zeichenfolge - erstellt XmlReader und ruft den tatsächlichen Deserializer auf. Der AusdruckNode führt das Ergebnis der Auswertung für das bestimmte Ziel zusammen, das diese serialisierte Version des Knotens generiert hat.

DoConvertToFilterNode()

Basisknotenklasse kann nicht instanziiert werden

DoEnumAttributes(List<String>)

Ist-Strukturenumerator

EnumChildren()

Aufzählt untergeordnete Elemente des Knotens

EqualProperties(Object)

virtuelle Methode für Nachfolger zum Implementieren eines typspezifischen Vergleichs

Equals(Object)

Overriden Equals to support value comparison Inheritants implement EqualProperties method for type sepcific comparison

Evaluate(FacetEvaluationContext, Boolean)

Wertet den Knoten (Struktur) mithilfe des bereitgestellten Verwaltungsfacetkontexts aus.

Evaluate(FacetEvaluationContext)

Wertet den Knoten (Struktur) mithilfe des bereitgestellten Verwaltungsfacetkontexts aus.

GetHashCode()

Außerkraftsetzung zur Unterstützung von Außerkraftsetzungen gleich

GetResult()

Ergebnis der neuesten Auswertung

GetResultString()

Ergebnis der neuesten Auswertung als Zeichenfolge

MatchType<T>(String)

Statische Methode – bietet generische Methode zum Abrufen von Enumerationstypen aus ihren Zeichenfolgennamen.

MoveToElementWithCheck(XmlReader, String)

Wechselt zum Knoten mit angegebenem Typ und Namen (sofern angegeben)

Parse(String, Type)

Analysiert die Eingabezeichenfolge in ExpressionNode und überprüft anhand eines bestimmten Facets.

Parse(String)

Analysiert eingabezeichenfolge in ExpressionNode

ReadElementWithCheck(XmlReader, String)

Liest und überprüft benanntes Element in seiner Gesamtheit (Element - Text - EndElement)

ReadEndElement(XmlReader)

Liest und überprüft instanzspezifisches Endknotenelement

ReadNodeWithCheck(XmlReader, String[])

Liest und veirifies angegebene ExpressionNode-Eigenschaften. Beendet nach dem Lesen des letzten angeforderten Elements. Angeforderte Eigenschaften müssen in der Reihenfolge aufgeführt werden, in der sie im Datenstrom angezeigt werden.

ReadSimpleNodeWithCheck(XmlReader, ExpressionNodeType, String[])

Liest und überprüft einfache (ohne untergeordnete Elemente) ExpressionNode in seiner Gesamtheit, einschließlich des Endelements. Angeforderte Eigenschaften müssen in der Reihenfolge aufgeführt werden, in der sie im Datenstrom angezeigt werden.

ReadWithCheck(XmlReader, XmlNodeType, String)

Liest den nächsten XML-Knoten und überprüft, ob der Typ und name (sofern angegeben) erwartet wurde.

ResolveEnum(String, String)

Erstellt ein Enum-Objekt aus der Zeichenfolgendarstellung

Serialize(XmlWriter)

Basis-Serialisierungsroutine – erstellt Start- und Endelementeaufrufe für die virtuelle Methode SerializeProperties, um Die Ausgabeeigenschaften bestimmter Knoten objectTypeName

SerializeNode(ExpressionNode)

Serialisiert den angegebenen Knoten zu einer Zeichenfolge.

SerializeNodeWithResult(ExpressionNode)

Serialisiert den angegebenen Knoten zu einer Zeichenfolge.

SerializeProperties(XmlWriter, Boolean)

Virtuelle Methode für untergeordnete Klassen zum Serialisieren ihrer Eigenschaften

SerializeResult(XmlWriter)

Enthält das letzte Ergebnis in die Serialisierungsausgabe.

SetFilterNodeCompatible(Boolean)

Basisknotenklasse kann nicht instanziiert werden

SetHasScript(Boolean)

Basisknotenklasse kann nicht instanziiert werden

SetNameConditionType(NameConditionType)

Basisknotenklasse kann nicht instanziiert werden

SetNodeType(ExpressionNodeType)

Basisknotenklasse kann nicht instanziiert werden

SetObjectName(String)

Basisknotenklasse kann nicht instanziiert werden

SetProperties()

Legt Klasseneigenschaften fest (HasScript, NameConditionType, ...)

SetTypeClass(TypeClass)

Basisknotenklasse kann nicht instanziiert werden

ToString()

Represents Expression as a string in T-SQL like syntax

ToStringForDisplay()

Eine spezielle Methode zum Anzeigen eines einfachen Knotens in der Benutzeroberfläche in vereinfachter Form, die nicht immer wieder analysiert werden kann

ToStringForUrn()

Represents Expression as a string in T-SQL like syntax, which can be used in URN

Gilt für: