Compartilhar via


Interface Properties

Contém Tudo as propriedades de um determinado objeto que estão contidos em um Genérico coleção de propriedades.

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

Sintaxe

<GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")> _
Public Interface Properties _
    Inherits IEnumerable

Dim instance As Properties
[GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface Properties : IEnumerable
[GuidAttribute(L"4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface class Properties : IEnumerable
public interface Properties extends IEnumerable

Comentários

Properties é um contêiner genérico para propriedades de vários tipos.Ele pode conter 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 propriedades.

No maiúscminúsc de Properties(), Properties representa Tudos as categorias disponíveis e subcategorias que estão contidas na caixa de diálogo do Opções no menu Ferramentas.Consulte Properties(), para obter mais informações.

Properties também é usado para representar coisas como propriedades de projetos, propriedades de itens em projetos, propriedades de configurações de projeto e assim por diante.For more information, see Acessar específicos de tipo de projetos, item de projeto e propriedades de configuração.

A coleção Properties não suporta a Preenchimento automático de instrução, como membros de propriedade de objetos.No entanto, ele fornece uma maneira fácil exAtravés muitas propriedades e iterá-los.

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

Properties Membros

Espaço para nome EnvDTE