Implemented interface member:
29 writes to
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
129
result
[
i] = result[i].WithAdditionalAnnotations(Formatter.Annotation);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
1728
list
[
i] = list[i].WithoutLeadingTrivia();
1730
list
[
i] = list[i].WithTrailingTrivia(SyntaxFactory.ElasticSpace);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
204
_statementsBuilder
[
last] = _statementsBuilder[last].WithTrailingTrivia(trailingTrivia);
Microsoft.CodeAnalysis.Features (8)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
4104
builder
[
deletedTypeIndex] = (builder[deletedTypeIndex].oldSymbol, newType, EditKind.Move);
6598
reverseCapturesMap
[
newCaptureIndex] = oldCaptureIndex;
6664
newCapturesToClosureScopes
[
newCaptureIndex] = newScope;
6665
oldCapturesToClosureScopes
[
oldCaptureIndex] = oldScope;
EditAndContinue\DebuggingSession.cs (2)
812
spans
[
index] = documentBaseActiveStatements.SelectAsArray(
909
adjustedMappedSpans
[
i] = new ActiveStatementSpan(activeStatement.Id, activeStatement.Span, activeStatement.Flags, unmappedDocumentId);
GenerateType\AbstractGenerateTypeService.cs (1)
226
typeParameters
[
i] = CodeGenerationSymbolFactory.CreateTypeParameterSymbol(names[i]);
Structure\BlockStructureServiceWithProviders.cs (1)
77
context.Spans
[
i] = UpdateBlockSpan(context.Spans[i], context.Options);
Microsoft.CodeAnalysis.Features.Test.Utilities (4)
EditAndContinue\ActiveStatementsDescription.cs (4)
68
newMappedSpans
[
i] = new SourceFileSpan(oldStatement.Statement.FilePath, default);
69
newMappedRegions
[
i] = [];
76
newMappedSpans
[
ordinal] = newTree.GetMappedLineSpan(unmappedSpan);
77
newMappedRegions
[
ordinal] = (ordinal < newExceptionRegionMarkers.Length)
Microsoft.CodeAnalysis.Workspaces (13)
Diagnostics\HostDiagnosticAnalyzers.cs (1)
256
builder
[
swapIndex] = builder[i];
FindSymbols\SymbolTree\SymbolTreeInfo.cs (3)
309
tmp
[
i] = i;
320
ranking
[
tmp[i]] = i;
340
result
[
ranking[i]] = new Node(
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (1)
148
builder
[
i] = stringTable.Add(builder[i]);
src\Dependencies\Collections\TemporaryArray`1.cs (1)
134
_builder
[
index] = value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
712
this
[
j] = this[i];
738
this
[
j] = this[i];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (1)
75
list
[
targetIndex++] = newValue.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
694
changes
[
index] = GetWhitespaceTextChange(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
45
events.Builder
[
i] = candidate.PartialImplementationPart ?? candidate;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
130
names
[
i] = updatedName;
Workspace\Solution\SolutionCompilationState.cs (1)
1602
newSortedProjectStatesBuilder
[
i] = newTracker.ProjectState;
72 references to
Microsoft.CodeAnalysis.CSharp.Features (8)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
491
var leftName = leftNames
[
leftIndex];
492
var rightName = rightNames
[
rightIndex];
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
103
var typeParameter = methodTypeParameters
[
i];
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (2)
567
var line = lines
[
i];
647
var line = lines
[
i];
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
317
var currentLine = lines
[
i];
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
149
var piece = expressionPieces
[
i];
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
129
result[i] = result
[
i].WithAdditionalAnnotations(Formatter.Annotation);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
1728
list[i] = list
[
i].WithoutLeadingTrivia();
1730
list[i] = list
[
i].WithTrailingTrivia(SyntaxFactory.ElasticSpace);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
204
_statementsBuilder[last] = _statementsBuilder
[
last].WithTrailingTrivia(trailingTrivia);
Microsoft.CodeAnalysis.Features (24)
Copilot\CopilotUtilities.cs (2)
72
var lastEdit = builder
[
i - 1];
73
var currentEdit = builder
[
i];
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
1621
(currentBodyMap, currentOldLambda) = lambdaBodyMaps
[
currentLambdaBodyMatch];
4104
builder[deletedTypeIndex] = (builder
[
deletedTypeIndex].oldSymbol, newType, EditKind.Move);
6282
inLambdaCaptures
[
index].capturingLambdas.Add(lambdaBody);
EditAndContinue\EditSession.cs (2)
847
var (oldSymbol, newSymbol) = resolvedSymbols
[
i];
948
var (oldSymbol, newSymbol) = resolvedSymbols
[
i];
EditAndContinue\Utilities\Extensions.cs (1)
269
otherNode = otherNode.ChildNodesAndTokens()[childIndices
[
i]].AsNode();
EmbeddedLanguages\RegularExpressions\RegexParser.cs (3)
312
var current = list
[
index];
336
var startTextNode = (RegexTextNode)list
[
startIndex];
346
var currentNode = list
[
index];
GenerateType\AbstractGenerateTypeService.cs (4)
225
if (typeParameters
[
i] == null || typeParameters
[
i].Name != names
[
i])
226
typeParameters[i] = CodeGenerationSymbolFactory.CreateTypeParameterSymbol(names
[
i]);
InlineHints\AbstractInlineParameterNameHintsService.cs (2)
143
if (!HasAlphaSuffix(parameterHints
[
i].parameter, out var nextPrefix))
161
if (!HasNumericSuffix(parameterHints
[
i].parameter, out var nextPrefix))
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (3)
683
var idsForPragma = sortedPragmasWithIds
[
indexOfPragma].ids;
684
var isDisable = sortedPragmasWithIds
[
indexOfPragma].isDisable;
689
var (nextPragma, nextPragmaIds, nextPragmaIsDisable) = sortedPragmasWithIds
[
i];
Structure\BlockStructureServiceWithProviders.cs (1)
77
context.Spans[i] = UpdateBlockSpan(context.Spans
[
i], context.Options);
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (3)
220
pieces
[
index] is var piece &&
226
pieces
[
index] is var piece &&
235
result.Add(pieces
[
i]);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (1)
331
classifiedSpans.Add(new ClassifiedSpan(classificationTypes
[
typeIndex], new TextSpan(start, length)));
Microsoft.CodeAnalysis.Workspaces (36)
Diagnostics\HostDiagnosticAnalyzers.cs (2)
255
yield return builder
[
swapIndex];
256
builder[swapIndex] = builder
[
i];
FindSymbols\SymbolTree\SymbolTreeInfo.cs (3)
320
ranking[tmp
[
i]] = i;
340
result[ranking
[
i]] = new Node(
342
n.IsRoot ? n.ParentIndex : ranking
[
n.ParentIndex]);
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (1)
148
builder[i] = stringTable.Add(builder
[
i]);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
111
var siblingNewDocument = newDocumentsAndHashes
[
i].newDocument;
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
227
return arrayBuilder
[
index];
src\Dependencies\Collections\TemporaryArray`1.cs (1)
115
return _builder
[
index];
src\Dependencies\PooledObjects\ArrayBuilder.cs (9)
46
result[i] = _builder
[
i];
581
var item = this
[
i];
627
Add(items
[
i]);
710
if (set.Add(this
[
i]))
712
this[j] = this
[
i];
735
if (comparer.Compare(this
[
j], this
[
i]) < 0)
738
this[j] = this
[
i];
949
=> this
[
Count - 1];
src\Dependencies\PooledObjects\ArrayBuilder.Enumerator.cs (1)
29
return _builder
[
_index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (1)
71
var newValue = transform(list
[
sourceIndex], arg);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
104
var unreachableBlock = unreachableBlocksToVisit
[
index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (6)
637
changes.Insert(insertionIndex, lineBreaks
[
i]);
655
if (IsEndOfLine(changes
[
i]))
664
if (changes
[
i].ToFullString().ContainsLineBreak())
692
var delta = GetLineColumnDelta(0, changes
[
index].NewText ?? "");
697
changes
[
index].Span);
719
var change = changes
[
i];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
44
var candidate = events.Builder
[
i];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
22
public T this[int index] => Builder
[
index];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
584
updatedModifiersList.Insert(0, newModifierTokens
[
i]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
127
var childIndex = indexPath
[
i];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
114
if (isFixed
[
i])
117
var name = names
[
i];
Workspace\Solution\Checksum_Factory.cs (2)
130
hashes[i] = checksums
[
i];
145
checksumsSpan[checksumsSpanIndex] = checksums
[
checksumsIndex];
Workspace\Solution\SolutionCompilationState.cs (1)
1578
var projectId = newSortedProjectStatesBuilder
[
i].Id;