3 overrides of IndexOf
Microsoft.CodeAnalysis (3)
Text\CompositeText.cs (1)
471public override int IndexOf(int position)
Text\SourceText.cs (1)
1051public override int IndexOf(int position)
Text\SubText.cs (1)
200public override int IndexOf(int position)
78 references to IndexOf
GenerateDocumentationAndConfigFiles (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 88=> text.Lines.IndexOf(pos1) == text.Lines.IndexOf(pos2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End);
Microsoft.CodeAnalysis (4)
Text\CompositeText.cs (1)
481var lineNumberWithinSegment = segment.Lines.IndexOf(segmentOffset);
Text\SubText.cs (1)
208var underlyingLineNumber = _subText.UnderlyingText.Lines.IndexOf(underlyingPosition);
Text\TextLine.cs (1)
121return _text?.Lines.IndexOf(Start) ?? 0;
Text\TextLineCollection.cs (1)
40return this[this.IndexOf(position)];
Microsoft.CodeAnalysis.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 88=> text.Lines.IndexOf(pos1) == text.Lines.IndexOf(pos2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End);
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 88=> text.Lines.IndexOf(pos1) == text.Lines.IndexOf(pos2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End);
Microsoft.CodeAnalysis.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 88=> text.Lines.IndexOf(pos1) == text.Lines.IndexOf(pos2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End);
Microsoft.CodeAnalysis.CSharp (1)
Syntax\CSharpLineDirectiveMap.cs (1)
33var directiveLineNumber = sourceText.Lines.IndexOf(directiveNode.SpanStart) + 1;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (2)
176var tokenLine = text.Lines.IndexOf(token.SpanStart); 177var previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart);
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
56var startLineNumber = text.Lines.IndexOf(position);
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (2)
131&& text.Lines.IndexOf(syntaxToken.SpanStart) == text.Lines.IndexOf(touchingToken.SpanStart);
Debugging\CSharpProximityExpressionsService.Worker.cs (2)
155var line = _syntaxTree.GetText(cancellationToken).Lines.IndexOf(_position); 160nextStatement != null && _syntaxTree.GetText(cancellationToken).Lines.IndexOf(nextStatement.SpanStart) == line;
LineSeparators\CSharpLineSeparatorService.cs (1)
331var line = syntaxTree.GetText(cancellationToken).Lines.IndexOf(textSpan.End);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (2)
176var tokenLine = text.Lines.IndexOf(token.SpanStart); 177var previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart);
Microsoft.CodeAnalysis.Features (8)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (4)
109var indexOfLine = lines.IndexOf(containingStatement.GetFirstToken().SpanStart); 124indexOfLine = lines.IndexOf(containingStatement.GetLastToken().SpanStart); 270var indexOfLine = lines.IndexOf(span.Start); 277indexOfLine = lines.IndexOf(spanEnd);
Completion\Providers\AbstractOverrideCompletionProvider.BaseItemGetter.cs (1)
57=> Text.Lines.IndexOf(position) == StartLineNumber;
Completion\Providers\AbstractOverrideCompletionProvider.cs (1)
69=> text.Lines.IndexOf(position) == startLine;
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (1)
42var startLineNumber = text.Lines.IndexOf(position);
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
97var line = text.Lines.IndexOf(position);
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 88=> text.Lines.IndexOf(pos1) == text.Lines.IndexOf(pos2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End);
Microsoft.CodeAnalysis.VisualBasic (2)
CommandLine\CommandLineDiagnosticFormatter.vb (1)
63Dim linenumber = text.Lines.IndexOf(sourceSpanStart)
Syntax\VisualBasicLineDirectiveMap.vb (1)
34Dim directiveLineNumber As Integer = sourceText.Lines.IndexOf(directive.SpanStart) + 1
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
203Dim tokenLine = text.Lines.IndexOf(token.SpanStart) 204Dim previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
363syntaxTree.GetText(cancellationToken).Lines.IndexOf(statement.SpanStart) = lineNumber Then
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Debugging\ProximityExpressionsGetter.Worker.vb (1)
86Dim line = _syntaxTree.GetText(cancellationToken).Lines.IndexOf(_position)
Highlighting\KeywordHighlightingHelpers.vb (2)
89Dim previousLine = text.Lines.IndexOf(previousToken.SpanStart) 90Dim awaitLine = text.Lines.IndexOf(.AwaitKeyword.SpanStart)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
203Dim tokenLine = text.Lines.IndexOf(token.SpanStart) 204Dim previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
363syntaxTree.GetText(cancellationToken).Lines.IndexOf(statement.SpanStart) = lineNumber Then
Microsoft.CodeAnalysis.Workspaces (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 88=> text.Lines.IndexOf(pos1) == text.Lines.IndexOf(pos2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End);
Roslyn.Diagnostics.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
47var startLineNumber = text.Lines.IndexOf(span.Start); 48var endLineNumber = text.Lines.IndexOf(span.End); 88=> text.Lines.IndexOf(pos1) == text.Lines.IndexOf(pos2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
106var startLineNumber = text.Lines.IndexOf(span.Start); 107var endLineNumber = text.Lines.IndexOf(span.End);
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (2)
176var tokenLine = text.Lines.IndexOf(token.SpanStart); 177var previousTokenLine = text.Lines.IndexOf(previousToken.SpanStart);