ToolsetCollection Klasse

Definition

Stellt eines oder mehrere Toolset-Objekte dar.Represents one or more Toolset objects. Ein Toolset besteht aus einer Kombination aus einer Toolsetversion (z. B. "2.0"), einem Toolspfad und einer optionalen Gruppe zugehöriger Eigenschaften.A Toolset is a combination of a Toolset version (such as "2.0"), a tools path, and an optional set of associated properties.

public ref class ToolsetCollection : System::Collections::Generic::ICollection<Microsoft::Build::BuildEngine::Toolset ^>, System::Collections::Generic::IEnumerable<Microsoft::Build::BuildEngine::Toolset ^>
public class ToolsetCollection : System.Collections.Generic.ICollection<Microsoft.Build.BuildEngine.Toolset>, System.Collections.Generic.IEnumerable<Microsoft.Build.BuildEngine.Toolset>
type ToolsetCollection = class
    interface ICollection<Toolset>
    interface seq<Toolset>
    interface IEnumerable
Public Class ToolsetCollection
Implements ICollection(Of Toolset), IEnumerable(Of Toolset)
Vererbung
ToolsetCollection
Implementiert

Hinweise

ToolsetCollectionermöglicht das Abrufen einzelner Toolset Objekte durch Übergeben des Zeichen folgen Werts der ToolsVersion, die dem gewünschten Toolsetentspricht.ToolsetCollection allows you to retrieve individual Toolset objects by passing the string value of the tools version corresponding with the desired Toolset.

Eigenschaften

Count

Ruft einen Wert ab, der die Anzahl der Toolset-Objekte in der ToolsetCollection angibt.Gets a value indicating the number of Toolset objects in the ToolsetCollection.

IsReadOnly

Ruft ab, ob die ToolsetCollection schreibgeschützt ist.Gets whether the ToolsetCollection is read-only. IsReadOnly gibt immer false zurück, da Toolsets immer geschrieben werden können.IsReadOnly always returns false because Toolsets are always writable.

Item[String]

Ruft das der angegebenen Toolversion zugeordnete Toolset ab.Gets the Toolset associated with the specified tools version.

ToolsVersions

Ruft die Namen der in dieser Auflistung gespeicherten Instanzen von Toolset ab.Gets the names of the Toolsets stored in this collection.

Methoden

Add(Toolset)

Fügt dieser Auflistung das angegebene Toolset hinzu.Adds the specified Toolset to this collection.

Clear()

Diese Methode wird nicht unterstützt.This method is not supported.

Contains(String)

Ruft ab, ob die Auflistung ein Toolset mit der angegebenen Toolversion enthält.Gets whether the collection contains a Toolset with the specified tools version.

Contains(Toolset)

Ruft ab, ob die Auflistung ein Toolset mit dem angegebenen ToolsetCollection-Namen enthält.Gets whether the collection contains a Toolset with the specified ToolsetCollection name.

CopyTo(Toolset[], Int32)

Kopiert den Inhalt der ToolsetCollection in ein kompatibles, eindimensionales Array, beginnend am angegebenen Index des Zielarrays.Copies the contents of the ToolsetCollection to a compatible one-dimensional Array, starting at the specified index of the target array.

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetEnumerator()

Ruft einen Enumerator ab, der die ToolsetCollection durchläuft.Gets an enumerator that iterates through the ToolsetCollection.

GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
Remove(Toolset)

Diese Methode wird nicht unterstützt.This method is not supported.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Ein nicht generischer Enumerator für die Toolsets in dieser Auflistung.Non-generic enumerator for the Toolsets in this collection.

Erweiterungsmethoden

CopyToDataTable<T>(IEnumerable<T>)

Gibt eine DataTable zurück, die Kopien der DataRow-Objekte enthält, wenn ein IEnumerable<T>-Eingabeobjekt vorhanden ist, bei dem der generische Parameter T den Wert DataRow hat.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Gibt eine Auflistung der Nachfolgerknoten jedes Dokuments und Elements in der Quellauflistung zurück.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a filtered collection of the child elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Gibt eine in Dokumentreihenfolge sortierte Auflistung von Knoten zurück, die alle Knoten in der Quellauflistung enthält.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Entfernt jeden Knoten in der Quellauflistung aus seinem übergeordneten Knoten.Removes every node in the source collection from its parent node.

Gilt für: