Exemplo n.º 1
0
 public virtual void VisitSkippedTokensSyntaxTrivia(SkippedTokensTriviaSyntax node)
 {
     DefaultVisit(node);
 }
Exemplo n.º 2
0
        private void ClassifySkippedTokens(SkippedTokensTriviaSyntax skippedTokens)
        {
            if (!_textSpan.OverlapsWith(skippedTokens.Span))
            {
                return;
            }

            var tokens = skippedTokens.Tokens;
            foreach (var tk in tokens)
            {
                ClassifyToken(tk);
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="node"></param>
 public override sealed void VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax node)
 {
     this.OnNodeVisited(node);
     if (!this.traverseRootOnly) base.VisitSkippedTokensTrivia(node);
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="node"></param>
 public override sealed void VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax node)
 {
     this.OnNodeVisited(node, this.type.IsInstanceOfType(node));
     base.VisitSkippedTokensTrivia(node);
 }
 public TameSkippedTokensTriviaSyntax(SkippedTokensTriviaSyntax node)
 {
     Node = node;
     AddChildren();
 }
Exemplo n.º 6
0
 public override void VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax node)
 {
 }
Exemplo n.º 7
0
        /// <summary>
        /// Adds a diagnostic indicating that an unexpected token was encountered in the body of a trigger
        /// to the specified collection of diagnostics.
        /// </summary>
        /// <param name="collection">The collection to which to add the diagnostic.</param>
        /// <param name="trivia">The unexpected node.</param>
        internal static void ReportUnexpectedTokenInTriggerBody(ref ICollection<DiagnosticInfo> collection,
            SkippedTokensTriviaSyntax trivia)
        {
            Contract.Require(trivia, nameof(trivia));

            var span = new TextSpan(0, trivia.Width);
            var diagnostic = new DiagnosticInfo(trivia, DiagnosticID.TriggerActionExpected, DiagnosticSeverity.Error, span,
                $"Trigger action expected");

            Report(ref collection, diagnostic);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Adds a diagnostic indicating that an unexpected token was encountered in the body of a document
        /// to the specified collection of diagnostics.
        /// </summary>
        /// <param name="collection">The collection to which to add the diagnostic.</param>
        /// <param name="trivia">The unexpected node.</param>
        internal static void ReportUnexpectedTokenInDocumentContent(ref ICollection<DiagnosticInfo> collection,
            SkippedTokensTriviaSyntax trivia)
        {
            Contract.Require(trivia, nameof(trivia));

            var span = new TextSpan(0, trivia.Width);
            var diagnostic = new DiagnosticInfo(trivia, DiagnosticID.RuleSetOrStoryboardExpected, DiagnosticSeverity.Error, span,
                $"Rule set or storyboard expected");

            Report(ref collection, diagnostic);
        }
 //
 // Summary:
 //     Called when the visitor visits a SkippedTokensTriviaSyntax node.
 public virtual void VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax node);
Exemplo n.º 10
0
 public override void VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax node)
 {
     throw new NotSupportedException();
 }
Exemplo n.º 11
0
 public override void VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax node)
 {
     Debug.Fail(node.ToString());
     base.VisitSkippedTokensTrivia(node);
 }