Esempio n. 1
0
 public static void AddTrivias<T>(this IScriptTerminal node, T trivias, bool before) where T : IEnumerable<ScriptTrivia>
 {
     foreach (var trivia in trivias)
     {
         node.AddTrivia(trivia, before);
     }
 }
Esempio n. 2
0
 public static void AddSpaceAfter(this IScriptTerminal node)
 {
     if (!node.HasTrailingSpaceTrivias())
     {
         node.AddTrivia(ScriptTrivia.Space, false);
     }
 }
Esempio n. 3
0
 public static void AddCommaAfter(this IScriptTerminal node)
 {
     if (!node.HasTrivia(ScriptTriviaType.Comma, false))
     {
         node.AddTrivia(ScriptTrivia.Comma, false);
     }
 }
Esempio n. 4
0
 public static void AddSemiColonAfter(this IScriptTerminal node)
 {
     if (!node.HasTrivia(ScriptTriviaType.SemiColon, false))
     {
         node.AddTrivia(ScriptTrivia.SemiColon, false);
     }
 }
Esempio n. 5
0
 public static void AddLeadingSpace(this IScriptTerminal node)
 {
     if (!node.HasLeadingSpaceTrivias())
     {
         node.AddTrivia(ScriptTrivia.Space, true);
     }
 }