LayerD CodeDOM and Zoe Compiler interface
XplNode Class
NamespacesLayerD.CodeDOMXplNode

[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for T:LayerD.CodeDOM.XplNode]

Declaration Syntax
C#Visual BasicVisual C++
[SerializableAttribute]
public class XplNode
<SerializableAttribute> _
Public Class XplNode
[SerializableAttribute]
public ref class XplNode
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
XplNode()()()
XplNode(String)
XplNode(XplNodeType_enum)
XplNode(String, String)
XplNode(String, Int32)
XplNode(String, UInt32)
XplNode(String, Boolean)
Attributes()()()
Devuelve una matriz con los nombres de todos los atributos del tipo de elemento.

AttributeValue(String)
Devuelve el valor, convertido a string, del atributo de nombre "attributeName". ¡¡Para convertir el valor del atributo a string se utiliza la función de conversion nativa del lenguaje!!

BinaryRead(XplBinaryReader)
BinaryWrite(XplBinaryWriter)
ChildNodes()()()
Devuelve una lista con todos los nodos hijos, si el elemento no posee nodos hijos devuelve una lista vacia.

Children()()()
Devuelve todos los nodos hijos sólo para elementos que puedan contener una cantidad variable de nodos hijos. De lo contrario de vuelve null;

Clone()()()
Crea una copia profunda del nodo.

CurrentBlock
Returns first parent -block- node or null if it isn't inside a -block- node.

CurrentClass
Returns first parent class node or null if it isn't inside a class node.

CurrentDocumentBody
Returns current DocumentBody node or null if it isn't inside a DocumentNode node.

CurrentExpression
Returns first parent expression node or null if it isn't inside a expression node.

CurrentFunction
Returns first parent function node or null if it isn't inside a function node.

CurrentNamespace
Returns first parent namespace node or null if it isn't inside a namespace node.

CurrentProperty
Returns first parent property node or null if it isn't inside a property node.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindNode(String)
Devuelve el primer nodo encontrado recorriendo en profundidad desde el nodo actual. Si la cadena es nula no realiza busqueda.

FindNodes(String)
Busca nodos de acuerdo a la cadena patron "matchString". Comienza en el nodo actual. Si no encuentra nada devuelve una lista vacia. Las cadenas de patrón deben tener la forma: (..\)*(\nodeName[(attributeName=attributeValue,)*])* Si la cadena es nula o vacia no realzia busqueda.

FindNodes(String, XplNodeList)
Igual que FindNodes pero usa "list" para almacenar los nodos coincidentes. Devuelve la propia lista. Si la lista o la cadena es nula no realiza busqueda.

get_BoolValue()()()
get_Content()()()
Devuelve el contenido de un elemento de tipo "choice". Si el elemento no es de tipo "choice" devuelve nulo.

get_ContentTypeName()()()
Devuelve un string con el nombre de tipo del contenido del nodo. Solo sirve para nodos simples XplNode, para nodos complejos devuelve el nombre del tipo del nodo.

get_ContentTypeNameString()()()
Returns a user friendly typename

get_DateTimeValue()()()
get_doc()()()
get_ElementName()()()
Obtiene el nombre del elemento XML del nodo.

get_ErrorString()()()
get_helpURL()()()
get_IntValue()()()
get_iny()()()
get_inyby()()()
get_inydata()()()
get_lddata()()()
get_ldsrc()()()
get_Parent()()()
get_StringValue()()()
get_TypeName()()()
Devuelve un string con el nombre de tipo del nodo.

get_UnsignedValue()()()
GetHashCode()()()
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Read(XplReader)
Lee el nodo y su contenido usando "reader". El "reader" debe esta parado en el elemento a leer, de lo contrario producira un error.

set_Content(XplNode)
Establece el contenido de un elemento de tipo "choice". Si el elemento no es de tipo "choice" devuelve nulo.

set_doc(String)
set_ElementName(String)
set_ErrorString(String)
set_helpURL(String)
set_iny(Boolean)
set_inyby(String)
set_inydata(String)
set_lddata(String)
set_ldsrc(String)
set_Parent(XplNode)
set_Value(String)
set_Value(Int32)
set_Value(Object)
Funcion para establecer valor generica, es obsoleta deberia chequear el tipo del objeto pasado. Usar con cuidado.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Write(XplWriter)
Escribe el nodo y su contenido usando "writer".

Inheritance Hierarchy

Assembly: lib_layerd_xpl_codedom_net (Module: lib_layerd_xpl_codedom_net) Version: 1.0.3410.22810 (1.0.0.0)