Condividi tramite


Classe DiffFile

Una sequenza di righe di un file.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.VersionControl.Common
Assembly:  Microsoft.TeamFoundation.VersionControl.Common (in Microsoft.TeamFoundation.VersionControl.Common.dll)

Sintassi

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

Il tipo DiffFile espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Capacity Ottiene o imposta il numero totale di elementi che la struttura dati interna è in grado di contenere senza alcun ridimensionamento. (Ereditato da List<DiffLine>)
Proprietà pubblica Count Ottiene il numero di elementi contenuti in List<T>. (Ereditato da List<DiffLine>)
Proprietà pubblica Encoding Restituisce la codifica utilizzata per creare l'istanza di DiffFile
Proprietà pubblica HasPreamble Restituisce true se la codifica del file supporta un preambolo e il file contiene un preambolo
Proprietà pubblica Item Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da List<DiffLine>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge un oggetto alla fine di List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico AddRange Aggiunge gli elementi della raccolta specificata alla fine di List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico AsReadOnly Restituisce un wrapper IList<T> in sola lettura per la raccolta corrente. (Ereditato da List<DiffLine>)
Metodo pubblico BinarySearch(T) Consente di cercare un elemento nell'intero List<T> ordinato utilizzando l'operatore di confronto predefinito e restituendo l'indice in base zero dell'elemento. (Ereditato da List<DiffLine>)
Metodo pubblico BinarySearch(T, IComparer<T>) Consente di cercare un elemento nell'intero List<T> ordinato utilizzando l'operatore di confronto predefinito e restituendo l'indice in base zero dell'elemento. (Ereditato da List<DiffLine>)
Metodo pubblico BinarySearch(Int32, Int32, T, IComparer<T>) Cerca un elemento in un intervallo di elementi della classe List<T> ordinata, utilizzando l'operatore di confronto specificato e restituisce l'indice in base zero dell'elemento. (Ereditato da List<DiffLine>)
Metodo pubblico Clear Consente di rimuovere tutti gli elementi dalla List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico Contains Determina se un elemento è incluso in List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico ConvertAll<TOutput> Converte gli elementi dell'oggetto List<T> corrente in un altro tipo e restituisce un elenco contenente gli elementi convertiti. (Ereditato da List<DiffLine>)
Metodo pubblico CopyTo(array<T[]) Copia l'intero oggetto List<T> in una matrice compatibile unidimensionale, a partire dall'inizio della matrice di destinazione. (Ereditato da List<DiffLine>)
Metodo pubblico CopyTo(array<T[], Int32) Copia l'intero oggetto List<T> in una matrice compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. (Ereditato da List<DiffLine>)
Metodo pubblico CopyTo(Int32, array<T[], Int32, Int32) Copia un intervallo di elementi da List<T> in una matrice compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. (Ereditato da List<DiffLine>)
Metodo pubblicoMembro statico Create(Stream, Encoding, DiffOptions) Crea un DiffFile per il flusso specificato.
Metodo pubblicoMembro statico Create(String, Encoding, DiffOptions) Crea un DiffFile per il file specificato.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico Exists Determina se List<T> contiene gli elementi che corrispondono alle condizioni definite dal predicato specificato. (Ereditato da List<DiffLine>)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico Find Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce la prima occorrenza all'interno dell'intero oggetto List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico FindAll Recupera tutti gli elementi che soddisfano le condizioni definite nel predicato specificato. (Ereditato da List<DiffLine>)
Metodo pubblico FindIndex(Predicate<T>) Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intera matrice List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico FindIndex(Int32, Predicate<T>) Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto List<T> compreso tra l'indice specificato e l'ultimo elemento. (Ereditato da List<DiffLine>)
Metodo pubblico FindIndex(Int32, Int32, Predicate<T>) Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto List<T> che inizia dall'indice specificato e contiene il numero indicato di elementi. (Ereditato da List<DiffLine>)
Metodo pubblico FindLast Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce l'ultima occorrenza all'interno dell'intero oggetto List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico FindLastIndex(Predicate<T>) Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intera matrice List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico FindLastIndex(Int32, Predicate<T>) Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi dell'oggetto List<T> compreso tra il primo elemento e l'indice specificato. (Ereditato da List<DiffLine>)
Metodo pubblico FindLastIndex(Int32, Int32, Predicate<T>) Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi dell'oggetto List<T> che contiene il numero indicato di elementi e termina in corrispondenza dell'indice specificato. (Ereditato da List<DiffLine>)
Metodo pubblico ForEach Esegue l'azione specificata su ciascun elemento di List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico GetEnumerator Restituisce un enumeratore che scorre la classe List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetRange Crea una copia dei riferimenti di un intervallo di elementi nella classe List<T> di origine. (Ereditato da List<DiffLine>)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IndexOf(T) Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza nell'intera classe List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico IndexOf(T, Int32) Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto List<T> che è compreso tra l'indice specificato e l'ultimo elemento. (Ereditato da List<DiffLine>)
Metodo pubblico IndexOf(T, Int32, Int32) Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto List<T> che inizia in corrispondenza dell'indice specificato e contiene il numero di elementi specificato. (Ereditato da List<DiffLine>)
Metodo pubblico Insert Consente di inserire un elemento in List<T> in corrispondenza dell'indice specificato. (Ereditato da List<DiffLine>)
Metodo pubblico InsertRange Consente di inserire gli elementi di una raccolta in List<T> in corrispondenza dell'indice specificato. (Ereditato da List<DiffLine>)
Metodo pubblico LastIndexOf(T) Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza nell'intera classe List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico LastIndexOf(T, Int32) Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi nella classe List<T> che è compresa tra il primo elemento e l'indice specificato. (Ereditato da List<DiffLine>)
Metodo pubblico LastIndexOf(T, Int32, Int32) Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi della classe List<T> che contiene il numero di elementi specificato e termina in corrispondenza dell'indice specificato. (Ereditato da List<DiffLine>)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Remove Rimuove la prima occorrenza di un oggetto specifico da List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico RemoveAll Rimuove tutti gli elementi che corrispondono alle condizioni definite dal predicato specificato. (Ereditato da List<DiffLine>)
Metodo pubblico RemoveAt Consente di rimuovere l'elemento in corrispondenza dell'indice specificato di List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico RemoveRange Consente di rimuovere una serie di elementi da List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico Reverse() Consente di invertire l'ordine degli elementi nell'intero List<T>. (Ereditato da List<DiffLine>)
Metodo pubblico Reverse(Int32, Int32) Consente di invertire l'ordine degli elementi nell'intervallo specificato. (Ereditato da List<DiffLine>)
Metodo pubblico Sort() Ordina gli elementi dell'intero oggetto List<T> utilizzando l'operatore di confronto predefinito. (Ereditato da List<DiffLine>)
Metodo pubblico Sort(IComparer<T>) Consente di ordinare gli elementi dell'intero List<T> utilizzando l'operatore di confronto specificato. (Ereditato da List<DiffLine>)
Metodo pubblico Sort(Comparison<T>) Ordina gli elementi nell'intera classe List<T> utilizzando l'oggetto System.Comparison<T> specificato. (Ereditato da List<DiffLine>)
Metodo pubblico Sort(Int32, Int32, IComparer<T>) Consente di ordinare gli elementi di un intervallo di elementi della classe List<T> utilizzando l'operatore di confronto specificato. (Ereditato da List<DiffLine>)
Metodo pubblico ToArray Consente di copiare gli elementi di List<T> in una nuova matrice. (Ereditato da List<DiffLine>)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TrimExcess Imposta la capacità sul numero reale di elementi nell'oggetto List<T>, se tale numero è inferiore a un valore soglia. (Ereditato da List<DiffLine>)
Metodo pubblico TrueForAll Determina se ogni elemento nell'oggetto List<T> corrisponde alle condizioni definite dal predicato specificato. (Ereditato da List<DiffLine>)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IList.Add Aggiunge un elemento a IList. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains Stabilisce se IList contiene un valore specifico. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copia gli elementi dell'interfaccia ICollection in un oggetto Array, a partire da un particolare indice della matrice Array. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable<T>.GetEnumerator Restituisce un enumeratore che consente di scorrere una raccolta. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Restituisce un enumeratore che consente di scorrere una raccolta. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Determina l'indice di un elemento specifico dell'interfaccia IList. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Inserisce un elemento in IList in corrispondenza dell'indice specificato. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsFixedSize Ottiene un valore che indica se IList ha dimensioni fisse. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection<T>.IsReadOnly Ottiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsReadOnly Ottiene un valore che indica se IList è di sola lettura. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Ottiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe). (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia IList. (Ereditato da List<DiffLine>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a ICollection. (Ereditato da List<DiffLine>)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Common