Share via


Utiliser des séquences d’échappement dans des modèles de texte

Vous pouvez utiliser des séquences d’échappement dans les modèles de texte pour générer des balises de modèle de texte et (en code C# uniquement) des séquences d’échappement avec les caractères de contrôle et les guillemets.

Pour imprimer les balises d’ouverture et de fermeture d’un bloc de code standard dans le fichier de sortie, placez les balises dans une séquence d’échappement comme suit :

\<# ... \#>

Vous pouvez faire de même avec d’autres directives de modèle de texte et balises de bloc de code.

Si un bloc de texte inclut des chaînes utilisées pour placer des balises de modèle de texte dans une séquence d'échappement, vous pouvez utiliser les séquences d’échappement suivantes :

  • Si une balise de modèle de texte est précédée d’un nombre pair de caractères d’échappement (\), l’analyseur de modèle inclut la moitié des caractères d’échappement et inclut la séquence en tant que balise de modèle de texte. Par exemple, s’il existe quatre caractères d’échappement dans le modèle de texte, il y aura deux caractères « \ » dans le fichier généré.

  • Si la balise de modèle de texte est précédée d’un nombre impair de caractères d’échappement (\), l’analyseur de modèle inclut la moitié des caractères « \ » plus la balise elle-même (<# ou #>). La balise n’est pas considérée comme une balise de modèle de texte.

  • Si un caractère d’échappement (\) apparaît dans une séquence autre que la séquence d’échappement d’un caractère de contrôle ou d’un guillemet (en C# uniquement), le caractère est généré directement.