Exemplo n.º 1
0
 private void ClassifyReferenceDirective(ReferenceDirectiveTriviaSyntax node)
 {
     AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword);
     AddClassification(node.ReferenceKeyword, ClassificationTypeNames.PreprocessorKeyword);
     AddClassification(node.File, ClassificationTypeNames.StringLiteral);
     ClassifyDirectiveTrivia(node);
 }
Exemplo n.º 2
0
        public override void VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
        {
            if (!PreVisit(node))
            {
                return;
            }

            base.VisitReferenceDirectiveTrivia(node);

            PostVisit(node);
        }
Exemplo n.º 3
0
        public override void VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
        {
            // if (debug) Console.WriteLine(node.ToFullString());
            // Todo("ReferenceDirectiveTrivia"); var nl = OurLine.NewLine(LineKind.Decl, "ReferenceDirectiveTrivia");
            // nl.Source = node.ToFullString();
            // nl.ParentKind = node.Parent.RawKind;
            // nl.RawKind = node.RawKind;
            // LogCommand(nl);
            // Todo("ReferenceDirectiveTrivia");

            base.VisitReferenceDirectiveTrivia(node);
        }
Exemplo n.º 4
0
 private void ClassifyReferenceDirective(ReferenceDirectiveTriviaSyntax node)
 {
     AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword);
     AddClassification(node.ReferenceKeyword, ClassificationTypeNames.PreprocessorKeyword);
     AddClassification(node.File, ClassificationTypeNames.StringLiteral);
     ClassifyDirectiveTrivia(node);
 }
Exemplo n.º 5
0
        //public override void VisitQualifiedName(QualifiedNameSyntax node)
        //{
        //    base.VisitQualifiedName(node);
        //}

        //public override void VisitQueryBody(QueryBodySyntax node)
        //{
        //    base.VisitQueryBody(node);
        //}

        //public override void VisitQueryContinuation(QueryContinuationSyntax node)
        //{
        //    base.VisitQueryContinuation(node);
        //}

        //public override void VisitQueryExpression(QueryExpressionSyntax node)
        //{
        //    base.VisitQueryExpression(node);
        //}

        public override void VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
        {
            Debug.Fail(node.ToString());
            base.VisitReferenceDirectiveTrivia(node);
        }
Exemplo n.º 6
0
 public override Evaluation VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
 {
     return(base.VisitReferenceDirectiveTrivia(node));
 }
Exemplo n.º 7
0
 public override void VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 8
0
 public override Ust VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
 {
     throw new InvalidOperationException();
 }
Exemplo n.º 9
0
 public override void VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
 {
 }
 public override SyntaxNode VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
 {
     node = (ReferenceDirectiveTriviaSyntax)base.VisitReferenceDirectiveTrivia(node);
     Classes.Add(node);
     return(node);
 }
 public override SyntaxNode VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
 {
     return(HandleSkippedTrivia(base.VisitReferenceDirectiveTrivia(node)));
 }
 public TameReferenceDirectiveTriviaSyntax(ReferenceDirectiveTriviaSyntax node)
 {
     Node = node;
     AddChildren();
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="node"></param>
 public override sealed void VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
 {
     this.OnNodeVisited(node, this.type.IsInstanceOfType(node));
     base.VisitReferenceDirectiveTrivia(node);
 }
Exemplo n.º 14
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="node"></param>
 public override sealed void VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
 {
     this.OnNodeVisited(node);
     if (!this.traverseRootOnly) base.VisitReferenceDirectiveTrivia(node);
 }
 //
 // Summary:
 //     Called when the visitor visits a ReferenceDirectiveTriviaSyntax node.
 public virtual void VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node);
 /// <summary>
 /// Returns a metadata reference that a given #r resolves to.
 /// </summary>
 /// <param name="directive">#r directive.</param>
 /// <returns>Metadata reference the specified directive resolves to.</returns>
 public MetadataReference GetDirectiveReference(ReferenceDirectiveTriviaSyntax directive)
 {
     return ReferenceDirectiveMap[directive.File.ValueText];
 }
 public override void VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
 {
     this.reference.Add(node.File.ValueText);
 }