CodeVariable 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.
Um objeto que define uma construção de variável em um arquivo de origem.
public interface class CodeVariable
public interface class CodeVariable
__interface CodeVariable
[System.Runtime.InteropServices.Guid("0CFBC2BA-0D4E-11D3-8997-00C04F688DDE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeVariable
[<System.Runtime.InteropServices.Guid("0CFBC2BA-0D4E-11D3-8997-00C04F688DDE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeVariable = interface
Public Interface CodeVariable
- Derivado
- Atributos
Comentários
Observação
Os valores dos elementos de modelo de código, como classes, structs, funções, atributos, delegados e assim por diante, podem ser não determinísticos depois de fazer determinados tipos de edições, o que significa que seus valores não podem ser dependentes para sempre permanecerem os mesmos. Para obter mais informações, consulte os valores de elemento de modelo de código de seção podem ser alterados na descoberta de código usando o modelo de código (Visual Basic).
Propriedades
| Access |
Define o modificador de acesso deste item. |
| Attributes |
Obtém uma coleção de todos os atributos do objeto pai. |
| Children |
Obtém uma coleção de objetos contidos nele CodeVariable . |
| Collection |
Obtém a coleção que contém o CodeVariable objeto que oferece suporte a essa propriedade. |
| Comment |
Obtém ou define o comentário associado ao elemento de código. |
| DocComment |
Obtém ou define o comentário do documento para o elemento do modelo de código atual. |
| DTE |
Obtém o objeto de extensibilidade de nível superior. |
| EndPoint |
Obtém o ponto de edição que é o local do final do item de código. |
| Extender[String] |
Retorna o objeto de Extensor solicitado se ele estiver disponível. |
| ExtenderCATID |
Obtém o ID da categoria do extensor (CATID) para o objeto. |
| ExtenderNames |
Obtém uma lista de extensores disponíveis para o objeto. |
| FullName |
Obtém o caminho completo e o nome do CodeVariable arquivo do objeto. |
| InfoLocation |
Obtém os recursos do objeto de modelo de código. |
| InitExpression |
Define ou Obtém um objeto que define o código de inicialização para um elemento. |
| IsCodeType |
Obtém se um CodeType objeto pode ser obtido desse objeto. |
| IsConstant |
Obtém ou define se o item é uma constante ou não. |
| IsShared |
Define ou informa se o item é definido estaticamente ou não, ou seja, se o item é comum a todas as instâncias desse tipo de objeto ou somente a esse objeto, especificamente. |
| Kind |
Obtém uma enumeração que indica o tipo de objeto. |
| Language |
Obtém a linguagem de programação usada para criar o código. |
| Name |
Define ou Obtém o nome do objeto. |
| Parent |
Obtém o objeto pai imediato de um CodeVariable objeto. |
| ProjectItem |
Obtém o objeto ProjectItem associado ao objeto CodeVariable. |
| Prototype[Int32] |
Retorna uma cadeia de caracteres que contém a definição de stub deste objeto. |
| StartPoint |
Obtém um TextPoint objeto que define o início do item de código. |
| Type |
Define ou Obtém um objeto que representa o tipo programático. |
Métodos
| AddAttribute(String, String, Object) |
Cria uma nova construção de código de atributo e insere o código no local correto. |
| GetEndPoint(vsCMPart) |
Retorna um TextPoint objeto que marca o final da definição do elemento de código. |
| GetStartPoint(vsCMPart) |
Retorna um TextPoint objeto que define o início da definição do elemento de código. |