1 write to Length
Microsoft.CodeAnalysis (1)
689 references to Length
Microsoft.CodeAnalysis (63)
Syntax\SyntaxDiffer.cs (21)
115delta += change.Range.NewLength - change.Range.Span.Length;
310if (sim >= Math.Max(_oldNodes.Peek().FullSpan.Length, _newNodes.Peek().FullSpan.Length))
328if (child.FullSpan.Length > 0)
358var sim = node.FullSpan.Length;
372if (sim == node.FullSpan.Length && node.IsToken)
404similarity = node.FullSpan.Length;
459w += tr.FullSpan.Length;
468w += tr.FullSpan.Length;
490w += n2.FullSpan.Length;
549RecordChange(new TextChangeRange(oldSpan, newSpan.Length), removedNode, insertedNode);
559RecordChange(new ChangeRecord(new TextChangeRange(oldSpan, newSpan.Length), removedNodes, insertedNodes));
569RecordChange(new ChangeRecord(new TextChangeRange(new TextSpan(start, 0), newSpan.Length), null, insertedNodes));
581new TextChangeRange(new TextSpan(last.Range.Span.Start, last.Range.Span.Length + change.Range.Span.Length), last.Range.NewLength + change.Range.NewLength),
604new TextChangeRange(new TextSpan(last.Range.Span.Start, last.Range.Span.Length + textChangeRange.Span.Length), last.Range.NewLength + textChangeRange.NewLength),
748if (cr.Range.Span.Length > 0 && cr.Range.NewLength > 0)
763new TextSpan(range.Span.Start + commonLeadingCount, range.Span.Length - (commonLeadingCount + commonTrailingCount)),
778if (range.Span.Length > 0 || range.NewLength > 0)
827var builder = new StringBuilder(span.Length);
Microsoft.CodeAnalysis.CodeStyle (62)
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp (12)
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
122stack += token.Span.Length;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (7)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (29)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (51)
LexicalAndXml\LexicalTests.cs (26)
3464Assert.True(trivia.Span.Length == 8);
3543Assert.Equal(22, trivia.Span.Length);
3556Assert.Equal(16, trivia.Span.Length);
3566Assert.Equal(2, trivia.Span.Length);
3571Assert.Equal(13, trivia.Span.Length);
3580Assert.Equal(16, trivia.Span.Length);
3589Assert.Equal(2, trivia.Span.Length);
3593Assert.Equal(34, trivia.Span.Length);
3601Assert.Equal(16, trivia1.Span.Length);
3611Assert.Equal(2, trivia2.Span.Length);
3616Assert.Equal(15, trivia3.Span.Length);
3621Assert.Equal(24, trivia4.Span.Length);
3634Assert.Equal(16, trivia1.Span.Length);
3644Assert.Equal(2, trivia2.Span.Length);
3649Assert.Equal(24, trivia3.Span.Length);
3682Assert.Equal(22, trivia.Span.Length);
3690Assert.Equal(16, trivia.Span.Length);
3695Assert.Equal(2, trivia.Span.Length);
3700Assert.Equal(13, trivia.Span.Length);
3709Assert.Equal(16, trivia.Span.Length);
3713Assert.Equal(2, trivia.Span.Length);
3717Assert.Equal(34, trivia.Span.Length);
3725Assert.Equal(16, trivia1.Span.Length);
3730Assert.Equal(2, trivia2.Span.Length);
3735Assert.Equal(15, trivia3.Span.Length);
3740Assert.Equal(24, trivia4.Span.Length);
Syntax\SyntaxNodeTests.cs (20)
1755Assert.Equal(rootNode.FullSpan.Length, rootNode.ToFullString().Length);
1756Assert.Equal(rootNode.Span.Length, rootNode.ToString().Length);
1773Assert.Equal(rootNode.FullSpan.Length, rootNode.ToFullString().Length);
1774Assert.Equal(rootNode.Span.Length, rootNode.ToString().Length);
3682Assert.Equal(0, idToken.LeadingTrivia.Span.Length); // zero-width elastic trivia
3685Assert.Equal(0, idToken.TrailingTrivia.Span.Length); // zero-width elastic trivia
3698Assert.Equal(1, idToken.LeadingTrivia.Span.Length);
3701Assert.Equal(2, idToken.TrailingTrivia.Span.Length);
3707Assert.Equal(0, namedNode.GetLeadingTrivia().Span.Length); // zero-width elastic trivia
3710Assert.Equal(0, namedNode.GetTrailingTrivia().Span.Length); // zero-width elastic trivia
3723Assert.Equal(1, namedNode.GetLeadingTrivia().Span.Length);
3726Assert.Equal(2, namedNode.GetTrailingTrivia().Span.Length);
3732Assert.Equal(0, nodeOrToken.GetLeadingTrivia().Span.Length); // zero-width elastic trivia
3735Assert.Equal(0, nodeOrToken.GetTrailingTrivia().Span.Length); // zero-width elastic trivia
3741Assert.Equal(0, nodeOrToken.GetLeadingTrivia().Span.Length); // zero-width elastic trivia
3744Assert.Equal(0, nodeOrToken.GetTrailingTrivia().Span.Length); // zero-width elastic trivia
3764Assert.Equal(1, nodeOrToken.GetLeadingTrivia().Span.Length); // zero-width elastic trivia
3767Assert.Equal(2, nodeOrToken.GetTrailingTrivia().Span.Length); // zero-width elastic trivia
3773Assert.Equal(1, nodeOrToken.GetLeadingTrivia().Span.Length); // zero-width elastic trivia
3776Assert.Equal(2, nodeOrToken.GetTrailingTrivia().Span.Length); // zero-width elastic trivia
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
122stack += token.Span.Length;
Microsoft.CodeAnalysis.EditorFeatures (10)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (2)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (13)
Microsoft.CodeAnalysis.EditorFeatures.Text (3)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
RenameTracking\RenameTrackingTaggerProviderTests.cs (5)
359state.EditorOperations.ReplaceText(new Span(textSpan.Start, textSpan.Length), "cation");
372state.EditorOperations.ReplaceText(new Span(textSpan.Start, textSpan.Length), "Complex");
385state.EditorOperations.ReplaceText(new Span(textSpan.Start, textSpan.Length), "Dog");
404state.EditorOperations.ReplaceText(new Span(textSpan.Start, textSpan.Length), "_");
810state.EditorOperations.ReplaceText(new Span(textSpan.Start, textSpan.Length), "Go");
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (6)
Microsoft.CodeAnalysis.Features (39)
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
163if (span.Length != 0)
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Microsoft.CodeAnalysis.UnitTests (24)
Microsoft.CodeAnalysis.VisualBasic (16)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (10)
Microsoft.CodeAnalysis.VisualBasic.Features (14)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (89)
Scanner\ScanConditionalTests.vb (11)
22Assert.Equal(1, res.Length)
45Assert.Equal(11, res.Length)
58Assert.Equal(6, res.Length)
81Assert.Equal(11, res.Length)
90Assert.Equal(7, res.Length)
98Assert.Equal(2, res.Length)
121Assert.Equal(7, res.Length)
130Assert.Equal(9, res.Length)
139Assert.Equal(11, res.Length)
148Assert.Equal(8, res.Length)
157Assert.Equal(8, res.Length)
Scanner\ScannerTests.vb (58)
112Assert.True(trivia.Span.Length = 8)
166Assert.True(trivia.Span.Length = 8)
197Assert.Equal(trivia.Span.Length, 22)
209Assert.Equal(trivia.Span.Length, 16)
218Assert.Equal(trivia.Span.Length, 2)
223Assert.Equal(trivia.Span.Length, 13)
232Assert.Equal(trivia.Span.Length, 16)
240Assert.Equal(trivia.Span.Length, 2)
244Assert.Equal(trivia.Span.Length, 34)
252Assert.Equal(trivia1.Span.Length, 16)
261Assert.Equal(trivia2.Span.Length, 2)
266Assert.Equal(trivia3.Span.Length, 15)
271Assert.Equal(trivia4.Span.Length, 24)
307Assert.Equal(trivia.Span.Length, 22)
319Assert.Equal(trivia.Span.Length, 16)
328Assert.Equal(trivia.Span.Length, 2)
333Assert.Equal(trivia.Span.Length, 13)
342Assert.Equal(trivia.Span.Length, 16)
350Assert.Equal(trivia.Span.Length, 2)
354Assert.Equal(trivia.Span.Length, 34)
362Assert.Equal(trivia1.Span.Length, 16)
371Assert.Equal(trivia2.Span.Length, 2)
376Assert.Equal(trivia3.Span.Length, 15)
381Assert.Equal(trivia4.Span.Length, 24)
397Assert.Equal(trivia.Span.Length, 22)
405Assert.Equal(trivia.Span.Length, 2)
410Assert.Equal(trivia.Span.Length, 27)
438Assert.Equal(trivia.Span.Length, 22)
450Assert.Equal(trivia.Span.Length, 16)
459Assert.Equal(trivia.Span.Length, 2)
464Assert.Equal(trivia.Span.Length, 13)
473Assert.Equal(trivia.Span.Length, 16)
481Assert.Equal(trivia.Span.Length, 2)
485Assert.Equal(trivia.Span.Length, 34)
493Assert.Equal(trivia1.Span.Length, 16)
502Assert.Equal(trivia2.Span.Length, 2)
507Assert.Equal(trivia3.Span.Length, 15)
512Assert.Equal(trivia4.Span.Length, 24)
548Assert.Equal(trivia.Span.Length, 22)
560Assert.Equal(trivia.Span.Length, 16)
569Assert.Equal(trivia.Span.Length, 2)
574Assert.Equal(trivia.Span.Length, 13)
583Assert.Equal(trivia.Span.Length, 16)
591Assert.Equal(trivia.Span.Length, 2)
595Assert.Equal(trivia.Span.Length, 34)
603Assert.Equal(trivia1.Span.Length, 16)
612Assert.Equal(trivia2.Span.Length, 2)
617Assert.Equal(trivia3.Span.Length, 15)
622Assert.Equal(trivia4.Span.Length, 24)
638Assert.Equal(trivia.Span.Length, 22)
646Assert.Equal(trivia.Span.Length, 2)
651Assert.Equal(trivia.Span.Length, 27)
1121Assert.Equal(3, tk.Span.Length)
1122Assert.Equal(4, tk.FullSpan.Length)
1128Assert.Equal(2, tk.Span.Length)
1129Assert.Equal(3, tk.FullSpan.Length)
1135Assert.Equal(2, tk.Span.Length)
1136Assert.Equal(3, tk.FullSpan.Length)
TestSyntaxNodes.vb (19)
771Assert.Equal(5, keyword.Span.Length)
772Assert.Equal(6, keyword.FullSpan.Length)
783Assert.Equal(5, keyword.Span.Length)
784Assert.Equal(12, keyword.FullSpan.Length)
792Assert.Equal(7, keyword.Span.Length)
793Assert.Equal(8, keyword.FullSpan.Length)
803Assert.Equal(7, keyword.Span.Length)
804Assert.Equal(16, keyword.FullSpan.Length)
816Assert.Equal(7, endTry.Span.Length)
817Assert.Equal(8, endTry.FullSpan.Length)
923Assert.Equal(0, eof.Span.Length)
927Assert.Equal(0, endIfStmt.Span.Length)
990Assert.Equal(6, kwModule.Span.Length)
991Assert.Equal(7, kwModule.FullSpan.Length)
996Assert.Equal(6, kwModule.Span.Length)
997Assert.Equal(7, kwModule.FullSpan.Length)
1736Assert.Equal(0, tree.GetRoot().FindToken(node.FullSpan.Length - 1).TrailingTrivia.Count)
2187Assert.Equal(sN.FullWidth, cS.FullSpan.Length)
2188Assert.Equal(sN.Width, cS.Span.Length)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (12)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (19)
Microsoft.CodeAnalysis.Workspaces (108)
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
Microsoft.VisualStudio.IntegrationTest.Utilities (1)
Microsoft.VisualStudio.LanguageServices (11)
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (2)
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (1)
Microsoft.VisualStudio.LanguageServices.UnitTests (8)