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)
1724
list
[
i] = list[i].WithoutLeadingTrivia();
1726
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)
3934
builder
[
deletedTypeIndex] = (builder[deletedTypeIndex].oldSymbol, newType, EditKind.Move);
6361
reverseCapturesMap
[
newCaptureIndex] = oldCaptureIndex;
6427
newCapturesToClosureScopes
[
newCaptureIndex] = newScope;
6428
oldCapturesToClosureScopes
[
oldCaptureIndex] = oldScope;
EditAndContinue\DebuggingSession.cs (2)
840
spans
[
index] = documentBaseActiveStatements.SelectAsArray(
937
adjustedMappedSpans
[
i] = new ActiveStatementSpan(activeStatement.Id, activeStatement.Span, activeStatement.Flags, unmappedDocumentId);
GenerateType\AbstractGenerateTypeService.cs (1)
225
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)
255
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)
698
this
[
j] = this[i];
724
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)
1608
newSortedProjectStatesBuilder
[
i] = newTracker.ProjectState;
73 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)
569
var line = lines
[
i];
649
var line = lines
[
i];
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
308
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 (5)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
1724
list[i] = list
[
i].WithoutLeadingTrivia();
1726
list[i] = list
[
i].WithTrailingTrivia(SyntaxFactory.ElasticSpace);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (2)
309
var (ch, span) = charResults
[
i];
322
var (nextCh, nextSpan) = charResults
[
i + 1];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
204
_statementsBuilder[last] = _statementsBuilder
[
last].WithTrailingTrivia(trailingTrivia);
Microsoft.CodeAnalysis.Features (23)
Copilot\CopilotChangeAnalysisUtilities.cs (2)
75
var lastEdit = builder
[
i - 1];
76
var currentEdit = builder
[
i];
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
1502
(currentBodyMap, currentOldLambda) = lambdaBodyMaps
[
currentLambdaBodyMatch];
3934
builder[deletedTypeIndex] = (builder
[
deletedTypeIndex].oldSymbol, newType, EditKind.Move);
6045
inLambdaCaptures
[
index].capturingLambdas.Add(lambdaBody);
EditAndContinue\EditSession.cs (2)
758
var (oldSymbol, newSymbol) = resolvedSymbols
[
i];
823
var (oldSymbol, newSymbol) = resolvedSymbols
[
i];
EmbeddedLanguages\RegularExpressions\RegexParser.cs (3)
311
var current = list
[
index];
334
var startTextNode = (RegexTextNode)list
[
startIndex];
342
var currentNode = list
[
index];
GenerateType\AbstractGenerateTypeService.cs (4)
224
if (typeParameters
[
i] == null || typeParameters
[
i].Name != names
[
i])
225
typeParameters[i] = CodeGenerationSymbolFactory.CreateTypeParameterSymbol(names
[
i]);
InlineHints\AbstractInlineParameterNameHintsService.cs (2)
145
if (!HasAlphaSuffix(parameterHints
[
i].parameter, out var nextPrefix))
163
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)
254
yield return builder
[
swapIndex];
255
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];
567
var item = this
[
i];
613
Add(items
[
i]);
696
if (set.Add(this
[
i]))
698
this[j] = this
[
i];
721
if (comparer.Compare(this
[
j], this
[
i]) < 0)
724
this[j] = this
[
i];
935
=> 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)
127
hashes[i] = checksums
[
i];
142
checksumsSpan[checksumsSpanIndex] = checksums
[
checksumsIndex];
Workspace\Solution\SolutionCompilationState.cs (1)
1584
var projectId = newSortedProjectStatesBuilder
[
i].Id;