Condividi tramite


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
Metodo pubblico EditSpan Inizializza una nuova istanza di EditSpan classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica LengthOfLastLine Restituisce la lunghezza dell'ultima riga nel testo di sostituzione.
Proprietà pubblica LineCount Restituisce il numero di righe nel testo di sostituzione.
Proprietà pubblica Span Determina l'intervallo da sostituire.
Proprietà pubblica Text determina il testo di sostituzione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
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 GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Package