Properties (Interfaz)
Contiene todas las propiedades de un objeto especificado que están contenidas en una colección de propiedades genérica.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
<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
El tipo Properties expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Application | Infraestructura. Sólo para uso interno de Microsoft. | |
Count | Obtiene un valor que indica el número de objetos de la colección. | |
DTE | Obtiene el objeto de extensibilidad de nivel superior. | |
Parent | Obtiene el objeto primario inmediato de una colección Properties. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
GetEnumerator | Obtiene una enumeración para los elementos de una colección. | |
Item | Devuelve un miembro indizado de una colección Properties. |
Arriba
Comentarios
Properties contiene propiedades de varios tipos. Puede contener propiedades de proyecto, propiedades de elemento, propiedades de solución, etc. Se utiliza en las propiedades de otras interfaces, como Properties, para contener sus listas de propiedades.
En el caso de Properties, Properties representa todas las categorías y subcategorías disponibles incluidas en el cuadro de diálogo Opciones del menú Herramientas. Vea Properties, para obtener más información.
Properties también se utiliza para representar elementos como propiedades para los proyectos, propiedades para los elementos de proyectos, propiedades para las configuraciones del proyecto, etc. Para obtener más información, vea Obtener acceso a un proyecto de tipo específico, un elemento de proyecto y las propiedades de configuración.
La colección Properties no permite la finalización de instrucciones, como miembros de propiedad de los objetos. Sin embargo, proporciona una manera sencilla de exponer muchas propiedades y recorrerlas en iteración.
Ejemplos
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