FileCodeModel Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite o acesso a construções programáticas em um arquivo de origem.
public interface class FileCodeModel
public interface class FileCodeModel
__interface FileCodeModel
[System.Runtime.InteropServices.Guid("ED1A3F99-4477-11D3-89BF-00C04F688DDE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface FileCodeModel
[<System.Runtime.InteropServices.Guid("ED1A3F99-4477-11D3-89BF-00C04F688DDE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type FileCodeModel = interface
Public Interface FileCodeModel
- Derivado
- Atributos
Comentários
O FileCodeModel objeto é a raiz do modelo de código para um arquivo ou item de projeto.
Propriedades
| CodeElements |
Obtém uma coleção de elementos de código. |
| DTE |
Obtém o objeto de extensibilidade de nível superior. |
| Language |
Obtém a linguagem de programação usada para criar o código. |
| Parent |
Obtém o objeto pai imediato de um FileCodeModel objeto. |
Métodos
| 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) |
Cria uma nova construção de código de classe e insere o código no local correto. |
| AddDelegate(String, Object, Object, vsCMAccess) |
Cria uma nova construção de código delegado e insere o código no local correto. |
| 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) |
Cria uma nova construção de código de função e insere o código no local correto. |
| 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) |
Cria uma nova construção de código de namespace e insere o código no local correto. |
| 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) |
Cria uma nova construção de código de variável e insere o código no local correto. |
| CodeElementFromPoint(TextPoint, vsCMElement) |
Retorna um elemento de código em um local específico em um arquivo de origem. |
| Remove(Object) |
Remove o elemento de código especificado do arquivo de origem. |