ProvideLanguageServiceAttribute.DefaultToInsertSpaces Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt die Standardeinstellung für die Option Leerzeichen einfügen im Dialogfeld Optionen für einen Sprachdienst.
public:
property bool DefaultToInsertSpaces { bool get(); void set(bool value); };
public:
property bool DefaultToInsertSpaces { bool get(); void set(bool value); };
public bool DefaultToInsertSpaces { get; set; }
member this.DefaultToInsertSpaces : bool with get, set
Public Property DefaultToInsertSpaces As Boolean
Eigenschaftswert
Gibt true zurück, wenn der Sprachdienst zuerst Leerzeichen für die Formatierung verwendet; andernfalls wird false zurückgegeben, um anzuzeigen, dass der Sprachdienst Registerkarten verwendet.
Beispiele
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
DefaultToInsertSpaces = true, // Use spaces for formatting
)]
Hinweise
Ein Sprachdienst unterstützt das Formatieren von Quellcode (die- EnableFormatSelection Eigenschaft ist auf festgelegt true ). dazu gehört in der Regel das Einfügen oder Entfernen von Leerzeichen am Anfang einer Zeile, um den Einzug auf die richtige Ebene anzupassen. Welche Art von Leerraum für die Formatierung verwendet wird, wird über das Dialog Feld " Optionen " gesteuert (verfügbar über das Menü "Extras" -> ), in der Regel auf der Eigenschaften Seite " Registerkarten " für jede Sprache. Die- DefaultToInsertSpaces Eigenschaft bestimmt die anfängliche Einstellung der Option Leerzeichen einfügen .
Diese Eigenschaft ist für jede Sprachdienst Implementierung verfügbar.
Der Standardwert ist false , was bedeutet, dass die Option Leerzeichen einfügen nicht anfänglich ausgewählt ist.
Der Registrierungs Eintrag sieht wie folgt aus:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
DefaultToInsertSpaces = reg_dword: 0x00000001