85 references to FindToken
Microsoft.AspNetCore.Razor.Language.UnitTests (73)
IntegrationTests\FindTokenIntegrationTest.cs (1)
21
var token = root.
FindToken
(27);
Syntax\FindTokenTests.cs (72)
39
var token = tree.Root.
FindToken
(position);
54
var token = tree.Root.
FindToken
(position);
67
var token = tree.Root.
FindToken
(position);
78
var token = tree.Root.
FindToken
(position);
91
var token = tree.Root.
FindToken
(position);
102
var token = tree.Root.
FindToken
(position);
113
var token = tree.Root.
FindToken
(position);
124
var token = tree.Root.
FindToken
(position);
139
var token = tree.Root.
FindToken
(position);
154
var token = tree.Root.
FindToken
(position);
169
var token = tree.Root.
FindToken
(position);
184
var token = tree.Root.
FindToken
(position, includeWhitespace: true);
199
var token = tree.Root.
FindToken
(position);
214
var token = tree.Root.
FindToken
(position);
229
var token = tree.Root.
FindToken
(position);
244
var token = tree.Root.
FindToken
(position);
259
var token = tree.Root.
FindToken
(position, includeWhitespace: true);
274
var token = tree.Root.
FindToken
(position);
290
var token = tree.Root.
FindToken
(position);
305
var token = tree.Root.
FindToken
(position);
318
var token = tree.Root.
FindToken
(position);
331
var token = tree.Root.
FindToken
(position);
344
var token = tree.Root.
FindToken
(position);
357
var token = tree.Root.
FindToken
(position, includeWhitespace: true);
370
var token = tree.Root.
FindToken
(position);
383
var token = tree.Root.
FindToken
(position);
396
var token = tree.Root.
FindToken
(position);
409
var token = tree.Root.
FindToken
(position);
422
var token = tree.Root.
FindToken
(position);
435
var token = tree.Root.
FindToken
(position, includeWhitespace: true);
451
var token = tree.Root.
FindToken
(position);
470
var token = tree.Root.
FindToken
(position);
486
var token = tree.Root.
FindToken
(position);
502
var token = tree.Root.
FindToken
(position);
531
var token = tree.Root.
FindToken
(position);
546
var token = tree.Root.
FindToken
(position);
560
var token = tree.Root.
FindToken
(position);
575
var token = tree.Root.
FindToken
(position);
589
var token = tree.Root.
FindToken
(position);
603
var token = tree.Root.
FindToken
(position);
617
var token = tree.Root.
FindToken
(position);
632
var token = tree.Root.
FindToken
(position);
646
var token = tree.Root.
FindToken
(position);
660
var token = tree.Root.
FindToken
(position);
674
var token = tree.Root.
FindToken
(position);
688
var token = tree.Root.
FindToken
(position);
703
var token = tree.Root.
FindToken
(position);
717
var token = tree.Root.
FindToken
(position);
731
var token = tree.Root.
FindToken
(position);
745
var token = tree.Root.
FindToken
(position);
759
var token = tree.Root.
FindToken
(position);
773
var token = tree.Root.
FindToken
(position, includeWhitespace: true);
787
var token = tree.Root.
FindToken
(position);
801
var token = tree.Root.
FindToken
(position);
815
var token = tree.Root.
FindToken
(position);
829
var token = tree.Root.
FindToken
(position);
843
var token = tree.Root.
FindToken
(position);
857
var token = tree.Root.
FindToken
(position);
871
var token = tree.Root.
FindToken
(position);
885
var token = tree.Root.
FindToken
(position);
899
var token = tree.Root.
FindToken
(position, includeWhitespace: true);
913
var token = tree.Root.
FindToken
(position);
927
var token = tree.Root.
FindToken
(position);
941
var token = tree.Root.
FindToken
(position);
955
var token = tree.Root.
FindToken
(position);
969
var token = tree.Root.
FindToken
(position);
982
Assert.ThrowsAny<ArgumentOutOfRangeException>(() => tree.Root.
FindToken
(-1));
983
Assert.ThrowsAny<ArgumentOutOfRangeException>(() => tree.Root.
FindToken
(position + 1));
997
Assert.ThrowsAny<ArgumentOutOfRangeException>(() => parent.
FindToken
(position, includeWhitespace: false));
998
Assert.Equal(token, parent.
FindToken
(position, includeWhitespace: true));
1013
Assert.ThrowsAny<ArgumentOutOfRangeException>(() => parent.
FindToken
(position, includeWhitespace: false));
1014
Assert.Equal(token, parent.
FindToken
(position, includeWhitespace: true));
Microsoft.CodeAnalysis.Razor.Workspaces (11)
AutoInsert\AutoClosingTagOnAutoInsertProvider.cs (1)
94
var closeAngle = syntaxRoot.
FindToken
(afterCloseAngleIndex - 1);
AutoInsert\CloseTextTagOnAutoInsertProvider.cs (1)
50
var token = syntaxRoot.
FindToken
(absoluteIndex - 1);
CodeActions\Razor\GenerateEventHandlerCodeActionProvider.cs (1)
32
var owner = syntaxRoot.
FindToken
(context.StartAbsoluteIndex).Parent.AssumeNotNull();
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionProvider.cs (2)
36
var startToken = root.
FindToken
(context.StartAbsoluteIndex);
38
? root.
FindToken
(context.EndAbsoluteIndex)
CodeActions\Razor\SortAndConsolidateUsingsCodeActionProvider.cs (2)
26
var startDirective = root.
FindToken
(context.StartAbsoluteIndex).Parent?.FirstAncestorOrSelf<RazorUsingDirectiveSyntax>();
28
? root.
FindToken
(context.EndAbsoluteIndex).Parent?.FirstAncestorOrSelf<RazorUsingDirectiveSyntax>()
Completion\Delegation\DelegatedCompletionHelper.cs (1)
209
var token = root.
FindToken
(absoluteIndex, includeWhitespace: false);
Extensions\RazorSyntaxNodeExtensions.cs (2)
231
var token = node.
FindToken
(index, includeWhitespace);
272
var node = @this.
FindToken
(span.Start, includeWhitespace)
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
210
_currentToken = root.
FindToken
(firstNonWhitespacePosition);
Microsoft.CodeAnalysis.Remote.Razor (1)
Diagnostics\RemoteDiagnosticsService.cs (1)
83
var token = tree.Root.
FindToken
(absoluteIndex);