Compartilhar via


Interface Properties

Contém todas as propriedades de um determinado objeto que estão contidas em uma coleção genérica de propriedades.

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

Sintaxe

'Declaração
<GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")> _
Public Interface Properties _
    Inherits IEnumerable
[GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface Properties : IEnumerable
[GuidAttribute(L"4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface class Properties : IEnumerable
[<GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")>]
type Properties =  
    interface
        interface IEnumerable
    end
public interface Properties extends IEnumerable

O tipo Properties expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Application Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública Count Obtém um valor indicando o número de objetos na coleção.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Parent Obtém o objeto pai imediato de um Properties coleção.

Início

Métodos

  Nome Descrição
Método público GetEnumerator() Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.)
Método público GetEnumerator() Obtém uma enumeração de itens em uma coleção.
Método público Item Retorna um membro indexado de um Properties coleção.

Início

Comentários

Propertiescontém propriedades de vários tipos. Ele pode conter as propriedades do projeto, propriedades do item, propriedades de solução e assim por diante. Ele é usado nas propriedades de outras interfaces, como Properties, para conter suas listas de propriedade.

No caso de Properties, Properties representa todas as categorias disponíveis e subcategorias que estão contidas no Opções caixa de diálogo sobre o Ferramentas menu. Consulte Properties, para obter mais informações.

Propertiestambém é usado para representar a coisas como, por exemplo, propriedades de projetos, propriedades de itens em projetos, propriedades de configurações de projeto e assim por diante. Para obter mais informações, consulte Acessando o projeto específico do Tipo de projeto, Item de projeto e Propriedadesde configuração.

O Properties coleção não oferece suporte a conclusão da instrução, como os membros da propriedade de objetos. No entanto, ele fornece uma maneira fácil de expor várias propriedades e iterar através deles.

Exemplos

Sub PropertiesExample()
   ' Demonstrates how to programmatically access Tools Options 
   ' properties using the Properties collection.
   Dim Props As Properties
   Dim PropObj As [Property]
   Dim NameValPair As String
        
   Props = DTE.Properties("Environment", "General")
   MsgBox("Tools – Options – Environment – General Properties Count = _
     & Props.Count())
   For Each PropObj In Props
     NameValPair = NameValPair & (PropObj.Name & "Value = " & _
       PropObj.Value & microsoft.VisualBasic.ControlChars.CrLf)
   Next
   MsgBox(NameValPair)
End Sub

Consulte também

Referência

Namespace EnvDTE