68 instantiations of FixedSizeArrayBuilder
Microsoft.CodeAnalysis.CSharp.Features (5)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
198var mergedChanges = new FixedSizeArrayBuilder<TextChange>(newRanges.Length);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
271var globalStatements = new FixedSizeArrayBuilder<GlobalStatementSyntax>(statements.Count);
src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (1)
32var builder = new FixedSizeArrayBuilder<(DiagnosticDescriptor, IOption2)>(_helpers.Length);
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (2)
83var list = new FixedSizeArrayBuilder<ITypeParameterSymbol>(genericName.TypeArgumentList.Arguments.Count); 150var result = new FixedSizeArrayBuilder<ITypeSymbol>(genericName.TypeArgumentList.Arguments.Count);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
49var result = new FixedSizeArrayBuilder<ParameterSyntax>(parameterDefinitions.Length);
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
ITextImageHelpers.cs (1)
55var builder = new FixedSizeArrayBuilder<TextChangeRange>(changes.Count);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
949var list = new FixedSizeArrayBuilder<SyntaxNode>(parts.Length);
Microsoft.CodeAnalysis.Features (21)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
180var results = new FixedSizeArrayBuilder<IntentProcessorResult>(actions.Length);
AddFileBanner\AddFileBannerHelpers.cs (1)
59var result = new FixedSizeArrayBuilder<SyntaxTrivia>(banner.Length);
AddImport\AbstractAddImportFeatureService.cs (1)
522var result = new FixedSizeArrayBuilder<(Diagnostic, ImmutableArray<AddImportFixData>)>(diagnostics.Length);
AddImport\SearchScopes\SearchScope.cs (1)
80var results = new FixedSizeArrayBuilder<SymbolResult<ISymbol>>(symbols.Length);
ChangeSignature\AbstractChangeSignatureService.cs (1)
752var separators = new FixedSizeArrayBuilder<SyntaxToken>(count);
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
352var builder = new FixedSizeArrayBuilder<(string optionName, string currentOptionValue, bool isPerLanguage)>(codeStyleOptions.Length);
CodeFixes\Service\CodeFixService.cs (1)
934var builder = new FixedSizeArrayBuilder<IConfigurationFixProvider>(orderedLanguageKindAndFixers.Count);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
161var builder = new FixedSizeArrayBuilder<SyntaxNode>(attributeRemoveFixes.Length);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
99var result = new FixedSizeArrayBuilder<SyntaxNode>(syntaxNodes.Length);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
405var builder = new FixedSizeArrayBuilder<SyntaxNode>(names.Length);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (1)
175var itemsBuilder = new FixedSizeArrayBuilder<SerializableImportCompletionItem>(overloadMap.Count);
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (1)
101var builder = new FixedSizeArrayBuilder<KeyValuePair<string, string>>(attributeItems.Length + 1);
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
365var builder = new FixedSizeArrayBuilder<DiagnosticData>(diagnostics.Length);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
268var list = new FixedSizeArrayBuilder<DocumentHighlights>(tagMap.Count);
ExtractMethod\MethodExtractor.Analyzer.cs (1)
326var result = new FixedSizeArrayBuilder<VariableInfo>(variableInfos.Length);
PdbSourceDocument\DocumentDebugInfoReader.cs (1)
40var sourceDocuments = new FixedSizeArrayBuilder<SourceDocument>(documentHandles.Count);
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
258var builder = new FixedSizeArrayBuilder<CodeAction>(codeFixData.Length); 335var builder = new FixedSizeArrayBuilder<CodeFixData>(methodsAndArgumentsToAdd.Length);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
207var result = new FixedSizeArrayBuilder<IParameterSymbol>(modifiers.Length);
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (1)
127var result = new FixedSizeArrayBuilder<Edit>(count);
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (1)
233var result = new FixedSizeArrayBuilder<SyntaxNodeOrToken>(end - start);
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\VirtualProjectXmlDiagnosticSourceProvider.cs (1)
48var diagnosticDatas = new FixedSizeArrayBuilder<DiagnosticData>(simpleDiagnostics.Length);
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (3)
149var unifiedNestedActions = new FixedSizeArrayBuilder<IUnifiedSuggestedAction>(action.NestedActions.Length); 451var orderedRefactorings = new FixedSizeArrayBuilder<UnifiedSuggestedActionSet>(filteredRefactorings.Length); 543var nestedActions = new FixedSizeArrayBuilder<IUnifiedSuggestedAction>(codeAction.NestedActions.Length);
Handler\SemanticTokens\SemanticTokensHelpers.cs (3)
42var spans = new FixedSizeArrayBuilder<LinePositionSpan>(ranges.Length); 267return new FixedSizeArrayBuilder<int>(0); 282return new FixedSizeArrayBuilder<int>(5 * uniqueSpanCount);
Workspaces\LspWorkspaceManager.cs (1)
319var solutions = new FixedSizeArrayBuilder<(Workspace, Solution, bool)>(registeredWorkspaces.Length);
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\RemoteWorkspace.SolutionCreator.cs (1)
91var frozenDocuments = new FixedSizeArrayBuilder<(SourceGeneratedDocumentIdentity identity, DateTime generationDateTime, SourceText text)>(count);
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (1)
225var diagnostics = new FixedSizeArrayBuilder<(string analyzerId, SerializableDiagnosticMap diagnosticMap)>(builderMap.Count);
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (1)
321var classifiedSpans = new FixedSizeArrayBuilder<ClassifiedSpan>(classifiedSpanCount);
Services\SourceGeneration\RemoteSourceGenerationService.cs (2)
41var result = new FixedSizeArrayBuilder<SourceGeneratedDocumentInfo>(documentStates.States.Count); 61var result = new FixedSizeArrayBuilder<string>(documentIds.Length);
Services\SymbolFinder\RemoteSymbolFinderService.cs (1)
83var result = new FixedSizeArrayBuilder<SerializableSymbolAndProjectId>(items.Length);
Microsoft.CodeAnalysis.Remote.Workspaces (2)
AbstractAssetProvider.cs (1)
122var documentInfos = new FixedSizeArrayBuilder<DocumentInfo>(checksumsAndIds.Length);
AbstractAssetProviderExtensions.cs (1)
76var result = new FixedSizeArrayBuilder<T>(checksums.Children.Length);
Microsoft.CodeAnalysis.Workspaces (22)
Classification\IRemoteSemanticClassificationService.cs (2)
76var classificationTriples = new FixedSizeArrayBuilder<int>(classifiedSpans.Count * 3); 108var classifiedSpans = new FixedSizeArrayBuilder<ClassifiedSpan>(this.ClassificationTriples.Length / 3);
CodeFixesAndRefactorings\EnumArrayConverter.cs (1)
14var enums = new FixedSizeArrayBuilder<TEnum>(strings.Length);
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
167var result = new FixedSizeArrayBuilder<(ISymbol symbol, SymbolGroup group)>(symbols.Length);
FindSymbols\StreamingProgressCollector.cs (1)
40var result = new FixedSizeArrayBuilder<ReferencedSymbol>(_symbolToLocations.Count);
Rename\IRemoteRenamerService.cs (1)
165var locBuilder = new FixedSizeArrayBuilder<RenameLocation>(this.Locations.Length);
Serialization\SerializerService_Reference.cs (2)
394var allMetadata = new FixedSizeArrayBuilder<ModuleMetadata>(count); 395var allHandles = new FixedSizeArrayBuilder<TemporaryStorageStreamHandle>(count);
Shared\Extensions\SourceTextExtensions.cs (1)
260var chunks = new FixedSizeArrayBuilder<char[]>(numberOfChunks);
Shared\Utilities\BloomFilter.cs (1)
419var hashBuilder = new FixedSizeArrayBuilder<int>(hashFunctionCount);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
188var builder = new FixedSizeArrayBuilder<TResult>(items.Length); 521var builder = new FixedSizeArrayBuilder<TResult>(self.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (1)
29var builder = new FixedSizeArrayBuilder<T>(length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
91var result = new FixedSizeArrayBuilder<TResult>(tasks.Count);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
15var result = new FixedSizeArrayBuilder<IParameterSymbol>(parameters.Count);
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (1)
155var builder = new FixedSizeArrayBuilder<AnalyzerReference>(references.Length);
Workspace\Solution\Solution.cs (1)
842var builder = new FixedSizeArrayBuilder<AnalyzerReference>(oldProject.AnalyzerReferences.Count - 1);
Workspace\Solution\StateChecksums.cs (1)
566var checksums = new FixedSizeArrayBuilder<Checksum>(references.Count);
Workspace\Solution\TextDocumentStates.cs (4)
136var result = new FixedSizeArrayBuilder<TValue>(States.Count); 312var attributeChecksums = new FixedSizeArrayBuilder<Checksum>(States.Count); 313var textChecksums = new FixedSizeArrayBuilder<Checksum>(States.Count); 314var documentIds = new FixedSizeArrayBuilder<DocumentId>(States.Count);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
431var results = new FixedSizeArrayBuilder<DocumentInfo>(documentFileInfos.Count);
69 references to FixedSizeArrayBuilder
Microsoft.CodeAnalysis.CSharp.Features (5)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
198var mergedChanges = new FixedSizeArrayBuilder<TextChange>(newRanges.Length);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
271var globalStatements = new FixedSizeArrayBuilder<GlobalStatementSyntax>(statements.Count);
src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (1)
32var builder = new FixedSizeArrayBuilder<(DiagnosticDescriptor, IOption2)>(_helpers.Length);
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (2)
83var list = new FixedSizeArrayBuilder<ITypeParameterSymbol>(genericName.TypeArgumentList.Arguments.Count); 150var result = new FixedSizeArrayBuilder<ITypeSymbol>(genericName.TypeArgumentList.Arguments.Count);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
49var result = new FixedSizeArrayBuilder<ParameterSyntax>(parameterDefinitions.Length);
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
ITextImageHelpers.cs (1)
55var builder = new FixedSizeArrayBuilder<TextChangeRange>(changes.Count);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
949var list = new FixedSizeArrayBuilder<SyntaxNode>(parts.Length);
Microsoft.CodeAnalysis.Features (21)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
180var results = new FixedSizeArrayBuilder<IntentProcessorResult>(actions.Length);
AddFileBanner\AddFileBannerHelpers.cs (1)
59var result = new FixedSizeArrayBuilder<SyntaxTrivia>(banner.Length);
AddImport\AbstractAddImportFeatureService.cs (1)
522var result = new FixedSizeArrayBuilder<(Diagnostic, ImmutableArray<AddImportFixData>)>(diagnostics.Length);
AddImport\SearchScopes\SearchScope.cs (1)
80var results = new FixedSizeArrayBuilder<SymbolResult<ISymbol>>(symbols.Length);
ChangeSignature\AbstractChangeSignatureService.cs (1)
752var separators = new FixedSizeArrayBuilder<SyntaxToken>(count);
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
352var builder = new FixedSizeArrayBuilder<(string optionName, string currentOptionValue, bool isPerLanguage)>(codeStyleOptions.Length);
CodeFixes\Service\CodeFixService.cs (1)
934var builder = new FixedSizeArrayBuilder<IConfigurationFixProvider>(orderedLanguageKindAndFixers.Count);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
161var builder = new FixedSizeArrayBuilder<SyntaxNode>(attributeRemoveFixes.Length);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
99var result = new FixedSizeArrayBuilder<SyntaxNode>(syntaxNodes.Length);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
405var builder = new FixedSizeArrayBuilder<SyntaxNode>(names.Length);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (1)
175var itemsBuilder = new FixedSizeArrayBuilder<SerializableImportCompletionItem>(overloadMap.Count);
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (1)
101var builder = new FixedSizeArrayBuilder<KeyValuePair<string, string>>(attributeItems.Length + 1);
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
365var builder = new FixedSizeArrayBuilder<DiagnosticData>(diagnostics.Length);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
268var list = new FixedSizeArrayBuilder<DocumentHighlights>(tagMap.Count);
ExtractMethod\MethodExtractor.Analyzer.cs (1)
326var result = new FixedSizeArrayBuilder<VariableInfo>(variableInfos.Length);
PdbSourceDocument\DocumentDebugInfoReader.cs (1)
40var sourceDocuments = new FixedSizeArrayBuilder<SourceDocument>(documentHandles.Count);
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
258var builder = new FixedSizeArrayBuilder<CodeAction>(codeFixData.Length); 335var builder = new FixedSizeArrayBuilder<CodeFixData>(methodsAndArgumentsToAdd.Length);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
207var result = new FixedSizeArrayBuilder<IParameterSymbol>(modifiers.Length);
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (1)
127var result = new FixedSizeArrayBuilder<Edit>(count);
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (1)
233var result = new FixedSizeArrayBuilder<SyntaxNodeOrToken>(end - start);
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\VirtualProjectXmlDiagnosticSourceProvider.cs (1)
48var diagnosticDatas = new FixedSizeArrayBuilder<DiagnosticData>(simpleDiagnostics.Length);
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (3)
149var unifiedNestedActions = new FixedSizeArrayBuilder<IUnifiedSuggestedAction>(action.NestedActions.Length); 451var orderedRefactorings = new FixedSizeArrayBuilder<UnifiedSuggestedActionSet>(filteredRefactorings.Length); 543var nestedActions = new FixedSizeArrayBuilder<IUnifiedSuggestedAction>(codeAction.NestedActions.Length);
Handler\SemanticTokens\SemanticTokensHelpers.cs (3)
42var spans = new FixedSizeArrayBuilder<LinePositionSpan>(ranges.Length); 241var data = AllocateTokenArray(classifiedSpans); 264private static FixedSizeArrayBuilder<int> AllocateTokenArray(SegmentedList<ClassifiedSpan> classifiedSpans)
Workspaces\LspWorkspaceManager.cs (1)
319var solutions = new FixedSizeArrayBuilder<(Workspace, Solution, bool)>(registeredWorkspaces.Length);
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\RemoteWorkspace.SolutionCreator.cs (1)
91var frozenDocuments = new FixedSizeArrayBuilder<(SourceGeneratedDocumentIdentity identity, DateTime generationDateTime, SourceText text)>(count);
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (1)
225var diagnostics = new FixedSizeArrayBuilder<(string analyzerId, SerializableDiagnosticMap diagnosticMap)>(builderMap.Count);
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (1)
321var classifiedSpans = new FixedSizeArrayBuilder<ClassifiedSpan>(classifiedSpanCount);
Services\SourceGeneration\RemoteSourceGenerationService.cs (2)
41var result = new FixedSizeArrayBuilder<SourceGeneratedDocumentInfo>(documentStates.States.Count); 61var result = new FixedSizeArrayBuilder<string>(documentIds.Length);
Services\SymbolFinder\RemoteSymbolFinderService.cs (1)
83var result = new FixedSizeArrayBuilder<SerializableSymbolAndProjectId>(items.Length);
Microsoft.CodeAnalysis.Remote.Workspaces (2)
AbstractAssetProvider.cs (1)
122var documentInfos = new FixedSizeArrayBuilder<DocumentInfo>(checksumsAndIds.Length);
AbstractAssetProviderExtensions.cs (1)
76var result = new FixedSizeArrayBuilder<T>(checksums.Children.Length);
Microsoft.CodeAnalysis.Workspaces (23)
Classification\IRemoteSemanticClassificationService.cs (2)
76var classificationTriples = new FixedSizeArrayBuilder<int>(classifiedSpans.Count * 3); 108var classifiedSpans = new FixedSizeArrayBuilder<ClassifiedSpan>(this.ClassificationTriples.Length / 3);
CodeFixesAndRefactorings\EnumArrayConverter.cs (1)
14var enums = new FixedSizeArrayBuilder<TEnum>(strings.Length);
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
167var result = new FixedSizeArrayBuilder<(ISymbol symbol, SymbolGroup group)>(symbols.Length);
FindSymbols\StreamingProgressCollector.cs (1)
40var result = new FixedSizeArrayBuilder<ReferencedSymbol>(_symbolToLocations.Count);
Rename\IRemoteRenamerService.cs (1)
165var locBuilder = new FixedSizeArrayBuilder<RenameLocation>(this.Locations.Length);
Serialization\SerializerService_Reference.cs (2)
394var allMetadata = new FixedSizeArrayBuilder<ModuleMetadata>(count); 395var allHandles = new FixedSizeArrayBuilder<TemporaryStorageStreamHandle>(count);
Shared\Extensions\SourceTextExtensions.cs (1)
260var chunks = new FixedSizeArrayBuilder<char[]>(numberOfChunks);
Shared\Utilities\BloomFilter.cs (1)
419var hashBuilder = new FixedSizeArrayBuilder<int>(hashFunctionCount);
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
119/// throw if attempted. This <see cref="FixedSizeArrayBuilder{T}"/> is effectively unusable once this is called.
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
188var builder = new FixedSizeArrayBuilder<TResult>(items.Length); 521var builder = new FixedSizeArrayBuilder<TResult>(self.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ObjectWriterExtensions.cs (1)
29var builder = new FixedSizeArrayBuilder<T>(length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (1)
91var result = new FixedSizeArrayBuilder<TResult>(tasks.Count);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IParameterSymbolExtensions.cs (1)
15var result = new FixedSizeArrayBuilder<IParameterSymbol>(parameters.Count);
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (1)
155var builder = new FixedSizeArrayBuilder<AnalyzerReference>(references.Length);
Workspace\Solution\Solution.cs (1)
842var builder = new FixedSizeArrayBuilder<AnalyzerReference>(oldProject.AnalyzerReferences.Count - 1);
Workspace\Solution\StateChecksums.cs (1)
566var checksums = new FixedSizeArrayBuilder<Checksum>(references.Count);
Workspace\Solution\TextDocumentStates.cs (4)
136var result = new FixedSizeArrayBuilder<TValue>(States.Count); 312var attributeChecksums = new FixedSizeArrayBuilder<Checksum>(States.Count); 313var textChecksums = new FixedSizeArrayBuilder<Checksum>(States.Count); 314var documentIds = new FixedSizeArrayBuilder<DocumentId>(States.Count);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
431var results = new FixedSizeArrayBuilder<DocumentInfo>(documentFileInfos.Count);