Udostępnij za pośrednictwem


Klasa EditSpan

W tym artykule opisano operację edycji.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Package.EditSpan

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class EditSpan
[CLSCompliantAttribute(false)]
public class EditSpan

Typ EditSpan uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna EditSpan Inicjuje nowe wystąpienie EditSpan klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna LengthOfLastLine Zwraca długość ostatniego wiersza tekstu zastępczego.
Właściwość publiczna LineCount Zwraca liczbę wierszy tekstu zastępczego.
Właściwość publiczna Span Określa zakres, należy zastąpić.
Właściwość publiczna Text Określa tekst zamiany.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Uwagi

Ta klasa jest używana z EditArray klasy do zarządzania i zastosować edytowania operacji.Klasa ta opisuje operacji zastąpienia albo wstawiania za pomocą animacji i nowy tekst.Operacja usuwania jest szczególny przypadek zastępczy, gdzie ciąg zastępujący jest pusty.

Zamienianie tekstu

Służy do ustawiania zakresu, opisującą tekst do zastąpienia i określić tekst, aby zastąpić.Gdy operacja Edycja zakresu zastępuje całkowicie nowy tekst.

Wstawianie tekstu

Konfigurowanie zakresu, w którym opisano punkt wstawiania w miejscu, ale nie długości; oznacza to, że punkt końcowy jest taki sam, jak punkt początkowy.Po zastosowaniu operację edycji nowy tekst jest wstawiany w określonym punkcie.

Usuwanie tekstu

Operacja usuwania jest szczególnym przypadkiem operacji Zamień.Służy do ustawiania zakresu, opisującą tekst do usunięcia i określić pusty ciąg dla tekstu zastępczego.Po zastosowaniu operację edycji zakresu zastępuje całkowicie nowy tekst, w tym przypadku jest ciągiem pustym.Ponieważ animacji można opisać wiele wierszy, całe wiersze mogą być usuwane w ten sposób.

Uwagi dotyczące implementacji

Klasa ta zawiera wszystkie funkcje niezbędne do opisania operację edycji.Istnieje potrzeba pochodnymi tej klasy.

Uwagi dotyczące wywoływania

Utwórz wystąpienie tej klasy z TextSpan obiektu i ciąg do opisania pojedynczej edycja operacji.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Package