TextTransformation.PopIndent, méthode
Supprime le dernier texte ajouté à partir de CurrentIndent.
Espace de noms : Microsoft.VisualStudio.TextTemplating
Assembly : Microsoft.VisualStudio.TextTemplating.10.0 (dans Microsoft.VisualStudio.TextTemplating.10.0.dll)
Syntaxe
'Déclaration
Public Function PopIndent As String
public string PopIndent()
public:
String^ PopIndent()
member PopIndent : unit -> string
public function PopIndent() : String
Valeur de retour
Type : System.String
String qui contient le dernier texte ajouté à CurrentIndent.CurrentIndent est généralement appelé sans capturer la valeur de retour.
Notes
Le CurrentIndent représente du texte auquel un préfixe est ajouté sur chaque ligne de la sortie de texte générée. Le texte de retrait peut être uniquement des espaces, par exemple " « », ou il peut inclure des mots. PushIndent ajoute le texte à CurrentIndentet peut être appelé plusieurs fois. PopIndent supprime le texte ajouté le plus récemment à partir de CurrentIndent, et peut être appelé plusieurs fois. ClearIndent supprime tout le texte de CurrentIndent.
Exemples
L'exemple de code suivant montre l'appel de la méthode PopIndent à partir d'un modèle de texte. Collez ce code dans un fichier de modèle de texte et exécutez la transformation du modèle de texte pour consulter les résultats.
<#
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()
#>
Cet exemple produit la sortie suivante :
Indent1> Indent2> Test
Indent1> The previous indent was: Indent2>
Test
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.TextTemplating, espace de noms