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 | |
---|---|---|
Application | Infraestrutura. Somente para uso interno da Microsoft. | |
Count | Obtém um valor indicando o número de objetos na coleção. | |
DTE | Obtém o objeto de extensibilidade de nível superior. | |
Parent | Obtém o objeto pai imediato de um Properties coleção. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
GetEnumerator() | Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.) | |
GetEnumerator() | Obtém uma enumeração de itens em uma coleção. | |
Item | Retorna um membro indexado de um Properties coleção. |
Superior
Comentários
Propertiescontém 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 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 coisas como propriedades em projetos, propriedades de itens em projetos, propriedades de configurações de projeto e assim por diante.Para obter mais informações, consulte Acessando as propriedades de configuração de projeto específico do tipo de projeto e Item de projeto.
O Properties coleção não oferece suporte a conclusão de instrução, como, por exemplo, membros de propriedade dos objetos.No entanto, ele fornece uma maneira fácil 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