コード例 #1
0
        public virtual void Visit()
        {
            var classifiedSpans = _syntaxTree.GetClassifiedSpans();

            foreach (var span in classifiedSpans)
            {
                VisitClassifiedSpan(span);
                WriteNewLine();
            }
        }
コード例 #2
0
        public override IReadOnlyList <ClassifiedSpan> GetClassifiedSpans(RazorSyntaxTree syntaxTree)
        {
            var result = syntaxTree.GetClassifiedSpans();

            return(result.Select(item => new ClassifiedSpan(
                                     item.Span,
                                     item.BlockSpan,
                                     (SpanKind)item.SpanKind,
                                     (BlockKind)item.BlockKind,
                                     (AcceptedCharacters)item.AcceptedCharacters)).ToArray());
        }