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