Właściwość ProvideLanguageServiceAttribute.DefaultToInsertSpaces —
Określa ustawienie domyślne dla Wstawianie spacji opcji w Opcje okno dialogowe obsługi języka.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Public Property DefaultToInsertSpaces As Boolean
public bool DefaultToInsertSpaces { get; set; }
Wartość właściwości
Typ: System.Boolean
Zwraca true , jeśli usługa języka początkowo używa spacji do formatowania; w przeciwnym razie zwraca false do wskazania języka usługa używa karty.
Uwagi
Usługa języka może obsługiwać formatowania kodu źródłowego ( EnableFormatSelection właściwość jest ustawiona na true) zazwyczaj wiąże się wstawienie lub usunięcie odstępów na początku wiersza, aby dopasować jego wcięcie do właściwego poziomu.Jakiego rodzaju światło używane do formatowania jest kontrolowana z Opcje okno dialogowe (dostępne z Narzędzia -> Opcje menu), zazwyczaj w kart stronę właściwości dla każdego języka.DefaultToInsertSpaces Właściwość określa początkowym ustawieniu Wstawianie spacji opcji.
Ta właściwość jest dostępna do wdrożenia usługi dowolnego języka.
Wartością domyślną jest false, wskazujące Wstawianie spacji opcji nie jest początkowo zaznaczone.
Wpis rejestru wygląda następująco:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
DefaultToInsertSpaces = reg_dword: 0x00000001
Przykłady
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
DefaultToInsertSpaces = true, // Use spaces for formatting
)]
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..