138 references to Span
GenerateDocumentationAndConfigFiles (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Metrics (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Metrics.Legacy (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Microsoft.CodeAnalysis (2)
Diagnostic\SourceLocation.cs (1)
37: this(nodeOrToken.SyntaxTree!, nodeOrToken.Span)
Syntax\SyntaxNodeOrToken.cs (1)
246/// Same as accessing <see cref="TextSpan.Start"/> on <see cref="Span"/>.
Microsoft.CodeAnalysis.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Microsoft.CodeAnalysis.CSharp (1)
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
85=> nodeOrToken.AsNode(out var node) ? node.GetLastToken().Span.End : nodeOrToken.Span.End;
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
53if (!context.ShouldAnalyzeSpan(child.Span))
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
57if (!context.ShouldAnalyzeSpan(child.Span))
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
60if (!context.ShouldAnalyzeSpan(child.Span))
src\Analyzers\CSharp\Analyzers\OrderModifiers\CSharpOrderModifiersDiagnosticAnalyzer.cs (1)
36if (child.IsNode && context.ShouldAnalyzeSpan(child.Span))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
168if (argument.Span.Start == location.SourceSpan.Start)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
220.Single().Span.End;
Microsoft.CodeAnalysis.CSharp.Features (9)
EditAndContinue\BreakpointSpans.cs (1)
157return nodeOrToken.Span.End;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1931=> TextSpan.FromBounds((modifiers.Count != 0) ? modifiers.First().SpanStart : start.SpanStart, end.Span.End);
InlineHints\CSharpInlineTypeHintsService.cs (2)
134return new TypeHint(type, span, new TextChange(displayAllSpan.Span, GetTypeDisplayString(type)), trailingSpace: trailingSpace); 152return displayAllSpan.Span;
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
53if (!context.ShouldAnalyzeSpan(child.Span))
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
57if (!context.ShouldAnalyzeSpan(child.Span))
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
60if (!context.ShouldAnalyzeSpan(child.Span))
src\Analyzers\CSharp\Analyzers\OrderModifiers\CSharpOrderModifiersDiagnosticAnalyzer.cs (1)
36if (child.IsNode && context.ShouldAnalyzeSpan(child.Span))
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
168if (argument.Span.Start == location.SourceSpan.Start)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\TopLevelStatementsTests.cs (2)
8809Assert.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)
1814Assert.Equal(namespaceNode.Span, nodeOrToken.Span);
Microsoft.CodeAnalysis.EditorFeatures (11)
CodeActions\CodeActionEditHandlerService.cs (1)
357this._threadingContext, editorWorkspace, documentId, resolvedRenameToken.Span, cancellationToken).ConfigureAwait(false))
Preview\AbstractPreviewFactoryService.cs (3)
445var conflictSpans = conflictNodes.Select(n => n.Span.ToSpan()).ToList(); 451var warningSpans = warningNodes.Select(n => n.Span.ToSpan()).ToList(); 457var suppressDiagnosticsSpans = suppressDiagnosticsNodes.Select(n => n.Span.ToSpan()).ToList();
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (7)
126if (node != null && activeSpan.Length == node.Value.Span.Length) 132return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 168return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 220return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 273return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 298while (node != null && (span.End.Position > node.Value.Span.End)) 328while (node.Parent != null && node.Parent.Span == node.Span)
Microsoft.CodeAnalysis.Features (8)
BracePairs\IBracePairsService.cs (3)
64if (!current.Span.IntersectsWith(span)) 80bracePairs.Add(new BracePairData(current.Span, sibling.Span));
SignatureHelp\CommonSignatureHelpUtilities.cs (1)
65if (element.IsToken && position >= element.Span.End)
Wrapping\AbstractCodeActionComputer.cs (2)
91new TextChange(TextSpan.FromBounds(nodeOrToken.Span.End, OriginalSourceText.Length), newLine)); 99var originalLineNumber = newSourceText.Lines.GetLineFromPosition(nodeOrToken.Span.End).LineNumber;
Wrapping\AbstractWrapper.cs (1)
49if (item == null || item.Span.IsEmpty || item.IsMissing)
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (1)
341currentOffset += comma.Span.Length;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
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)
271Return New VBDiagnostic(errorInfo, If(tree Is Nothing, New SourceLocation(tree, nodeOrToken.Span), tree.GetLocation(nodeOrToken.Span)))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\Analyzers\VisualBasic\Analyzers\OrderModifiers\VisualBasicOrderModifiersDiagnosticAnalyzer.vb (1)
34If child.IsNode And context.ShouldAnalyzeSpan(child.Span) Then
Microsoft.CodeAnalysis.VisualBasic.Features (2)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1323endNode.Span.End)
src\Analyzers\VisualBasic\Analyzers\OrderModifiers\VisualBasicOrderModifiersDiagnosticAnalyzer.vb (1)
34If child.IsNode And context.ShouldAnalyzeSpan(child.Span) Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (3)
TestSyntaxNodes.vb (3)
395Assert.Equal(New TextSpan(7, 1), argList.Arguments.GetWithSeparators(1).Span) 397Assert.Equal(New TextSpan(13, 1), argList.Arguments.GetWithSeparators(3).Span) 2189Assert.Equal(sN.Width, cS.Span.Length)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (12)
ParserTestUtilities.vb (12)
124Dim span = nodeOrToken.Span 658.AppendLine("Actual Errors (on " & node.Kind().ToString & node.Span.ToString & ")") 775Assert.False(node.IsMissing, "Unexpected missing node: " & node.Kind().ToString & node.Span.ToString) 781Not node.IsKind(SyntaxKind.ColonToken), "Unexpected missing token: " & node.Kind().ToString & node.Span.ToString) 797Assert.True(0 <> node.Span.Length, "Unexpected 0 width node: " & node.Kind().ToString & node.Span.ToString) 802Assert.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) 804Assert.True(0 <> tr.Span.Length, "Unexpected 0 width trivia: " & node.Kind().ToString & node.Span.ToString) 810Assert.True(0 <> tr.Span.Length, "Unexpected 0 width trivia: " & node.Kind().ToString & node.Span.ToString) 855node.Span.End <= node.Parent.Span.End, "Span of child (" & 856node.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)
CaseCorrection\CaseCorrector.cs (1)
49return await CaseCorrectAsync(document, [.. root.GetAnnotatedNodesAndTokens(annotation).Select(n => n.Span)], cancellationToken).ConfigureAwait(false);
CodeCleanup\CodeCleaner.cs (1)
63return await CleanupAsync(document, [.. root.GetAnnotatedNodesAndTokens(annotation).Select(n => n.Span)], options, providers, cancellationToken: cancellationToken).ConfigureAwait(false);
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
664var newReferencedSymbols = RenameUtilities.GetSymbolsTouchingPosition(tokenOrNode.Span.Start, newDocumentSemanticModel, newDocument.Project.Solution.Services, _cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Roslyn.Diagnostics.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Test.Utilities (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
Text.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (2)
62var innerSpan = TextSpan.FromBounds(startNode.Span.Start, endNode.Span.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
40Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));