Udostępnij za pośrednictwem


Metoda ViewFilter.ReformatDocument —

Obsługuje FORMATDOCUMENT polecenia, aby ponownie sformatować cały dokument.

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 ReformatDocument
public virtual void ReformatDocument()

Uwagi

Określa metody podstawowej, jeśli ponowne formatowanie jest obsługiwany, pobiera TextSpan dla całego dokumentu, 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 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