30 references to
Microsoft.CodeAnalysis (17)
Syntax\CommonSyntaxNodeRemover.cs (3)
35var node = nodesAndSeparators[nodeIndex].AsNode(); 40nodesAndSeparators[nodeIndex + 1].IsToken; 44nodesAndSeparators[nodeIndex + 1].AsToken() is var nextSeparator &&
Syntax\SeparatedSyntaxList.cs (9)
41var item = list[i]; 386var previous = nodesWithSeps[insertionIndex - 1]; 400if (nodesToInsertWithSeparators.Count > 0 || (insertionIndex > 0 && nodesWithSeps[insertionIndex - 1].IsNode)) 410if (insertionIndex < nodesWithSeps.Count && nodesWithSeps[insertionIndex] is { IsNode: true } nodeOrToken) 412var node = nodesWithSeps[insertionIndex].AsNode(); 464if (index < nodesWithSeps.Count && nodesWithSeps[index].IsToken) 468else if (index > 0 && nodesWithSeps[index - 1].IsToken) 549if (newSeparator.RawKind != nodesWithSeps[index].RawKind || 550newSeparator.Language != nodesWithSeps[index].Language)
Syntax\SyntaxListBuilder.cs (1)
128_nodes[dst].Value = list[i].UnderlyingNode;
Syntax\SyntaxNodeOrTokenList.cs (4)
194return this[this.Count - 1]; 203? this[this.Count - 1] 248array[arrayOffset + i] = this[i + offset].UnderlyingNode; 536public SyntaxNodeOrToken Current => _list[_index];
Microsoft.CodeAnalysis.CSharp (4)
Syntax\SyntaxFactory.cs (2)
1482var element = list[i]; 1496var element = list[i];
Syntax\SyntaxNodeRemover.cs (2)
215var item = withSeps[i]; 256var separator = withSeps[i + 1].AsToken();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpTypeInferenceService.TypeInferrer.cs (1)
350return InferTypeInTupleExpression(tupleExpression, (ArgumentSyntax)argsAndCommas[commaIndex + 1]);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpTypeInferenceService.TypeInferrer.cs (1)
350return InferTypeInTupleExpression(tupleExpression, (ArgumentSyntax)argsAndCommas[commaIndex + 1]);
Microsoft.CodeAnalysis.Features (7)
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (7)
284var item = itemsAndSeparators[i].AsNode()!; 296result.Add(Edit.UpdateBetween(itemsAndSeparators[i - 1], SingleWhitespaceTrivia, NoTrivia, item)); 303result.Add(Edit.UpdateBetween(itemsAndSeparators[i - 1], NewLineTrivia, indentationTrivia, item)); 311var comma = itemsAndSeparators[i + 1]; 407var comma = itemsAndSeparators[i].AsToken(); 409var item = itemsAndSeparators[i - 1]; 416comma, NewLineTrivia, indentationTrivia, itemsAndSeparators[i + 1]));