Classe Difference
Rappresenta una singola differenza nel set di differenze di due elenchi di elementi.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Text.Differencing.Difference
Spazio dei nomi: Microsoft.VisualStudio.Text.Differencing
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
Public Class Difference
public class Difference
public ref class Difference
type Difference = class end
public class Difference
Il tipo Difference espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
Difference | Inizializza una nuova istanza di un oggetto Difference con ampiezze si specifica di sinistra e destra e le corrispondenze prima e dopo. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
After | La corrispondenza dopo questa differenza.Viene nullriferimento null (Nothing in Visual Basic) alla fine della sequenza. | |
Before | La corrispondenza prima di questa sezione.Viene nullriferimento null (Nothing in Visual Basic) all'inizio della sequenza. | |
DifferenceType | Il tipo della differenza (aggiungere, rimuovere, o change). | |
Left | Il lato sinistro della differenza (potrebbe essere di lunghezza zero). | |
Right | Il lato destro della differenza (potrebbe essere di lunghezza zero). |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se due difference oggetti sono uguali (avere lo stesso tipo di differenza e le stesse corrispondenze prima e dopo). (Esegue l'override di Object.Equals(Object)). | |
Finalize | Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da codice hash per questo tipo. (Esegue l'override di Object.GetHashCode). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | la rappresentazione di stringa di questa differenza. (Esegue l'override di Object.ToString). |
In alto
Note
Ogni differenza è costituita da un intervallo di sinistra e di un intervallo di destra, uno dei quali potrebbe avere lunghezza zero (se l'operazione è un'operazione di aggiunta o eliminazione). Il testo prima e dopo le corrispondenze di differenza.
le differenze sono generalmente nonnullriferimento null (Nothing in Visual Basic). Tuttavia, quando la differenza viene visualizzato nella parte superiore vengono elencate le differenze, “prima che sia„ nullriferimento null (Nothing in Visual Basic)e quando la differenza viene visualizzato alla fine degli elenchi, “dopo„ è nullriferimento null (Nothing in Visual Basic).
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.