LayerD CodeDOM and Zoe Compiler interface
IZOEImportsDirectiveProcessor Interface
NamespacesLayerD.OutputModules.ImportersIZOEImportsDirectiveProcessor

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

La interfaz IZOEImportsDirectiveProcessor. Define un metodo estandar para procesar directivas import. Debe ser implementada por Modulos de Salida para poder procesar directivas import.
Declaration Syntax
C#Visual BasicVisual C++
public interface IZOEImportsDirectiveProcessor
Public Interface IZOEImportsDirectiveProcessor
public interface class IZOEImportsDirectiveProcessor
Members
All MembersMethods



IconMemberDescription
GetCachedTypesIndex()()()
Devuelve el Indice de tipos en cache.

GetLastImportErrors()()()
Devuelve una colección con mensajes de Errores/Warnings producidos al procesar el último conjunto de directivas "Import".

GetLastImportFileName()()()
Devuelve el nombre y path del archivo que se genero con el procesamiento de la última directiva "Import".

GetLastImportProcessDocuments()()()
Devuelve un conjunto de XplDocument con los datos de las últimas directivas "Import" procesada. Retorna null si las últimas directivas no se procesaron con exito.

ProcessImports(array<XplName>[]()[], Boolean)
Procesa un conjunto de directivas "Import" con pasadas en el argumento "imports". "generateOutputFiles" indica si se guardan los archivos en disco o no.

SetModulesSearchPath(array<String>[]()[])
Establece el conjunto de paths de busqueda de modulos a importar, procesamiento dependiente del modulo de salida.

SupportCachedTypesIndex()()()
Debe retornar verdadero si soporta Indice de tipos en cache, funcionalidad con la cual el compilador Zoe puede optimizar la lectura de tipos importados.

UseTypesCache(Boolean)
El cliente indica al importador de tipos si debe utilizar la cache de tipos o no.

Assembly: lib_zoe_cginterface (Module: lib_zoe_cginterface) Version: 1.0.3410.22811 (1.0.0.0)