27 references to IndexOf
Microsoft.CodeAnalysis (5)
Syntax\SeparatedSyntaxList.cs (3)
381int insertionIndex = index < this.Count ? nodesWithSeps.IndexOf(this[index]) : nodesWithSeps.Count; 457int index = nodesWithSeps.IndexOf(node); 543var index = nodesWithSeps.IndexOf(separatorToken);
Syntax\SyntaxNodeOrTokenList.cs (2)
353var index = this.IndexOf(nodeOrTokenInList); 384var index = this.IndexOf(nodeOrTokenInList);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
CSharpIndentationService.Indenter.cs (1)
338var index = list.GetWithSeparators().IndexOf(token);
CSharpTypeInferenceService.TypeInferrer.cs (3)
349var commaIndex = argsAndCommas.IndexOf(previousToken); 925var tokenIndex = argumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 944var tokenIndex = attributeArgumentList.Arguments.GetWithSeparators().IndexOf(previousToken);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
1065var commaIndex = parameterList.Parameters.GetWithSeparators().IndexOf(token); 1074var commaIndex = funcPtrParamList.Parameters.GetWithSeparators().IndexOf(token);
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
85return (tupleExpr.Arguments.GetWithSeparators().IndexOf(context.TargetToken) + 1) / 2;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Syntax\SyntaxNodeOrTokenListTests.cs (5)
52Assert.Equal(0, list.IndexOf(elementA)); 53Assert.Equal(1, list.IndexOf(elementB)); 54Assert.Equal(2, list.IndexOf(elementC)); 155Assert.Equal(-1, list.IndexOf(tokenD)); 204Assert.Equal(-1, list.IndexOf(tokenD));
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CSharpIndentationService.Indenter.cs (1)
338var index = list.GetWithSeparators().IndexOf(token);
CSharpTypeInferenceService.TypeInferrer.cs (3)
349var commaIndex = argsAndCommas.IndexOf(previousToken); 925var tokenIndex = argumentList.Arguments.GetWithSeparators().IndexOf(previousToken); 944var tokenIndex = attributeArgumentList.Arguments.GetWithSeparators().IndexOf(previousToken);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
1065var commaIndex = parameterList.Parameters.GetWithSeparators().IndexOf(token); 1074var commaIndex = funcPtrParamList.Parameters.GetWithSeparators().IndexOf(token);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
206Dim commaIndex = argsAndCommas.IndexOf(previousToken) 1026Dim index = argumentList.Arguments.GetWithSeparators().IndexOf(previousToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
206Dim commaIndex = argsAndCommas.IndexOf(previousToken) 1026Dim index = argumentList.Arguments.GetWithSeparators().IndexOf(previousToken)