Metodo TextTransformation.PopIndent
Rimuove l'ultimo testo aggiunto da CurrentIndent.
Spazio dei nomi: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.10.0 (in Microsoft.VisualStudio.TextTemplating.10.0.dll)
Sintassi
'Dichiarazione
Public Function PopIndent As String
public string PopIndent()
public:
String^ PopIndent()
member PopIndent : unit -> string
public function PopIndent() : String
Valore restituito
Tipo: System.String
Oggetto String contenente l'ultimo testo aggiunto a CurrentIndent.CurrentIndent in genere viene chiamato senza acquisire il valore restituito.
Note
La proprietà CurrentIndent rappresenta il testo che precede ogni riga dell'output di testo generato. Il rientro di testo può essere costituito solo da spazi, ad esempio " " o può includere parole. Il metodo PushIndent aggiunge il testo alla proprietà CurrentIndent e può essere chiamato più volte. Il metodo PopIndent rimuove il testo aggiunto di recente dalla proprietà CurrentIndent e può essere chiamato più volte. Il metodo ClearIndent consente di rimuovere tutto il testo dalla proprietà CurrentIndent.
Esempi
Nell'esempio di codice seguente viene illustrata la chiamata del metodo PopIndent da un modello di testo. Incollare questo codice in qualsiasi file del modello di testo ed eseguire la trasformazione del modello di testo per vedere i risultati.
<#
PushIndent("Indent1> ");
PushIndent("Indent2> ");
WriteLine("Test");
string previous = PopIndent();
WriteLine("The previous indent was: {0}", previous);
PopIndent(); //Pop without capturing the return value.
WriteLine("Test");
ClearIndent();
#>
<#
PushIndent("Indent1> ")
PushIndent("Indent2> ")
WriteLine("Test")
Dim previous as String = PopIndent()
WriteLine("The previous indent was: {0}", previous)
PopIndent() 'Pop without capturing the return value.
WriteLine("Test")
ClearIndent()
#>
Questo esempio produce il seguente output:
Indent1> Indent2> Test
Indent1> The previous indent was: Indent2>
Test
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