594 references to FullSpan
Microsoft.CodeAnalysis (35)
Syntax\SyntaxNode.cs (14)
526if (node == null || !this.FullSpan.Contains(node.FullSpan))
755if (!FullSpan.Contains(position))
872return DescendantNodesImpl(this.FullSpan, descendIntoChildren, descendIntoTrivia, includeSelf: false);
893return DescendantNodesImpl(this.FullSpan, descendIntoChildren, descendIntoTrivia, includeSelf: true);
914return DescendantNodesAndTokensImpl(this.FullSpan, descendIntoChildren, descendIntoTrivia, includeSelf: false);
935return DescendantNodesAndTokensImpl(this.FullSpan, descendIntoChildren, descendIntoTrivia, includeSelf: true);
950/// Finds the node with the smallest <see cref="FullSpan"/> that contains <paramref name="span"/>.
958/// <exception cref="ArgumentOutOfRangeException">This exception is thrown if <see cref="FullSpan"/> doesn't contain the given span.</exception>
961if (!this.FullSpan.Contains(span))
968!.FirstAncestorOrSelf<SyntaxNode, TextSpan>((a, span) => a.FullSpan.Contains(span), span);
1099if (this.FullSpan.Contains(position))
1180return DescendantTriviaImpl(this.FullSpan, descendIntoChildren, descendIntoTrivia);
1447if (!this.FullSpan.Contains(position))
Microsoft.CodeAnalysis.CodeStyle (38)
FormatterHelper.cs (2)
33=> Format(node, SpecializedCollections.SingletonEnumerable(node.FullSpan), syntaxFormattingService, options, rules: null, cancellationToken: cancellationToken);
66=> GetFormattedTextChanges(node, SpecializedCollections.SingletonEnumerable(node.FullSpan), syntaxFormattingService, options, rules: null, cancellationToken: cancellationToken);
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
Microsoft.CodeAnalysis.CSharp (42)
Microsoft.CodeAnalysis.CSharp.CodeStyle (15)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
CSharpCodeGenerationService.cs (5)
403return Cast<TDeclarationNode>(AppendTriviaAtPosition(newMember, positionOfRemovedNode - destination.FullSpan.Start, triviaOfRemovedNode));
411return Cast<TDeclarationNode>(AppendTriviaAtPosition(newAccessor, positionOfRemovedNode - destination.FullSpan.Start, triviaOfRemovedNode));
419return Cast<TDeclarationNode>(AppendTriviaAtPosition(newCompilationUnit, positionOfRemovedNode - destination.FullSpan.Start, triviaOfRemovedNode));
427return Cast<TDeclarationNode>(AppendTriviaAtPosition(newParameter, positionOfRemovedNode - destination.FullSpan.Start, triviaOfRemovedNode));
434return Cast<TDeclarationNode>(AppendTriviaAtPosition(newTypeParameter, positionOfRemovedNode - destination.FullSpan.Start, triviaOfRemovedNode));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Features (36)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (12)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (33)
Syntax\SyntaxNodeTests.cs (27)
155nodes = statement.DescendantNodes(statement.FullSpan).ToList();
159nodes = statement.DescendantNodes(statement.FullSpan, descendIntoTrivia: true).ToList();
165nodes = statement.DescendantNodes(statement.FullSpan, n => n is StatementSyntax).ToList();
169nodes = statement.DescendantNodes(statement.FullSpan, n => n is StatementSyntax, descendIntoTrivia: true).ToList();
205nodes = statement.DescendantNodesAndSelf(statement.FullSpan).ToList();
210nodes = statement.DescendantNodesAndSelf(statement.FullSpan, descendIntoTrivia: true).ToList();
217nodes = statement.DescendantNodesAndSelf(statement.FullSpan, n => n is StatementSyntax).ToList();
222nodes = statement.DescendantNodesAndSelf(statement.FullSpan, n => n is StatementSyntax, descendIntoTrivia: true).ToList();
256nodesAndTokens = statement.DescendantNodesAndTokens(statement.FullSpan).ToList();
293nodesAndTokens = statement.DescendantNodesAndTokensAndSelf(statement.FullSpan).ToList();
689for (int i = 0; i < node.FullSpan.End; i++)
720var EOFSpan = new TextSpan(root.FullSpan.End, 0);
729var nodeEndPositionSpan = new TextSpan(classDecl.FullSpan.End, 0);
741invalidSpan = new TextSpan(root.FullSpan.End - 1, 2);
743invalidSpan = new TextSpan(classDecl2.FullSpan.Start - 1, root.FullSpan.End);
745invalidSpan = new TextSpan(classDecl.FullSpan.End, root.FullSpan.End);
748Assert.Throws<ArgumentOutOfRangeException>(() => classDecl.FindNode(root.FullSpan));
1755Assert.Equal(rootNode.FullSpan.Length, rootNode.ToFullString().Length);
1773Assert.Equal(rootNode.FullSpan.Length, rootNode.ToFullString().Length);
1788Assert.Equal(namespaceNode.FullSpan, nodeOrToken.FullSpan);
2021var actualTokens = syntaxTree.GetRoot().DescendantTokens(syntaxTree.GetRoot().FullSpan);
3514Assert.InRange(0, root.FullSpan.Start, root.FullSpan.End);
3519Assert.NotInRange(0, method.FullSpan.Start, method.FullSpan.End);
Microsoft.CodeAnalysis.CSharp.Workspaces (21)
CSharpCodeGenerationService.cs (5)
403return Cast<TDeclarationNode>(AppendTriviaAtPosition(newMember, positionOfRemovedNode - destination.FullSpan.Start, triviaOfRemovedNode));
411return Cast<TDeclarationNode>(AppendTriviaAtPosition(newAccessor, positionOfRemovedNode - destination.FullSpan.Start, triviaOfRemovedNode));
419return Cast<TDeclarationNode>(AppendTriviaAtPosition(newCompilationUnit, positionOfRemovedNode - destination.FullSpan.Start, triviaOfRemovedNode));
427return Cast<TDeclarationNode>(AppendTriviaAtPosition(newParameter, positionOfRemovedNode - destination.FullSpan.Start, triviaOfRemovedNode));
434return Cast<TDeclarationNode>(AppendTriviaAtPosition(newTypeParameter, positionOfRemovedNode - destination.FullSpan.Start, triviaOfRemovedNode));
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (2)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (38)
Diagnostics\DiagnosticServiceTests.vb (30)
94Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
128diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
142diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
163diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
281Dim span = (Await document.GetSyntaxRootAsync()).FullSpan
440Dim diagnostics = (Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)).
499Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
534Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, root.FullSpan)
602Dim span = (Await document.GetSyntaxRootAsync().ConfigureAwait(False)).FullSpan
674Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
710Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
787Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
825Dim fullSpan = (Await document.GetSyntaxRootAsync()).FullSpan
899Dim fullSpan = (Await document.GetSyntaxRootAsync()).FullSpan
1017Dim fullSpan = (Await document.GetSyntaxRootAsync()).FullSpan
1125Dim fullSpan = (Await document.GetSyntaxRootAsync()).FullSpan
1169Dim fullSpan = (Await document.GetSyntaxRootAsync()).FullSpan
1214Dim fullSpan = (Await document.GetSyntaxRootAsync()).FullSpan
1266Dim fullSpan = (Await document.GetSyntaxRootAsync()).FullSpan
1330Dim fullSpan = (Await document.GetSyntaxRootAsync()).FullSpan
1378Dim fullSpan = (Await document.GetSyntaxRootAsync()).FullSpan
1464Dim fullSpan = (Await document.GetSyntaxRootAsync()).FullSpan
2003Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
2064Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
2133Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, (Await document.GetSyntaxRootAsync()).FullSpan)
2372Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, root.FullSpan, diagnosticKind:=diagnosticKind)
2445Dim diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, root.FullSpan, diagnosticKind:=DiagnosticKind.CompilerSemantic)
2450diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, root.FullSpan, diagnosticKind:=DiagnosticKind.CompilerSyntax)
2455diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, root.FullSpan, diagnosticKind:=DiagnosticKind.AnalyzerSyntax)
2460diagnostics = Await diagnosticService.GetDiagnosticsForSpanAsync(document, root.FullSpan, diagnosticKind:=DiagnosticKind.AnalyzerSemantic)
Microsoft.CodeAnalysis.Features (33)
FormatterHelper.cs (2)
33=> Format(node, SpecializedCollections.SingletonEnumerable(node.FullSpan), syntaxFormattingService, options, rules: null, cancellationToken: cancellationToken);
66=> GetFormattedTextChanges(node, SpecializedCollections.SingletonEnumerable(node.FullSpan), syntaxFormattingService, options, rules: null, cancellationToken: cancellationToken);
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Microsoft.CodeAnalysis.Test.Utilities (2)
Microsoft.CodeAnalysis.VisualBasic (29)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (12)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (4)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.VisualBasic.Features (18)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (9)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (40)
TestSyntaxNodes.vb (36)
222Assert.Equal(expectedFullSpan.Start, list(0).FullSpan.Start)
223Assert.Equal(expectedFullSpan.End, list(list.Count - 1).FullSpan.End)
228Assert.Equal(list(i - 1).FullSpan.End, list(i).FullSpan.Start)
231Assert.Equal(list(i).FullSpan.End, list(i + 1).FullSpan.Start)
324Assert.True(tree.FullSpan.Contains(tree.Span))
328Assert.Equal(tree.Span, tree.FullSpan)
334Assert.Equal(tree.SpanStart, tree.FullSpan.Start)
336VerifyListSpans(precedingTrivia, New TextSpan(tree.FullSpan.Start, (tree.SpanStart - tree.FullSpan.Start)))
340Assert.Equal(tree.Span.End, tree.FullSpan.End)
342VerifyListSpans(followingTrivia, New TextSpan(tree.Span.End, (tree.FullSpan.End - tree.Span.End)))
347VerifyListSpans(tree.ChildNodesAndTokens(), tree.FullSpan)
376Assert.Equal(New TextSpan(0, 1), dig1.FullSpan)
385Assert.Equal(New TextSpan(3, 1), binop.Right.FullSpan)
389Assert.Equal(New TextSpan(0, 18), simpleTree.FullSpan)
595Assert.Equal(start, seplist(0).FullSpan.Start)
597Assert.Equal(start + 4, seplist(0).FullSpan.End)
817Assert.Equal(8, endTry.FullSpan.Length)
1736Assert.Equal(0, tree.GetRoot().FindToken(node.FullSpan.Length - 1).TrailingTrivia.Count)
1896Dim terminals = tree.DescendantTokens(tree.FullSpan)
1906terminals = tree.DescendantTokens(tree.FullSpan)
2273Dim EOFSpan = New TextSpan(root.FullSpan.End, 0)
2283Dim nodeEndPositionSpan = New TextSpan(classDecl.FullSpan.End, 0)
2296invalidSpan = New TextSpan(root.FullSpan.End - 1, 2)
2298invalidSpan = New TextSpan(classDecl2.FullSpan.Start - 1, root.FullSpan.End)
2300invalidSpan = New TextSpan(classDecl.FullSpan.End, root.FullSpan.End)
2303Assert.Throws(Of ArgumentOutOfRangeException)(Sub() classDecl.FindNode(root.FullSpan))
2335For i As Integer = 1 To node.FullSpan.End - 1
2424nodes = statement.DescendantNodes(statement.FullSpan).ToList()
2428nodes = statement.DescendantNodes(statement.FullSpan, descendIntoTrivia:=True).ToList()
2459nodes = statement.DescendantNodesAndSelf(statement.FullSpan).ToList()
2464nodes = statement.DescendantNodesAndSelf(statement.FullSpan, descendIntoTrivia:=True).ToList()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (32)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (3)
Microsoft.CodeAnalysis.Workspaces (68)
CodeCleanup\AbstractCodeCleanerService.cs (6)
46if (CleanupWholeNode(root.FullSpan, normalizedSpan))
49return await IterateAllCodeCleanupProvidersAsync(document, document, options, r => ImmutableArray.Create(r.FullSpan), codeCleaners, cancellationToken).ConfigureAwait(false);
59return await IterateAllCodeCleanupProvidersAsync(document, document, options, n => ImmutableArray.Create(n.FullSpan), codeCleaners, cancellationToken).ConfigureAwait(false);
88if (CleanupWholeNode(root.FullSpan, normalizedSpan))
91return await IterateAllCodeCleanupProvidersAsync(root, root, options, r => ImmutableArray.Create(r.FullSpan), services, codeCleaners, cancellationToken).ConfigureAwait(false);
101return await IterateAllCodeCleanupProvidersAsync(root, root, options, n => ImmutableArray.Create(n.FullSpan), services, codeCleaners, cancellationToken).ConfigureAwait(false);
Formatting\Formatter.cs (5)
190=> Format(node, SpecializedCollections.SingletonEnumerable(node.FullSpan), workspace, options, rules: null, cancellationToken);
193=> Format(node, SpecializedCollections.SingletonEnumerable(node.FullSpan), services, options, rules: null, cancellationToken);
250spans ??= SpecializedCollections.SingletonEnumerable(node.FullSpan);
270=> GetFormattedTextChanges(node, SpecializedCollections.SingletonEnumerable(node.FullSpan), workspace, options, rules: null, cancellationToken: cancellationToken);
273=> GetFormattedTextChanges(node, SpecializedCollections.SingletonEnumerable(node.FullSpan), services, options, rules: null, cancellationToken: cancellationToken);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (3)
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
Microsoft.VisualStudio.LanguageServices (1)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)