FileCodeModel2 (Interfaz)
Permite el acceso a construcciones de programa en un archivo de código fuente.
Espacio de nombres: EnvDTE80
Ensamblado: EnvDTE80 (en EnvDTE80.dll)
Sintaxis
'Declaración
<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")> _
Public Interface FileCodeModel2 _
Inherits FileCodeModel
[GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface FileCodeModel2 : FileCodeModel
[GuidAttribute(L"A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface class FileCodeModel2 : FileCodeModel
[<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")>]
type FileCodeModel2 =
interface
interface FileCodeModel
end
public interface FileCodeModel2 extends FileCodeModel
El tipo FileCodeModel2 expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
CodeElements | (Se hereda de FileCodeModel). | |
CodeElements | Obtiene una colección de elementos de código. | |
DTE | (Se hereda de FileCodeModel). | |
DTE | Obtiene el objeto de extensibilidad de nivel superior. | |
IsBatchOpen | Obtiene un valor que indica si hay actualizaciones de modelos de código por lotes abiertas. | |
Language | (Se hereda de FileCodeModel). | |
Language | Obtiene el lenguaje de programación utilizado para crear el código. | |
Parent | (Se hereda de FileCodeModel). | |
Parent | Obtiene el objeto primario inmediato de un objeto FileCodeModel. | |
ParseStatus | Se utiliza cuando el modelo de código se compila para determinar si la operación de análisis se completó o encontró un error. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddAttribute(String, String, Object) | (Se hereda de FileCodeModel). | |
AddAttribute(String, String, Object) | Crea una nueva construcción de código de atributo e inserta el código en la ubicación adecuada. | |
AddClass(String, Object, Object, Object, vsCMAccess) | (Se hereda de FileCodeModel). | |
AddClass(String, Object, Object, Object, vsCMAccess) | Crea una nueva construcción de código de clase e inserta el código en la ubicación adecuada. | |
AddDelegate(String, Object, Object, vsCMAccess) | (Se hereda de FileCodeModel). | |
AddDelegate(String, Object, Object, vsCMAccess) | Crea una nueva construcción de código de delegado e inserta el código en la ubicación adecuada. | |
AddEnum(String, Object, Object, vsCMAccess) | (Se hereda de FileCodeModel). | |
AddEnum(String, Object, Object, vsCMAccess) | Crea una nueva construcción de código de enumeración e inserta el código en la ubicación adecuada. | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | (Se hereda de FileCodeModel). | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | Crea una nueva construcción de código de función e inserta el código en la ubicación adecuada. | |
AddImport | Crea una nueva instrucción de importación de código e inserta el código en la ubicación adecuada. | |
AddInterface(String, Object, Object, vsCMAccess) | (Se hereda de FileCodeModel). | |
AddInterface(String, Object, Object, vsCMAccess) | Crea una nueva construcción de código de interfaz e inserta el código en la ubicación adecuada. | |
AddNamespace(String, Object) | (Se hereda de FileCodeModel). | |
AddNamespace(String, Object) | Crea una nueva construcción de código de espacio de nombres e inserta el código en la ubicación adecuada. | |
AddStruct(String, Object, Object, Object, vsCMAccess) | (Se hereda de FileCodeModel). | |
AddStruct(String, Object, Object, Object, vsCMAccess) | Crea una nueva construcción de código de estructura e inserta el código en la ubicación adecuada. | |
AddVariable(String, Object, Object, vsCMAccess) | (Se hereda de FileCodeModel). | |
AddVariable(String, Object, Object, vsCMAccess) | Crea una nueva construcción de código de variable e inserta el código en la ubicación adecuada. | |
BeginBatch | Suspende la aparición de eventos de edición hasta que se hayan aplicado todos los cambios al modelo de código. | |
CodeElementFromPoint(TextPoint, vsCMElement) | (Se hereda de FileCodeModel). | |
CodeElementFromPoint(TextPoint, vsCMElement) | Devuelve un elemento de código en una ubicación determinada del archivo de código fuente. | |
ElementFromID | Se utiliza para recibir un CodeElement concreto. | |
EndBatch | Permite a los eventos suspendidos aparecer después de la edición por lotes del modelo de código. | |
Remove(Object) | (Se hereda de FileCodeModel). | |
Remove(Object) | Quita el elemento de código especificado del archivo de código fuente. | |
Synchronize | Garantiza que se han desencadenado todos los eventos de modelo de código actuales y que el modelo finalmente se ha generado. |
Arriba
Comentarios
El objeto FileCodeModel es la raíz del modelo de código correspondiente a un archivo o elemento de proyecto.