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