Properties Schnittstelle

Definition

Enthält alle Eigenschaften eines angegebenen Objekts, die in einer generischen Auflistung von Eigenschaften enthalten sind.Contains all of the properties of a given object that are contained in a generic collection of properties.

public interface class Properties : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("4CC8CCF5-A926-4646-B17F-B4940CAED472")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Properties : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("4CC8CCF5-A926-4646-B17F-B4940CAED472")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Properties = interface
    interface IEnumerable
Public Interface Properties
Implements IEnumerable
Attribute
Implementiert

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  

Hinweise

Properties enthält Eigenschaften verschiedener Arten.Properties contains properties of various kinds. Sie kann Projekteigenschaften, Element Eigenschaften, Projektmappeneigenschaften usw. enthalten.It can contain project properties, item properties, solution properties, and so on. Sie wird in den Eigenschaften anderer Schnittstellen wie z. b Properties[] . verwendet, um ihre Eigenschaften Listen zu enthalten.It is used in the properties of other interfaces, such as Properties[], to contain their property lists.

Im Fall von Properties[] Properties stellt alle verfügbaren Kategorien und Unterkategorien dar, die im Dialogfeld Optionen im Menü Extras enthalten sind. In the case of Properties[], Properties represents all of the available categories and subcategories that are contained in the Options dialog box on the Tools menu. Properties[]Weitere Informationen finden Sie unter.See Properties[], for more information.

Properties dient auch zur Darstellung von Elementen, z. b. Eigenschaften für Projekte, Eigenschaften für Elemente in Projekten, Eigenschaften für Projekt Konfigurationen usw.Properties is also used to represent things such as properties for projects, properties for items in projects, properties for project configurations, and so on. Weitere Informationen finden Sie unter zugreifen auf Projekttyp spezifisches Projekt, Projekt Element und Konfigurations Eigenschaften.For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

Die Auflistung Properties unterstützt keine Anweisungs Vervollständigung, z. b. Eigenschaftenmember von Objekten.The Properties collection does not support statement completion, such as property members of objects. Es bietet jedoch eine einfache Möglichkeit, viele Eigenschaften verfügbar zu machen und zu durchlaufen.However, it does provide an easy way to expose many properties and iterate through them.

Eigenschaften

Application

Nur Microsoft-interne Verwendung.Microsoft Internal Use Only.

Count

Ruft einen Wert ab, der die Anzahl von Objekten in der Auflistung angibt.Gets a value indicating the number of objects in the collection.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.Gets the top-level extensibility object.

Parent

Ruft das unmittelbar übergeordnete Objekt einer Properties-Auflistung ab.Gets the immediate parent object of a Properties collection.

Methoden

GetEnumerator()

Ruft eine Enumeration für Elemente in einer Auflistung ab.Gets an enumeration for items in a collection.

Item(Object)

Gibt einen indizierten Member einer Properties-Auflistung zurück.Returns an indexed member of a Properties collection.

Gilt für: