示例#1
0
 private void ClassifyLoadDirective(LoadDirectiveTriviaSyntax node)
 {
     AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword);
     AddClassification(node.LoadKeyword, ClassificationTypeNames.PreprocessorKeyword);
     AddClassification(node.File, ClassificationTypeNames.StringLiteral);
     ClassifyDirectiveTrivia(node);
 }
示例#2
0
        public override void VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node)
        {
            if (!PreVisit(node))
            {
                return;
            }

            base.VisitLoadDirectiveTrivia(node);

            PostVisit(node);
        }
示例#3
0
        public override void VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node)
        {
            // if (debug) Console.WriteLine(node.ToFullString());
            // Todo("LoadDirectiveTrivia"); var nl = OurLine.NewLine(LineKind.Decl, "LoadDirectiveTrivia");
            // nl.Source = node.ToFullString();
            // nl.ParentKind = node.Parent.RawKind;
            // nl.RawKind = node.RawKind;
            // LogCommand(nl);
            // Todo("LoadDirectiveTrivia");

            base.VisitLoadDirectiveTrivia(node);
        }
 public override void VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node)
 {
     Debug.Fail(node.ToString());
     base.VisitLoadDirectiveTrivia(node);
 }
示例#5
0
 public override Evaluation VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node)
 {
     return(base.VisitLoadDirectiveTrivia(node));
 }
示例#6
0
 public override void VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node)
 {
     throw new NotImplementedException();
 }
示例#7
0
 public override void VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node)
 {
 }
示例#8
0
 public override SyntaxNode VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node)
 {
     LoadDirectives = LoadDirectives.Add(node);
     return(base.VisitLoadDirectiveTrivia(node));
 }
示例#9
0
 public TameLoadDirectiveTriviaSyntax(LoadDirectiveTriviaSyntax node)
 {
     Node = node;
     AddChildren();
 }
 public override SyntaxNode VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node)
 {
     return(HandleSkippedTrivia(base.VisitLoadDirectiveTrivia(node)));
 }
示例#11
0
 public override void VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node) => base.VisitLoadDirectiveTrivia(node);
示例#12
0
 private void ClassifyLoadDirective(LoadDirectiveTriviaSyntax node)
 {
     AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword);
     AddClassification(node.LoadKeyword, ClassificationTypeNames.PreprocessorKeyword);
     AddClassification(node.File, ClassificationTypeNames.StringLiteral);
     ClassifyDirectiveTrivia(node);
 }
 //
 // Summary:
 //     Called when the visitor visits a LoadDirectiveTriviaSyntax node.
 public virtual void VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node);