public override void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { if (!PreVisit(node)) { return; } base.VisitLineDirectiveTrivia(node); PostVisit(node); }
public override void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { // if (debug) Console.WriteLine(node.ToFullString()); // Todo("LineDirectiveTrivia"); var nl = OurLine.NewLine(LineKind.Decl, "LineDirectiveTrivia"); // nl.Source = node.ToFullString(); // nl.ParentKind = node.Parent.RawKind; // nl.RawKind = node.RawKind; // LogCommand(nl); // Todo("LineDirectiveTrivia"); base.VisitLineDirectiveTrivia(node); }
private void ClassifyLineDirective(LineDirectiveTriviaSyntax node) { AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); AddClassification(node.LineKeyword, ClassificationTypeNames.PreprocessorKeyword); switch (node.Line.Kind()) { case SyntaxKind.HiddenKeyword: case SyntaxKind.DefaultKeyword: AddClassification(node.Line, ClassificationTypeNames.PreprocessorKeyword); break; case SyntaxKind.NumericLiteralToken: AddClassification(node.Line, ClassificationTypeNames.NumericLiteral); break; } AddOptionalClassification(node.File, ClassificationTypeNames.StringLiteral); ClassifyDirectiveTrivia(node); }
public override Evaluation VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { return(base.VisitLineDirectiveTrivia(node)); }
public virtual void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { DefaultVisit(node); }
public override void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { throw new NotImplementedException(); }
public override Ust VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { throw new InvalidOperationException(); }
public override void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { }
/// <summary> /// /// </summary> /// <param name="node"></param> public override sealed void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { this.OnNodeVisited(node); if (!this.traverseRootOnly) base.VisitLineDirectiveTrivia(node); }
public TameLineDirectiveTriviaSyntax(LineDirectiveTriviaSyntax node) { Node = node; AddChildren(); }
public override void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) => base.VisitLineDirectiveTrivia(node);
public override SyntaxNode VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { node = (LineDirectiveTriviaSyntax)base.VisitLineDirectiveTrivia(node); Classes.Add(node); return(node); }
/// <summary> /// /// </summary> /// <param name="node"></param> public override sealed void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { this.OnNodeVisited(node, this.type.IsInstanceOfType(node)); base.VisitLineDirectiveTrivia(node); }
public override void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { new Entities.LineDirective(cx, node); }
//public override void VisitJoinIntoClause(JoinIntoClauseSyntax node) //{ // base.VisitJoinIntoClause(node); //} //public override void VisitLabeledStatement(LabeledStatementSyntax node) //{ // base.VisitLabeledStatement(node); //} //public override void VisitLetClause(LetClauseSyntax node) //{ // base.VisitLetClause(node); //} public override void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node) { Debug.Fail(node.ToString()); base.VisitLineDirectiveTrivia(node); }
private void ClassifyLineDirective(LineDirectiveTriviaSyntax node) { AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); AddClassification(node.LineKeyword, ClassificationTypeNames.PreprocessorKeyword); switch (node.Line.CSharpKind()) { case SyntaxKind.HiddenKeyword: case SyntaxKind.DefaultKeyword: AddClassification(node.Line, ClassificationTypeNames.PreprocessorKeyword); break; case SyntaxKind.NumericLiteralToken: AddClassification(node.Line, ClassificationTypeNames.NumericLiteral); break; } if (node.File.CSharpKind() != SyntaxKind.None) { AddClassification(node.File, ClassificationTypeNames.StringLiteral); } ClassifyDirectiveTrivia(node); }
// // Summary: // Called when the visitor visits a LineDirectiveTriviaSyntax node. public virtual void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node);