Share via


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
Propiedad pública Application Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública Count Obtiene un valor que indica el número de objetos de la colección.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública Parent Obtiene el objeto primario inmediato de una colección Properties.

Arriba

Métodos

  Nombre Descripción
Método público GetEnumerator Obtiene una enumeración para los elementos de una colección.
Método público 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

Vea también

Referencia

EnvDTE (Espacio de nombres)