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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..