Partilhar via


Interface FileCodeModel2

Permite o acesso a construções programáticas em um arquivo de origem.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (em EnvDTE80.dll)

Sintaxe

'Declaração
<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

O tipo FileCodeModel2 expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CodeElements (Herdado de FileCodeModel.)
Propriedade pública CodeElements Obtém uma coleção de elementos de código.
Propriedade pública DTE (Herdado de FileCodeModel.)
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública IsBatchOpen Obtém um valor indicando se um modelo de código de lote atualiza está aberto.
Propriedade pública Language (Herdado de FileCodeModel.)
Propriedade pública Language Obtém a linguagem de programação usada para criar o código.
Propriedade pública Parent (Herdado de FileCodeModel.)
Propriedade pública Parent Obtém o objeto pai imediato de um FileCodeModel objeto.
Propriedade pública ParseStatus Usado quando o modelo de código é construído para determinar se a operação de análise concluídas ou encontrou um erro.

Início

Métodos

  Nome Descrição
Método público AddAttribute(String, String, Object) (Herdado de FileCodeModel.)
Método público AddAttribute(String, String, Object) Cria uma nova construção de código de atributo e insere o código no local correto.
Método público AddClass(String, Object, Object, Object, vsCMAccess) (Herdado de FileCodeModel.)
Método público AddClass(String, Object, Object, Object, vsCMAccess) Cria uma nova construção de código de classe e insere o código no local correto.
Método público AddDelegate(String, Object, Object, vsCMAccess) (Herdado de FileCodeModel.)
Método público AddDelegate(String, Object, Object, vsCMAccess) Cria uma nova construção de código de delegação e insere o código no local correto.
Método público AddEnum(String, Object, Object, vsCMAccess) (Herdado de FileCodeModel.)
Método público AddEnum(String, Object, Object, vsCMAccess) Cria uma nova construção de código de enumeração e insere o código no local correto.
Método público AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) (Herdado de FileCodeModel.)
Método público AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) Cria uma nova construção de código de função e insere o código no local correto.
Método público AddImport Cria uma nova declaração de importação de código e insere o código no local correto.
Método público AddInterface(String, Object, Object, vsCMAccess) (Herdado de FileCodeModel.)
Método público AddInterface(String, Object, Object, vsCMAccess) Cria uma nova construção de código de interface e insere o código no local correto.
Método público AddNamespace(String, Object) (Herdado de FileCodeModel.)
Método público AddNamespace(String, Object) Cria uma nova construção de código de namespace e insere o código no local correto.
Método público AddStruct(String, Object, Object, Object, vsCMAccess) (Herdado de FileCodeModel.)
Método público AddStruct(String, Object, Object, Object, vsCMAccess) Cria uma nova construção de código de estrutura e insere o código no local correto.
Método público AddVariable(String, Object, Object, vsCMAccess) (Herdado de FileCodeModel.)
Método público AddVariable(String, Object, Object, vsCMAccess) Cria uma nova construção de código de variável e insere o código no local correto.
Método público BeginBatch Suspende a ocorrência de eventos de edição até que todas as alterações no modelo de código foram aplicadas.
Método público CodeElementFromPoint(TextPoint, vsCMElement) (Herdado de FileCodeModel.)
Método público CodeElementFromPoint(TextPoint, vsCMElement) Retorna um elemento de código em um local específico em um arquivo de origem.
Método público ElementFromID Usado para receber específico CodeElement.
Método público EndBatch Permite que os eventos suspensos ocorra após a edição em lotes do modelo de código.
Método público Remove(Object) (Herdado de FileCodeModel.)
Método público Remove(Object) Remove o elemento de código especificado do arquivo de origem.
Método público Synchronize Garante que todos os eventos do modelo de código atual terem sido aumentados e o modelo terminou sendo gerado.

Início

Comentários

O FileCodeModel objeto é a raiz do modelo de código para um item de projeto ou arquivo.

Consulte também

Referência

Namespace EnvDTE80