Freigeben über


Properties-Schnittstelle

Enthält alle Eigenschaften eines bestimmten Objekts, die in einer allgemeinen Auflistung von Eigenschaften enthalten sind.

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

Syntax

'Declaration
<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

Der Properties-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Application Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft Count Ruft einen Wert ab, der die Anzahl von Objekten in der Auflistung angibt.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt einer Properties-Auflistung ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode GetEnumerator Ruft eine Enumeration für Elemente in einer Auflistung ab.
Öffentliche Methode Item Gibt einen indizierten Member einer Properties-Auflistung zurück.

Zum Seitenanfang

Hinweise

Properties enthält Eigenschaften verschiedener Arten. Der Container kann Projekteigenschaften, Elementeigenschaften, Projektmappeneigenschaften usw. enthalten. Er wird in den Eigenschaften von anderen Schnittstellen (z. B. Properties) verwendet und enthält deren Eigenschaftenlisten.

Im Fall von Properties stellt Properties alle verfügbaren Kategorien und Unterkategorien im Dialogfeld Optionen (Menü Extras) dar. Weitere Informationen finden Sie unter Properties.

Darüber hinaus stellt Properties auch Eigenschaften für Projekte, Eigenschaften für Elemente in Projekten, Eigenschaften für Projektkonfigurationen usw. dar. Weitere Informationen finden Sie unter Zugreifen auf projekttypspezifische Projekteigenschaften, Projektelementeigenschaften und Konfigurationseigenschaften.

Die Properties-Auflistung unterstützt keine Anweisungsvervollständigung, wie beispielsweise Eigenschaftenmember von Objekten. Sie bietet jedoch eine einfache Möglichkeit, zahlreiche Eigenschaften verfügbar zu machen und sie zu durchlaufen.

Beispiele

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

Siehe auch

Referenz

EnvDTE-Namespace