LayerD CodeDOM and Zoe Compiler interface
ZoeHelper Class
NamespacesLayerD.CodeDOMZoeHelper

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

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

Declaration Syntax
C#Visual BasicVisual C++
public class ZoeHelper
Public Class ZoeHelper
public ref class ZoeHelper
Members
All MembersMethods



IconMemberDescription
Att_ToString(String)
Att_ToString(Int64)
Att_ToString(UInt64)
Att_ToString(Boolean)
Att_ToString(DateTime)
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.)
GetFirstLayerDFullSourceData(XplNode)
Busca la primera información de fuente LayerD que encuentre empezando por el nodo "node" y subiendo en el árbol hasta encontrar la info de origen de fuente, si no encuentra la info devuelve una cadena vacia. Devuelve una cadena completa con numeros de linea y nombre del fuente con el formato: "lnInicio,lnFin,srcFileName" ó "lnInicio,clInicio,lnFin,clFin,srcFileName" donde "ln" por "line" y "cl" por columna. Asume que el formato de los "ldsrc" en los nodos es correcto.

GetFirstLayerDSourceData(XplNode)
Busca la primera información de fuente LayerD que encuentre empezando por el nodo "node" y subiendo en el árbol hasta encontrar la info de origen de fuente, si no encuentra la info devuelve una cadena vacia. Devuelve una cadena completa con numeros de linea y sin o con el fuente con el formato: "lnInicio,lnFin,srcFileName", "lnInicio,lnFin" ó "lnInicio,clInicio,lnFin,clFin,srcFileName", "lnInicio,clInicio,lnFin,clFin" donde "ln" por "line" y "cl" por columna. Asume que el formato de los "ldsrc" en los nodos es correcto.

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.)
InternalWritecodeImpl(String, array<Object>[]()[])
InternalWritecodeImpl(String, array<Object>[]()[], XplNode)
Otra implementacion para Writecode que no utiliza "FindNode" con lo cual se espera mejor performance.

InternalWritecodeImpl2(String, array<Object>[]()[], XplNode) Obsolete.
Implementación de la instrucción de template Writecode del lenguaje ZOE. POR FAVOR, NO MODIFICAR!!!

MakeSimpleNameExpression(String)
Arma una expresion ZOE de nombre simple de la forma: nombreSimple

MakeTypeFromString(String)
Crea un XplType a partir de una cadena de tipos con el formato: [Tipos Derivados][Tipo Base] Usando "*_" para punteros, "^_" para referencias donde "_" puede ser "v", "c", "w" para modificadores volatile, const y ambos respectivamente, finalmente "[]" para matrices, y el resto para el nombre de tipo base.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
ReadFromString(String, XplNode)
Lee node desde la cadena fromString creada con la función WriteToString. Requiere que el node posea memoria asignada del tipo adecuado al que vamos a leer, por ejemplo: ReadFromString("id", node) "node" debe ser inicializado con "new XplNode()".

StringAtt_To_BOOL(String)
StringAtt_To_DATETIME(String)
StringAtt_To_INT(String)
StringAtt_To_STRING(String)
StringAtt_To_UINT(String)
ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
WriteToString(XplNode)
Escribe el nodo a un string.

Inheritance Hierarchy
Object
ZoeHelper

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