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
- 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..