Classe EditSpan
descrive un'operazione di modifica.
Questa API non è conforme a CLS.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Package.EditSpan
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class EditSpan
[CLSCompliantAttribute(false)]
public class EditSpan
Il tipo EditSpan espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
EditSpan | Inizializza una nuova istanza di EditSpan classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
LengthOfLastLine | Restituisce la lunghezza dell'ultima riga nel testo di sostituzione. | |
LineCount | Restituisce il numero di righe nel testo di sostituzione. | |
Span | Determina l'intervallo da sostituire. | |
Text | determina il testo di sostituzione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
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) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Questa classe viene utilizzata con EditArray una classe per gestire e applicare le operazioni di modifica.Questa classe descrive una sostituzione o l'operazione di inserimento, utilizzando un intervallo e di nuovo testo.un'operazione di eliminazione è un caso speciale di una sostituzione in cui la stringa di sostituzione è vuota.
Sostituire il testo
Impostare un intervallo che descrive il testo per sostituire e specificare il testo da sostituire con.Quando l'operazione di modifica viene applicata, l'intervallo viene completamente sostituito dal nuovo testo.
inserire il testo
Impostare un intervallo che descrive il punto di inserimento ma non ha lunghezza, ovvero il punto finale è uguale al punto iniziale.Quando l'operazione di modifica viene applicato, il nuovo testo viene inserito nel punto specificato.
Testo di eliminazione
L'operazione di eliminazione è un caso speciale dell'operazione di sostituzione.Impostare un intervallo che descrive il testo da eliminare e specificare una stringa vuota per il testo di sostituzione.Quando l'operazione di modifica viene applicata, l'intervallo viene completamente sostituito dal nuovo testo, in questo caso è una stringa vuota.Poiché un intervallo possibile descrivere più righe, intere righe possono essere eliminati in questo modo.
Note per gli implementatori
Questa classe contiene tutte le funzionalità necessarie per descrivere un'operazione di modifica.Non è necessario derivare da questa classe.
Note per i chiamanti
Creare un'istanza di questa classe con una proprietà TextSpan oggetto e una stringa per descrivere una singola operazione di modifica.
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.