Freigeben über


DiffFile-Klasse

Eine Sequenz von Zeilen aus einer Datei.

Vererbungshierarchie

System.Object
  System.Collections.Generic.List<DiffLine>
    Microsoft.TeamFoundation.VersionControl.Common.DiffFile

Namespace:  Microsoft.TeamFoundation.VersionControl.Common
Assembly:  Microsoft.TeamFoundation.VersionControl.Common (in Microsoft.TeamFoundation.VersionControl.Common.dll)

Syntax

'Declaration
Public Class DiffFile _
    Inherits List(Of DiffLine)
public class DiffFile : List<DiffLine>

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Capacity Ruft die Gesamtzahl der Elemente ab, die die interne Datenstruktur ohne Änderung der Größe aufnehmen kann, oder legt diese Anzahl fest. (Von List<DiffLine> geerbt.)
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente ab, die in List<T> enthalten sind. (Von List<DiffLine> geerbt.)
Öffentliche Eigenschaft Encoding Gibt der Codierung zurück, die verwendet wird, um die DiffFile-Instanz zu erstellen
Öffentliche Eigenschaft HasPreamble Gibt true zurück, wenn die Codierung der Datei eine Präambel unterstützt und die Datei die Präambel enthält
Öffentliche Eigenschaft Item Ruft das Element am angegebenen Index ab oder legt dieses fest. (Von List<DiffLine> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt am Ende der List<T> ein Objekt hinzu. (Von List<DiffLine> geerbt.)
Öffentliche Methode AddRange Fügt die Elemente der angegebenen Auflistung am Ende von List<T> hinzu. (Von List<DiffLine> geerbt.)
Öffentliche Methode AsReadOnly Gibt einen schreibgeschützten IList<T>-Wrapper für die aktuelle Auflistung zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode BinarySearch(T) Durchsucht mithilfe des Standardcomparers die gesamte sortierte List<T> nach einem Element und gibt den nullbasierten Index des Elements zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode BinarySearch(T, IComparer<T>) Durchsucht mithilfe des angegebenen Comparers die gesamte sortierte List<T> nach einem Element und gibt den nullbasierten Index des Elements zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode BinarySearch(Int32, Int32, T, IComparer<T>) Durchsucht mithilfe des angegebenen Vergleichs einen Bereich von Elementen in der sortierten List<T> nach einem Element und gibt den nullbasierten Index des Elements zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode Clear Entfernt alle Elemente aus der List<T>. (Von List<DiffLine> geerbt.)
Öffentliche Methode Contains Bestimmt, ob sich ein Element in List<T> befindet. (Von List<DiffLine> geerbt.)
Öffentliche Methode ConvertAll<TOutput> Konvertiert die Elemente in der aktuellen List<T> in einen anderen Typ und gibt eine Liste der konvertierten Elemente zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode CopyTo(array<T[]) Kopiert die gesamte List<T> in ein kompatibles eindimensionales Array, wobei am Anfang des Zielarrays begonnen wird. (Von List<DiffLine> geerbt.)
Öffentliche Methode CopyTo(array<T[], Int32) Kopiert die gesamte List<T> in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays. (Von List<DiffLine> geerbt.)
Öffentliche Methode CopyTo(Int32, array<T[], Int32, Int32) Kopiert einen Bereich von Elementen aus List<T> in ein kompatibles eindimensionales Array, beginnend ab dem angegebenen Index im Zielarray. (Von List<DiffLine> geerbt.)
Öffentliche MethodeStatischer Member Create(Stream, Encoding, DiffOptions) Erstellt ein DiffFile für den jeweiligen Stream.
Öffentliche MethodeStatischer Member Create(String, Encoding, DiffOptions) Erstellt ein DiffFile für die angegebene Datei.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode Exists Bestimmt, ob die List<T> Elemente enthält, die mit den vom angegebenen Prädikat definierten Bedingungen übereinstimmen. (Von List<DiffLine> geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode Find Sucht nach einem Element, das die durch das angegebene Prädikat definierten Bedingungen erfüllt, und gibt das erste Vorkommen im gesamten List<T> zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode FindAll Ruft alle Elemente ab, die die vom angegebenen Prädikat definierten Bedingungen erfüllen. (Von List<DiffLine> geerbt.)
Öffentliche Methode FindIndex(Predicate<T>) Sucht nach einem Element, das die durch das angegebene Prädikat definierten Bedingungen erfüllt, und gibt den nullbasierten Index des ersten Vorkommens im gesamten List<T> zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode FindIndex(Int32, Predicate<T>) Sucht nach einem Element, das die durch das angegebene Prädikat definierten Bedingungen erfüllt, und gibt den nullbasierten Index des ersten Vorkommens innerhalb des Bereichs von Elementen im List<T> zurück, der vom angegebenen Index bis zum letzten Element reicht. (Von List<DiffLine> geerbt.)
Öffentliche Methode FindIndex(Int32, Int32, Predicate<T>) Sucht nach einem Element, das die durch das angegebene Prädikat definierten Bedingungen erfüllt, und gibt den nullbasierten Index des ersten Vorkommens innerhalb des Bereichs von Elementen im List<T> zurück, der am angegebenen Index beginnt und die angegebene Anzahl von Elementen umfasst. (Von List<DiffLine> geerbt.)
Öffentliche Methode FindLast Sucht nach einem Element, das die durch das angegebene Prädikat definierten Bedingungen erfüllt, und gibt das letzte Vorkommen im gesamten List<T> zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode FindLastIndex(Predicate<T>) Sucht nach einem Element, das die durch das angegebene Prädikat definierten Bedingungen erfüllt, und gibt den nullbasierten Index des letzten Vorkommens im gesamten List<T> zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode FindLastIndex(Int32, Predicate<T>) Sucht nach einem Element, das die durch das angegebene Prädikat definierten Bedingungen erfüllt, und gibt den nullbasierten Index des letzten Vorkommens innerhalb des Bereichs von Elementen im List<T> zurück, der vom ersten Element bis zum angegeben Index reicht. (Von List<DiffLine> geerbt.)
Öffentliche Methode FindLastIndex(Int32, Int32, Predicate<T>) Sucht nach einem Element, das die durch das angegebene Prädikat definierten Bedingungen erfüllt, und gibt den nullbasierten Index des ersten Vorkommens innerhalb des Bereichs von Elementen im List<T> zurück, der die angegebene Anzahl von Elementen umfasst und am angegebenen Index endet. (Von List<DiffLine> geerbt.)
Öffentliche Methode ForEach Führt die angegebene Aktion für jedes Element der List<T> aus. (Von List<DiffLine> geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die List<T> durchläuft. (Von List<DiffLine> geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetRange Erstellt eine flache Kopie eines Bereichs von Elementen in der Quell-List<T>. (Von List<DiffLine> geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IndexOf(T) Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens innerhalb der gesamten List<T> zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode IndexOf(T, Int32) Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens innerhalb des Bereichs von Elementen in der List<T> zurück, der sich vom angegebenen Index bis zum letzten Element erstreckt. (Von List<DiffLine> geerbt.)
Öffentliche Methode IndexOf(T, Int32, Int32) Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens innerhalb des Bereichs von Elementen in der List<T> zurück, der am angegebenen Index beginnt und die angegebene Anzahl von Elementen enthält. (Von List<DiffLine> geerbt.)
Öffentliche Methode Insert Fügt am angegebenen Index ein Element in die List<T> ein. (Von List<DiffLine> geerbt.)
Öffentliche Methode InsertRange Fügt die Elemente einer Auflistung am angegebenen Index in die List<T> ein. (Von List<DiffLine> geerbt.)
Öffentliche Methode LastIndexOf(T) Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des letzten Vorkommens innerhalb der gesamten List<T> zurück. (Von List<DiffLine> geerbt.)
Öffentliche Methode LastIndexOf(T, Int32) Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des letzten Vorkommens innerhalb des Bereichs von Elementen in derList<T> zurück, der sich vom ersten Element zum angegebenen Index erstreckt. (Von List<DiffLine> geerbt.)
Öffentliche Methode LastIndexOf(T, Int32, Int32) Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des letzten Vorkommens innerhalb des Bereichs von Elementen in List<T> zurück, der die angegebene Anzahl von Elementen enthält und am angegebenen Index endet. (Von List<DiffLine> geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Remove Entfernt das erste Vorkommen eines angegebenen Objekts aus List<T>. (Von List<DiffLine> geerbt.)
Öffentliche Methode RemoveAll Entfernt alle Elemente, die die vom angegebenen Prädikat definierten Bedingungen erfüllen. (Von List<DiffLine> geerbt.)
Öffentliche Methode RemoveAt Entfernt das Element am angegebenen Index aus der List<T>. (Von List<DiffLine> geerbt.)
Öffentliche Methode RemoveRange Entfernt einen Bereich von Elementen aus der List<T>. (Von List<DiffLine> geerbt.)
Öffentliche Methode Reverse() Kehrt die Reihenfolge der Elemente in der gesamten List<T> um. (Von List<DiffLine> geerbt.)
Öffentliche Methode Reverse(Int32, Int32) Kehrt die Reihenfolge der Elemente im angegebenen Bereich um. (Von List<DiffLine> geerbt.)
Öffentliche Methode Sort() Sortiert die Elemente in der gesamten List<T> mithilfe des Standardvergleichs. (Von List<DiffLine> geerbt.)
Öffentliche Methode Sort(IComparer<T>) Sortiert die Elemente in der gesamten List<T> mithilfe des angegebenen Comparers. (Von List<DiffLine> geerbt.)
Öffentliche Methode Sort(Comparison<T>) Sortiert die Elemente in der gesamten List<T> mithilfe des angegebenen System.Comparison<T>. (Von List<DiffLine> geerbt.)
Öffentliche Methode Sort(Int32, Int32, IComparer<T>) Sortiert die Elemente in einem Bereich von Elementen in der List<T> mithilfe des angegebenen Vergleichs. (Von List<DiffLine> geerbt.)
Öffentliche Methode ToArray Kopiert die Elemente der List<T> in ein neues Array. (Von List<DiffLine> geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TrimExcess Legt die Kapazität auf die Anzahl der tatsächlich in der List<T> befindlichen Elemente fest, sofern diese Anzahl unter dem Schwellenwert liegt. (Von List<DiffLine> geerbt.)
Öffentliche Methode TrueForAll Bestimmt, ob jedes Element in der List<T> die vom angegebenen Prädikat definierten Bedingungen erfüllt. (Von List<DiffLine> geerbt.)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IList.Add Fügt der IList ein Element hinzu. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Contains Bestimmt, ob die IList einen bestimmten Wert enthält. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo Kopiert die Elemente der ICollection in ein Array, beginnend bei einem bestimmten Array-Index. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable<T>.GetEnumerator Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.IndexOf Bestimmt den Index eines bestimmten Elements in der IList. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Insert Fügt am angegebenen Index ein Element in die IList ein. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsFixedSize Ruft einen Wert ab, der angibt, ob IList eine feste Größe hat. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<T>.IsReadOnly Ruft einen Wert ab, der angibt, ob das ICollection<T> schreibgeschützt ist. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsReadOnly Ruft einen Wert ab, der angibt, ob die IList schreibgeschützt ist. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert (threadsicher) ist. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.Item Ruft das Element am angegebenen Index ab oder legt dieses fest. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Remove Entfernt das erste Vorkommen eines bestimmten Objekts aus IList. (Von List<DiffLine> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann. (Von List<DiffLine> geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.VersionControl.Common-Namespace