public LineDirective(LanguageSyntaxNode node, bool isActive, int line, string file = null) : base(node, isActive) { _kind = LineDirectiveKind.Number; _line = line; _file = file; }
public LineDirective(LanguageSyntaxNode node, bool isActive, LineDirectiveKind kind) : base(node, isActive) { _kind = kind; }
internal static void directive_lines <T>(this TextWriter trapFile, LineOrSpanDirective <T> directive, LineDirectiveKind kind) where T : LineOrSpanDirectiveTriviaSyntax => trapFile.WriteTuple("directive_lines", directive, (int)kind);
protected LineOrSpanDirective(Context cx, T trivia, LineDirectiveKind k) : base(cx, trivia) { kind = k; }