Proprietà TextTransformation.CurrentIndent
Ottiene il testo corrente del rientro, ovvero con prefisso a ogni riga dell'output di testo generato.
Spazio dei nomi: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.11.0 (in Microsoft.VisualStudio.TextTemplating.11.0.dll)
Sintassi
'Dichiarazione
Public ReadOnly Property CurrentIndent As String
public string CurrentIndent { get; }
public:
property String^ CurrentIndent {
String^ get ();
}
member CurrentIndent : string
function get CurrentIndent () : String
Valore proprietà
Tipo: System.String
In String che contiene il testo che è preceduta a ogni riga dell'output di testo generato.
Note
CurrentIndent rappresenta il testo che è preceduta a ogni riga dell'output di testo generato.Il testo del rientro può essere solo spazi, ad esempio “, oppure può includere parole.PushIndent aggiungere il testo a CurrentIndente può essere chiamato una volta più quindi.PopIndent rimuove il testo che è stato appena aggiunto da CurrentIndente può essere chiamato più volte.ClearIndent rimuovere tutto il testo da CurrentIndent.
Esempi
Nell'esempio di codice seguente viene illustrato come chiamare CurrentIndent proprietà da un modello di testo.Incollare questo codice in qualsiasi file modello di testo ed eseguire la trasformazione del modello di testo per vedere i risultati.
<#
PushIndent("Indent: ");
WriteLine("Test");
WriteLine(CurrentIndent);
WriteLine(CurrentIndent.Length.ToString());
ClearIndent();
#>
<#
PushIndent("Indent: ")
WriteLine("Test")
WriteLine(CurrentIndent)
WriteLine(CurrentIndent.Length.ToString())
ClearIndent()
#>
Questo esempio produce l'output seguente:
Indent: Test
Indent: Indent:
Indent: 8
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TextTemplating