ExpressionNode Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
No se puede crear una instancia de la clase de nodo base.
public abstract class ExpressionNode
type ExpressionNode = class
Public MustInherit Class ExpressionNode
- Herencia
-
ExpressionNode
- Derivado
Constructores
| Nombre | Description |
|---|---|
| ExpressionNode() |
No se puede crear una instancia de la clase de nodo base. |
Propiedades
| Nombre | Description |
|---|---|
| LastEvaluationResult |
No se puede crear una instancia de la clase de nodo base. |
| Tag |
Etiqueta del nodo |
| Type |
Tipo del nodo (solo lectura) |
| TypeClass |
TypeClass del nodo |
Métodos
| Nombre | Description |
|---|---|
| ConstructNode(Object) |
No se puede crear una instancia de la clase de nodo base. |
| ConvertFromFilterNode(FilterNode, Type) |
No se puede crear una instancia de la clase de nodo base. |
| ConvertFromFilterNode(FilterNode) |
No se puede crear una instancia de la clase de nodo base. |
| ConvertFromString(String, String) |
Convierte la cadena en un objeto de tipo especificado. Se debe admitir el tipo. NosupportedTypeException se produce de lo contrario. Captura FormatException y produce TypeConversionException. |
| ConvertToFilterNode() |
No se puede crear una instancia de la clase de nodo base. |
| ConvertToIntWithCheck(String) |
Convierte la cadena en entero. Captura FormatException y produce TypeConversionException. |
| ConvertToString(Object) |
Convierte un objeto en su representación de cadena comprensible por ConvertFromString |
| DeepClone() |
Crea un clon profundo de la expresión actual. Los resultados de la evaluación se copian por referencia, no por valor. |
| Deserialize(String) |
Deserializar a partir de una cadena: crea XmlReader y llama al deserializador real. |
| Deserialize(XmlReader) |
Método estático: proporciona una manera genérica de deserializar las llamadas de nodos al método virtual DeserializeProperties para leer las propiedades de un objeto de nodo concretoTypeName. |
| DeserializeProperties(XmlReader, Boolean) |
Método virtual para las clases secundarias para deserializar sus propiedades |
| DeserializeResult(XmlReader) |
Deserializa el último resultado |
| DeserializeWithResult(String) |
Deserializar a partir de cadena: crea XmlReader y llama al deserializador real. ExpressionNode contema el resultado de la evaluación del destino determinado que ha generado esta versión serializada del nodo. |
| DoConvertToFilterNode() |
No se puede crear una instancia de la clase de nodo base. |
| DoEnumAttributes(List<String>) |
Enumerador de árbol real |
| EnumChildren() |
Enumera los elementos secundarios del nodo |
| EqualProperties(Object) |
Método virtual para descendientes para implementar la comparación específica de tipos |
| Equals(Object) |
Overriden Equals to support value comparison Inheritants implement EqualProperties method for type sepcific comparison |
| Evaluate(FacetEvaluationContext, Boolean) |
Evalúa el nodo (árbol) mediante el contexto de faceta de administración proporcionado |
| Evaluate(FacetEvaluationContext) |
Evalúa el nodo (árbol) mediante el contexto de faceta de administración proporcionado |
| GetHashCode() |
Invalidación para admitir equals overriden |
| GetResult() |
Resultado de la evaluación más reciente |
| GetResultString() |
Resultado de la evaluación más reciente como una cadena |
| MatchType<T>(String) |
Método estático: proporciona una manera genérica de obtener tipos de enumeración a partir de sus nombres de cadena. |
| MoveToElementWithCheck(XmlReader, String) |
Se mueve al nodo con el tipo y el nombre especificados (si se proporciona) |
| Parse(String, Type) |
Analiza la cadena de entrada en ExpressionNode y comprueba la faceta especificada. |
| Parse(String) |
Analiza la cadena de entrada en ExpressionNode |
| ReadElementWithCheck(XmlReader, String) |
Lee y comprueba el elemento con nombre en su totalidad (Element - Text - EndElement) |
| ReadEndElement(XmlReader) |
Lee y comprueba el elemento de nodo final específico de la instancia. |
| ReadNodeWithCheck(XmlReader, String[]) |
Lee y veirifies las propiedades ExpressionNode especificadas. Se detiene después de leer el último elemento solicitado. Las propiedades solicitadas deben aparecer en el orden en que aparecen en la secuencia. |
| ReadSimpleNodeWithCheck(XmlReader, ExpressionNodeType, String[]) |
Lee y comprueba expressionNode simple (sin elementos secundarios) en su totalidad, incluido el elemento end. Las propiedades solicitadas deben aparecer en el orden en que aparecen en la secuencia. |
| ReadWithCheck(XmlReader, XmlNodeType, String) |
Lee el siguiente nodo xml y comprueba que tiene el tipo y el nombre esperados (si se proporciona) |
| ResolveEnum(String, String) |
Construye el objeto Enum a partir de su representación de cadena |
| Serialize(XmlWriter) |
Rutina de serialización base: crea llamadas de elementos start y end al método virtual SerializeProperties para generar propiedades de un objeto de nodo determinadoTypeName |
| SerializeNode(ExpressionNode) |
Serializa el nodo dado a una cadena. |
| SerializeNodeWithResult(ExpressionNode) |
Serializa el nodo dado a una cadena. |
| SerializeProperties(XmlWriter, Boolean) |
Método virtual para las clases secundarias para serializar sus propiedades |
| SerializeResult(XmlWriter) |
Incluye el último resultado en la salida de serialización |
| SetFilterNodeCompatible(Boolean) |
No se puede crear una instancia de la clase de nodo base. |
| SetHasScript(Boolean) |
No se puede crear una instancia de la clase de nodo base. |
| SetNameConditionType(NameConditionType) |
No se puede crear una instancia de la clase de nodo base. |
| SetNodeType(ExpressionNodeType) |
No se puede crear una instancia de la clase de nodo base. |
| SetObjectName(String) |
No se puede crear una instancia de la clase de nodo base. |
| SetProperties() |
Establece propiedades de clase (HasScript, NameConditionType, ...) |
| SetTypeClass(TypeClass) |
No se puede crear una instancia de la clase de nodo base. |
| ToString() |
Representa expression como una cadena en la sintaxis de tipo T-SQL. |
| ToStringForDisplay() |
Un método especial para mostrar algún nodo simple en la interfaz de usuario en forma simplificada, que no siempre se puede analizar de nuevo. |
| ToStringForUrn() |
Representa expression como una cadena en la sintaxis de tipo T-SQL, que se puede usar en URN. |