private void ClassifyElifDirective(ElifDirectiveTriviaSyntax node) { AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); AddClassification(node.ElifKeyword, ClassificationTypeNames.PreprocessorKeyword); ClassifyPreprocessorExpression(node.Condition); ClassifyDirectiveTrivia(node); }
public override void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { var ifDirectiveBlock = ifDirectiveBlockStack.Peek(); var activeBlock = ifDirectiveBlock.ActiveBlock; var elifBlock = new ElifBlock(node); activeBlock.AddChild(elifBlock); base.VisitElifDirectiveTrivia(node); }
public override void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { // if (debug) Console.WriteLine(node.ToFullString()); // Todo("ElifDirectiveTrivia"); var nl = OurLine.NewLine(LineKind.Decl, "ElifDirectiveTrivia"); // nl.Source = node.ToFullString(); // nl.ParentKind = node.Parent.RawKind; // nl.RawKind = node.RawKind; // LogCommand(nl); base.VisitElifDirectiveTrivia(node); }
public override void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { if (!PreVisit(node)) { return; } base.VisitElifDirectiveTrivia(node); PostVisit(node); }
public override void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { if (ifStarts.Count == 0) { cx.ExtractionError("Couldn't find start if", null, cx.CreateLocation(node.GetLocation()), null, Util.Logging.Severity.Warning); return; } var start = ifStarts.Peek(); new Entities.ElifDirective(cx, node, start.Entity, start.SiblingCount++); }
public virtual void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { DefaultVisit(node); }
public override void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { throw new NotImplementedException(); }
public override SyntaxNode VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { return(null); }
public override SyntaxNode VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { node = (ElifDirectiveTriviaSyntax)base.VisitElifDirectiveTrivia(node); Classes.Add(node); return(node); }
public ElifBlock(ElifDirectiveTriviaSyntax node) : base(node) { this.Condition = node.Condition.ToFullString(); }
public override Ust VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { throw new InvalidOperationException(); }
// // Summary: // Called when the visitor visits a ElifDirectiveTriviaSyntax node. public virtual void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node);
private void ClassifyElifDirective(ElifDirectiveTriviaSyntax node) { AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); AddClassification(node.ElifKeyword, ClassificationTypeNames.PreprocessorKeyword); ClassifyPreprocessorExpression(node.Condition); ClassifyDirectiveTrivia(node); }
public override Evaluation VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { return(base.VisitElifDirectiveTrivia(node)); }
public override void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) => base.VisitElifDirectiveTrivia(node);
public override void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { InsertLLOCMap(node.GetLocation()); base.VisitElifDirectiveTrivia(node); }
/// <summary> /// /// </summary> /// <param name="node"></param> public override sealed void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { this.OnNodeVisited(node); if (!this.traverseRootOnly) base.VisitElifDirectiveTrivia(node); }
/// <summary> /// /// </summary> /// <param name="node"></param> public override sealed void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { this.OnNodeVisited(node, this.type.IsInstanceOfType(node)); base.VisitElifDirectiveTrivia(node); }
//public override void VisitDoStatement(DoStatementSyntax node) //{ // base.VisitDoStatement(node); //} //public override void VisitElementAccessExpression(ElementAccessExpressionSyntax node) //{ // base.VisitElementAccessExpression(node); //} //public override void VisitElementBindingExpression(ElementBindingExpressionSyntax node) //{ // base.VisitElementBindingExpression(node); //} public override void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { Debug.Fail(node.ToString()); base.VisitElifDirectiveTrivia(node); }
public override void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { }
public virtual void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node) { DefaultVisit(node); }
public TameElifDirectiveTriviaSyntax(ElifDirectiveTriviaSyntax node) { Node = node; AddChildren(); }