Condividi tramite


Metodo ViewFilter.HandleSmartIndent

Consente di gestire i rientri intelligenti.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Sintassi

'Dichiarazione
Public Overridable Function HandleSmartIndent As Boolean
public virtual bool HandleSmartIndent()

Valore restituito

Tipo: System.Boolean
Restituisce true se la posizione del cursore cambia in conseguenza dei rientri intelligenti.Restituisce false se non sono state apportate modifiche al database di origine.

Note

Questo metodo gestisce l'attività di formattazione della sezione di codice in risposta alla chiave di inserire.Ciò potrebbe essere sufficiente sposta il cursore nella riga successiva, mentre il livello di rientro corrente o complesso quanto modificando il livello di rientro per il contenuto di una terna di corrispondenza, ad esempio “if“, “{„ e “}") quando la chiave di inserire si preme dopo l'elemento di chiusura.

Il metodo di base non effettua alcuna operazione e restituisce false.

L'implementazione impostazione predefinita del framework gestito del pacchetto delle classi del servizio di linguaggio, questo metodo viene chiamato dal HandlePreExec metodo in risposta a RETURN comando ma solo se IndentStyle la proprietà è impostata su Smart.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ViewFilter Classe

Spazio dei nomi Microsoft.VisualStudio.Package