105 references to Span
Microsoft.CodeAnalysis (2)
Diagnostic\SourceLocation.cs (1)
37: this(nodeOrToken.SyntaxTree!, nodeOrToken.Span)
Syntax\SyntaxNodeOrToken.cs (1)
245/// Same as accessing <see cref="TextSpan.Start"/> on <see cref="Span"/>.
Microsoft.CodeAnalysis.CodeStyle (3)
AbstractHeaderFacts.cs (1)
44Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
AbstractCodeActionOrUserDiagnosticTest.cs (1)
636var actual = annotatedItems[i].Span;
Microsoft.CodeAnalysis.CSharp (1)
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
104=> nodeOrToken.AsNode(out var node) ? node.GetLastToken().Span.End : nodeOrToken.Span.End;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
UseUtf8StringLiteralCodeFixProvider.cs (1)
171if (argument.Span.Start == location.SourceSpan.Start)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
181.Single().Span.End;
Microsoft.CodeAnalysis.CSharp.Features (5)
EditAndContinue\BreakpointSpans.cs (1)
129return nodeOrToken.Span.End;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1905=> TextSpan.FromBounds((modifiers.Count != 0) ? modifiers.First().SpanStart : start.SpanStart, end.Span.End);
InlineHints\CSharpInlineTypeHintsService.cs (2)
119return new TypeHint(type, span, new TextChange(displayAllSpan.Span, type.ToDisplayString(s_minimalTypeStyle)), trailingSpace: trailingSpace); 136return displayAllSpan.Span;
UseUtf8StringLiteralCodeFixProvider.cs (1)
171if (argument.Span.Start == location.SourceSpan.Start)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\TopLevelStatementsTests.cs (2)
8796Assert.Equal(node1.Span, node2.Span);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (27)
Symbols\AnonymousTypesSemanticsTests.cs (27)
69data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 73data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 3).Span, 77data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 5).Span, 87data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 7).Span); 89data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 8).Span); 309data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 313data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 3).Span, 422data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 484data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 541data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 717data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 737data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span); 774data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, NumberOfNewKeywords(LINQ) + 2).Span, 841data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, NumberOfNewKeywords(LINQ) + 2).Span, 916data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 920data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 2).Span); 981data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 985data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 2).Span); 1046data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 1052data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 2).Span); 1140data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 1144data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 3).Span, 1148data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 5).Span, 1337data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span); 1401data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 1489data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 1509data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 2).Span);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
ParentChecker.cs (1)
20var span = nodeOrToken.Span;
Syntax\SyntaxAnnotationTests.cs (2)
361Assert.Equal(oldNode.Span, annotatedNode.Span);
Syntax\SyntaxNodeTests.cs (1)
1789Assert.Equal(namespaceNode.Span, nodeOrToken.Span);
Microsoft.CodeAnalysis.EditorFeatures (11)
CodeActions\CodeActionEditHandlerService.cs (1)
354this._threadingContext, editorWorkspace, documentId, resolvedRenameToken.Span, cancellationToken).ConfigureAwait(false))
Preview\AbstractPreviewFactoryService.cs (3)
444var conflictSpans = conflictNodes.Select(n => n.Span.ToSpan()).ToList(); 450var warningSpans = warningNodes.Select(n => n.Span.ToSpan()).ToList(); 456var suppressDiagnosticsSpans = suppressDiagnosticsNodes.Select(n => n.Span.ToSpan()).ToList();
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (7)
143if (node != null && activeSpan.Length == node.Value.Span.Length) 149return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 185return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 237return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 290return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 315while (node != null && (span.End.Position > node.Value.Span.End)) 345while (node.Parent != null && node.Parent.Span == node.Span)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
CodeActions\AbstractCodeActionOrUserDiagnosticTest.cs (1)
636var actual = annotatedItems[i].Span;
Microsoft.CodeAnalysis.Features (10)
BracePairs\IBracePairsService.cs (3)
62if (!current.Span.IntersectsWith(span)) 78bracePairs.Add(new BracePairData(current.Span, sibling.Span));
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
92if (currentNodeOrToken.Span.IntersectsWith(_textSpan))
SignatureHelp\CommonSignatureHelpUtilities.cs (1)
65if (element.IsToken && position >= element.Span.End)
Wrapping\AbstractCodeActionComputer.cs (3)
91var newSourceText = OriginalSourceText.WithChanges(new TextChange(new TextSpan(nodeOrToken.Span.End, 0), newLine)); 93new TextChange(TextSpan.FromBounds(nodeOrToken.Span.End + newLine.Length, newSourceText.Length), "")); 101var originalLineNumber = newSourceText.Lines.GetLineFromPosition(nodeOrToken.Span.End).LineNumber;
Wrapping\AbstractWrapper.cs (1)
50if (item == null || item.Span.IsEmpty || item.IsMissing)
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (1)
314currentOffset += comma.Span.Length;
Microsoft.CodeAnalysis.UnitTests (2)
CommonSyntaxTests.cs (2)
54Assert.Equal(default(TextSpan), d.Span); 71Assert.Equal(default(TextSpan), d.Span);
Microsoft.CodeAnalysis.VisualBasic (2)
Syntax\VisualBasicSyntaxNode.vb (2)
287Return New VBDiagnostic(errorInfo, If(tree Is Nothing, New SourceLocation(tree, nodeOrToken.Span), tree.GetLocation(nodeOrToken.Span)))
Microsoft.CodeAnalysis.VisualBasic.Features (2)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1758endNode.Span.End)
LineSeparators\VisualBasicLineSeparatorService.vb (1)
156Return lastToken.Span
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (6)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (6)
57Assert.Equal(info0.Type.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span) 61Assert.Equal(info1.Type.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 3).Span) 65Assert.Equal(info2.Type.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 5).Span) 509Assert.Equal(info0.Type.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span) 513Assert.Equal(info1.Type.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 2).Span) 517Assert.Equal(info2.Type.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 4).Span)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (5)
Syntax\SyntaxAnnotationTests.vb (2)
335Assert.Equal(oldNode.Span, annotatedNode.Span)
TestSyntaxNodes.vb (3)
394Assert.Equal(New TextSpan(7, 1), argList.Arguments.GetWithSeparators(1).Span) 396Assert.Equal(New TextSpan(13, 1), argList.Arguments.GetWithSeparators(3).Span) 2188Assert.Equal(sN.Width, cS.Span.Length)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (12)
ParserTestUtilities.vb (12)
127Dim span = nodeOrToken.Span 661.AppendLine("Actual Errors (on " & node.Kind().ToString & node.Span.ToString & ")") 778Assert.False(node.IsMissing, "Unexpected missing node: " & node.Kind().ToString & node.Span.ToString) 784Not node.IsKind(SyntaxKind.ColonToken), "Unexpected missing token: " & node.Kind().ToString & node.Span.ToString) 800Assert.True(0 <> node.Span.Length, "Unexpected 0 width node: " & node.Kind().ToString & node.Span.ToString) 805Assert.True(0 <> node.Span.Length OrElse node.IsKind(SyntaxKind.EndOfFileToken) OrElse node.IsKind(SyntaxKind.StatementTerminatorToken) OrElse node.IsKind(SyntaxKind.ColonToken), "Unexpected 0 width token: " & node.Kind().ToString & node.Span.ToString) 807Assert.True(0 <> tr.Span.Length, "Unexpected 0 width trivia: " & node.Kind().ToString & node.Span.ToString) 813Assert.True(0 <> tr.Span.Length, "Unexpected 0 width trivia: " & node.Kind().ToString & node.Span.ToString) 858node.Span.End <= node.Parent.Span.End, "Span of child (" & 859node.Kind().ToString & node.Span.ToString &
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeCleanup\VisualBasicCodeCleanerService.vb (1)
79If result.Count > 0 AndAlso result.Last.Contains(nodeOrToken.Span) Then
Microsoft.CodeAnalysis.Workspaces (6)
AbstractHeaderFacts.cs (1)
44Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
CaseCorrection\CaseCorrector.cs (1)
50return await CaseCorrectAsync(document, root.GetAnnotatedNodesAndTokens(annotation).Select(n => n.Span).ToImmutableArray(), cancellationToken).ConfigureAwait(false);
CodeCleanup\CodeCleaner.cs (1)
65return await CleanupAsync(document, root.GetAnnotatedNodesAndTokens(annotation).Select(n => n.Span).ToImmutableArray(), options, providers, cancellationToken: cancellationToken).ConfigureAwait(false);
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
649var newReferencedSymbols = RenameUtilities.GetSymbolsTouchingPosition(tokenOrNode.Span.Start, newDocumentSemanticModel, newDocument.Project.Solution.Services, _cancellationToken);
TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);