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 | |
---|---|---|
CodeElements | (Herdado de FileCodeModel.) | |
CodeElements | Obtém uma coleção de elementos de código. | |
DTE | (Herdado de FileCodeModel.) | |
DTE | Obtém o objeto de extensibilidade de nível superior. | |
IsBatchOpen | Obtém um valor que indica se um modelo de código de lote atualiza está aberto. | |
Language | (Herdado de FileCodeModel.) | |
Language | Obtém a linguagem de programação usada para criar o código. | |
Parent | (Herdado de FileCodeModel.) | |
Parent | Obtém o objeto pai imediato de um FileCodeModel objeto. | |
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. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddAttribute(String, String, Object) | (Herdado de FileCodeModel.) | |
AddAttribute(String, String, Object) | Cria uma nova construção de código de atributo e insere o código no local correto. | |
AddClass(String, Object, Object, Object, vsCMAccess) | (Herdado de FileCodeModel.) | |
AddClass(String, Object, Object, Object, vsCMAccess) | Cria uma nova construção de código de classe e insere o código no local correto. | |
AddDelegate(String, Object, Object, vsCMAccess) | (Herdado de FileCodeModel.) | |
AddDelegate(String, Object, Object, vsCMAccess) | Cria uma nova construção de código de delegação e insere o código no local correto. | |
AddEnum(String, Object, Object, vsCMAccess) | (Herdado de FileCodeModel.) | |
AddEnum(String, Object, Object, vsCMAccess) | Cria uma nova construção de código de enumeração e insere o código no local correto. | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | (Herdado de FileCodeModel.) | |
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. | |
AddImport | Cria uma nova declaração de importação de código e insere o código no local correto. | |
AddInterface(String, Object, Object, vsCMAccess) | (Herdado de FileCodeModel.) | |
AddInterface(String, Object, Object, vsCMAccess) | Cria uma nova construção de código de interface e insere o código no local correto. | |
AddNamespace(String, Object) | (Herdado de FileCodeModel.) | |
AddNamespace(String, Object) | Cria uma nova construção de código de namespace e insere o código no local correto. | |
AddStruct(String, Object, Object, Object, vsCMAccess) | (Herdado de FileCodeModel.) | |
AddStruct(String, Object, Object, Object, vsCMAccess) | Cria uma nova construção de código de estrutura e insere o código no local correto. | |
AddVariable(String, Object, Object, vsCMAccess) | (Herdado de FileCodeModel.) | |
AddVariable(String, Object, Object, vsCMAccess) | Cria uma nova construção de código de variável e insere o código no local correto. | |
BeginBatch | Suspende a ocorrência de eventos de edição até que todas as alterações no modelo de código foram aplicadas. | |
CodeElementFromPoint(TextPoint, vsCMElement) | (Herdado de FileCodeModel.) | |
CodeElementFromPoint(TextPoint, vsCMElement) | Retorna um elemento de código em um local específico em um arquivo de origem. | |
ElementFromID | Usado para receber específico CodeElement. | |
EndBatch | Permite que os eventos suspensos ocorra após a edição em lotes do modelo de código. | |
Remove(Object) | (Herdado de FileCodeModel.) | |
Remove(Object) | Remove o elemento de código especificado do arquivo de origem. | |
Synchronize | Garante que todos os eventos do modelo atual de código terem sido aumentados e o modelo terminou sendo gerado. |
Superior
Comentários
O FileCodeModel objeto é a raiz do modelo de código para um arquivo ou item de projeto.