Udostępnij za pośrednictwem


Metoda ViewFilter.ReformatSelection —

Obsługuje FORMATSELECTION polecenia, aby ponownie sformatować zaznaczenia.

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

Składnia

'Deklaracja
Public Overridable Sub ReformatSelection
public virtual void ReformatSelection()

Uwagi

Określa metody podstawowej, jeśli ponowne formatowanie jest obsługiwany, wywołuje GetSelection metodę w celu uzyskania TextSpan dla aktualnie zaznaczonego tekstu (domyślnie jest to cały dokument, jeśli nic nie jest zaznaczone), tworzy nowy EditArray obiektu zawijany wszystkie zmiany dokonane w przypadku pojedynczego polecenia Cofnij, następnie wywołuje ReformatSpan metody na Source obiektu, która została uzyskana z CodeWindowManager obiekt w ViewFilter konstruktora klasy.Wreszcie, wywołuje metodę podstawową ApplyEdits metody na EditArray obiekt, aby zatwierdzić wszystkie zmiany.

Zazwyczaj można zastąpić ReformatSpan metody na Source klasy do obsługi formatowania części dokumentu.Ponieważ metody podstawowej konfiguruje wszystko dla wywołania do ReformatSpan metodę, zazwyczaj trzeba zastąpić tę metodę, chyba że używanej wersji programu ReformatSpan ma specjalne wymagania.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ViewFilter Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package