Property-Schnittstelle

Stellt eine Eigenschaft in einer generischen Auflistung von Eigenschaften für ein angegebenes Objekt dar.

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

Syntax

'Declaration
<GuidAttribute("7B988E06-2581-485E-9322-04881E0600D0")> _
Public Interface Property
[GuidAttribute("7B988E06-2581-485E-9322-04881E0600D0")]
public interface Property
[GuidAttribute(L"7B988E06-2581-485E-9322-04881E0600D0")]
public interface class Property
[<GuidAttribute("7B988E06-2581-485E-9322-04881E0600D0")>]
type Property =  interface end
public interface Property

Der Property-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 Collection Ruft Collection mit dem Property-Objekt ab, das diese Eigenschaft unterstützt.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft IndexedValue Gibt ein Element aus einer Liste zurück.
Öffentliche Eigenschaft Name Ruft den Namen des Objekts ab.
Öffentliche Eigenschaft NumIndices Ruft die für den Zugriff auf den Wert erforderliche Anzahl von Indizes ab.
Öffentliche Eigenschaft Object Legt das Objekt fest, das das Property-Objekt unterstützt, oder ruft es ab.
Öffentliche Eigenschaft Parent Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft Value Ruft den Wert der vom Property-Objekt zurückgegebenen Eigenschaft ab oder legt ihn fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode let_Value Setter-Funktion zum Festlegen von Eigenschaftswerten.

Zum Seitenanfang

Beispiele

' Visual Studio macro.
Sub PropertyExample()
   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