3 instantiations of Builder
System.Collections.Immutable (3)
System\Collections\Immutable\ImmutableArray.cs (1)
417return new ImmutableArray<T>.Builder(initialCapacity);
System\Collections\Immutable\ImmutableArray_1.Minimal.cs (2)
267return new Builder(); // allow the builder to create itself with a reasonable default capacity 270var builder = new Builder(self.Length);
707 references to Builder
Aspire.Dashboard (2)
Model\ResourceViewModelExtensions.cs (2)
118var builder = ImmutableArray.CreateBuilder<string>(value.ListValue.Values.Count); 143var builder = ImmutableArray.CreateBuilder<bool>(value.ListValue.Values.Count);
Aspire.Hosting (9)
ApplicationModel\CustomResourceSnapshot.cs (1)
440var relationships = ImmutableArray.CreateBuilder<RelationshipSnapshot>();
ApplicationModel\ResourceNotificationService.cs (1)
740ImmutableArray<ResourceCommandSnapshot>.Builder? builder = null;
Dcp\DcpNameGenerator.cs (1)
48var builder = ImmutableArray.CreateBuilder<DcpInstance>(replicas);
Dcp\ResourceSnapshotBuilder.cs (5)
77var ports = ImmutableArray.CreateBuilder<int>(); 213var launchArgsBuilder = ImmutableArray.CreateBuilder<string>(); 214var argsAreSensitiveBuilder = ImmutableArray.CreateBuilder<int>(); 233var urls = ImmutableArray.CreateBuilder<UrlSnapshot>(); 341var environment = ImmutableArray.CreateBuilder<EnvironmentVariableSnapshot>(effectiveSource.Count);
Health\ResourceHealthCheckService.cs (1)
289var builder = healthReports.ToBuilder();
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
170var builder = ImmutableArray.CreateBuilder<T>(span.Length);
dotnet (3)
Commands\Project\Convert\ProjectConvertCommand.cs (2)
443var explicitProjectItems = ImmutableArray.CreateBuilder<VirtualProjectBuilder.ExplicitProjectItem>(); 477var result = ImmutableArray.CreateBuilder<CSharpDirective>(directives.Length);
Commands\Run\Api\RunApiCommand.cs (1)
73var errorReporter = ErrorReporters.CreateCollectingReporter(out var diagnostics);
dotnet-format (12)
Analyzers\AnalyzerFormatter.cs (1)
315var analyzers = ImmutableArray.CreateBuilder<DiagnosticAnalyzer>();
Analyzers\CodeStyleInformationProvider.cs (1)
49var analyzers = ImmutableArray.CreateBuilder<DiagnosticAnalyzer>();
CodeFormatter.cs (4)
176var documentsCoveredByEditorConfig = ImmutableArray.CreateBuilder<DocumentId>(totalFileCount); 177var documentsNotCoveredByEditorConfig = ImmutableArray.CreateBuilder<DocumentId>(totalFileCount); 178var sourceGeneratedDocuments = ImmutableArray.CreateBuilder<DocumentId>(); 276var formattableDocuments = documentsCoveredByEditorConfig.Count == 0
Formatters\DocumentFormatter.cs (2)
67var formattedDocuments = ImmutableArray.CreateBuilder<(Document, Task<(SourceText originalText, SourceText? formattedText)>)>(formattableDocuments.Length); 161var fileChanges = ImmutableArray.CreateBuilder<FileChange>();
Utilities\EditorConfigFinder.cs (1)
23var editorConfigPaths = ImmutableArray.CreateBuilder<string>(16);
Workspaces\FolderWorkspace_FolderSolutionLoader.cs (2)
23var projectInfos = ImmutableArray.CreateBuilder<ProjectInfo>(ProjectLoaders.Length); 75var filePaths = ImmutableArray.CreateBuilder<string>(paths.Length);
Workspaces\FolderWorkspace_ProjectLoader.cs (1)
18var projectFilePaths = ImmutableArray.CreateBuilder<string>(filePaths.Length);
GenerateDocumentationAndConfigFiles (16)
CodeFixerExtensions.cs (1)
31ImmutableArray<CodeFixProvider>.Builder? builder = null;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
57private readonly ImmutableArray<T>.Builder _builder;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
549ImmutableArray<IMethodSymbol>.Builder originalDefinitionsBuilder = ImmutableArray.CreateBuilder<IMethodSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
90var builder = ImmutableArray.CreateBuilder<IOperation>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
24ImmutableArray<IPropertySymbol>.Builder originalDefinitionsBuilder = ImmutableArray.CreateBuilder<IPropertySymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
119this ImmutableArray<IOption2>.Builder optionsBuilder, 132this ImmutableArray<IOption2>.Builder optionsBuilder, 144this ImmutableArray<IOption2>.Builder optionsBuilder,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (1)
21private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
14private static readonly ImmutableArray<IOption2>.Builder s_allOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (1)
34public static ImmutableArray<T> ToImmutableAndClear<T>(this ImmutableArray<T>.Builder builder)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (4)
128var nodes = ImmutableArray.CreateBuilder<Node>(_builderNodes.Length); 132var edges = ImmutableArray.CreateBuilder<Edge>(Math.Max(0, _builderNodes.Length - 1)); 139private void BuildArrays(ImmutableArray<Node>.Builder nodes, ImmutableArray<Edge>.Builder edges)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
226var builder = ImmutableArray.CreateBuilder<byte>(count);
ILAssembler (21)
DocumentCompiler.cs (1)
39ImmutableArray<Diagnostic>.Builder diagnostics = ImmutableArray.CreateBuilder<Diagnostic>();
GrammarVisitor.cs (19)
78private readonly ImmutableArray<Diagnostic>.Builder _diagnostics = ImmutableArray.CreateBuilder<Diagnostic>(); 147var exports = ImmutableArray.CreateBuilder<VTableExportPEBuilder.ExportInfo>(); 281var builder = ImmutableArray.CreateBuilder<VTableExportPEBuilder.VTableFixupInfo>(_vtableFixups.Count); 286var methodTokens = ImmutableArray.CreateBuilder<int>(vtf.SlotCount); 776var builder = ImmutableArray.CreateBuilder<bool>(); 816var builder = ImmutableArray.CreateBuilder<byte>(); 2159var attrs = ImmutableArray.CreateBuilder<EntityRegistry.CustomAttributeEntity>(); 2380var builder = ImmutableArray.CreateBuilder<float>(); 2396var builder = ImmutableArray.CreateBuilder<double>(); 2810var builder = ImmutableArray.CreateBuilder<byte>(bytes.Length); 2821var builder = ImmutableArray.CreateBuilder<short>(values.Length); 2832var builder = ImmutableArray.CreateBuilder<int>(values.Length); 2844var builder = ImmutableArray.CreateBuilder<byte>(values.Length); 2856var builder = ImmutableArray.CreateBuilder<long>(values.Length); 2911var builder = ImmutableArray.CreateBuilder<EntityRegistry.InterfaceImplementationEntity>(); 3458var attributes = ImmutableArray.CreateBuilder<EntityRegistry.CustomAttributeEntity>(); 4932var strings = ImmutableArray.CreateBuilder<string?>(context.ChildCount); 5057ImmutableArray<EntityRegistry.GenericParameterEntity>.Builder builder = ImmutableArray.CreateBuilder<EntityRegistry.GenericParameterEntity>(typeParameters.Length); 5297ImmutableArray<EntityRegistry.TypeEntity>.Builder builder = ImmutableArray.CreateBuilder<EntityRegistry.TypeEntity>(bounds.Length);
VTableExportPEBuilder.cs (1)
132var builder = ImmutableArray.CreateBuilder<Section>(baseSections.Length + 1);
ILCompiler.Compiler (8)
Compiler\Dataflow\AttributeDataFlow.cs (1)
57var builder = ImmutableArray.CreateBuilder<object?>(arguments.FixedArguments.Length);
Compiler\Dataflow\TrimAnalysisMethodCallPattern.cs (2)
48var builder = ImmutableArray.CreateBuilder<MultiValue>(); 65var argumentsBuilder = ImmutableArray.CreateBuilder<MultiValue>();
Compiler\ILScanner.cs (2)
1027ImmutableArray<IExternalTypeMapNode>.Builder externalTypeMapNodes = ImmutableArray.CreateBuilder<IExternalTypeMapNode>(); 1028ImmutableArray<IProxyTypeMapNode>.Builder proxyTypeMapNodes = ImmutableArray.CreateBuilder<IProxyTypeMapNode>();
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\MethodProxy.cs (1)
60ImmutableArray<GenericParameterProxy>.Builder builder = ImmutableArray.CreateBuilder<GenericParameterProxy>(methodDef.Instantiation.Length);
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\TypeProxy.cs (1)
26var builder = ImmutableArray.CreateBuilder<GenericParameterProxy>(typeDef.Instantiation.Length);
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
1753var builder = ImmutableArray.CreateBuilder<GenericParameterValue>(genericParameters.Length);
ILCompiler.ReadyToRun (2)
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\MethodProxy.cs (1)
60ImmutableArray<GenericParameterProxy>.Builder builder = ImmutableArray.CreateBuilder<GenericParameterProxy>(methodDef.Instantiation.Length);
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\TypeProxy.cs (1)
26var builder = ImmutableArray.CreateBuilder<GenericParameterProxy>(typeDef.Instantiation.Length);
illink (5)
ILLink.CodeFixProvider (1)
DynamicallyAccessedMembersCodeFixProvider.cs (1)
28var diagDescriptorsArrayBuilder = ImmutableArray.CreateBuilder<DiagnosticDescriptor>();
ILLink.RoslynAnalyzer (17)
CompilationExtensions.cs (1)
158var builder = ImmutableArray.CreateBuilder<T>(span.Length);
DataFlow\ControlFlowGraphProxy.cs (1)
63var finallyRegions = ImmutableArray.CreateBuilder<RegionProxy>();
DataFlow\LocalDataFlowVisitor.cs (4)
313ImmutableArray<TValue>.Builder arguments = ImmutableArray.CreateBuilder<TValue>(); 349var argumentsBuilder = ImmutableArray.CreateBuilder<TValue>(); 722ImmutableArray<TValue>.Builder arguments = ImmutableArray.CreateBuilder<TValue>(); 931var argumentsBuilder = ImmutableArray.CreateBuilder<TValue>();
DynamicallyAccessedMembersAnalyzer.cs (2)
30var builder = ImmutableArray.CreateBuilder<RequiresAnalyzerBase>(); 39var diagDescriptorsArrayBuilder = ImmutableArray.CreateBuilder<DiagnosticDescriptor>(27);
ImmutableArrayOperations.cs (1)
45internal static void AddIfNotNull<TSymbol>(ImmutableArray<TSymbol>.Builder properties, TSymbol? p) where TSymbol : class, ISymbol
RequiresAssemblyFilesAnalyzer.cs (1)
85var dangerousPatternsBuilder = ImmutableArray.CreateBuilder<ISymbol>();
src\runtime\src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeName.cs (1)
51ImmutableArray<TypeName>.Builder? genericTypeArguments = default,
src\runtime\src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParser.cs (1)
92ImmutableArray<TypeName>.Builder? genericArgs = null;
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
1753var builder = ImmutableArray.CreateBuilder<GenericParameterValue>(genericParameters.Length);
TrimAnalysis\MethodProxy.cs (1)
41var builder = ImmutableArray.CreateBuilder<GenericParameterProxy>(Method.TypeParameters.Length);
TrimAnalysis\TrimAnalysisMethodCallPattern.cs (2)
41var builder = ImmutableArray.CreateBuilder<MultiValue>(); 63var argumentsBuilder = ImmutableArray.CreateBuilder<MultiValue>();
TrimAnalysis\TypeProxy.cs (1)
20var builder = ImmutableArray.CreateBuilder<GenericParameterProxy>(namedType.TypeParameters.Length);
Microsoft.AspNetCore.Analyzers (4)
MiddlewareAnalyzer.cs (1)
23var middleware = ImmutableArray.CreateBuilder<MiddlewareItem>();
OptionsAnalyzer.cs (1)
24var options = ImmutableArray.CreateBuilder<OptionsItem>();
ServicesAnalyzer.cs (1)
23var services = ImmutableArray.CreateBuilder<ServicesItem>();
StartupAnalysis.cs (1)
41var items = ImmutableArray.CreateBuilder<T>();
Microsoft.AspNetCore.App.Analyzers (12)
Infrastructure\RoutePattern\RoutePatternParser.cs (7)
70var routeParameters = ImmutableArray.CreateBuilder<RouteParameter>(); 72var diagnostics = ImmutableArray.CreateBuilder<EmbeddedDiagnostic>(); 228var policies = ImmutableArray.CreateBuilder<string>(); 350var result = ImmutableArray.CreateBuilder<RoutePatternRootPartNode>(); 369var result = ImmutableArray.CreateBuilder<RoutePatternSegmentPartNode>(); 494var parts = ImmutableArray.CreateBuilder<RoutePatternParameterPartNode>(); 574var fragments = ImmutableArray.CreateBuilder<RoutePatternNode>();
Mvc\MvcAnalyzer.cs (1)
121var httpMethodsBuilder = ImmutableArray.CreateBuilder<string>();
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
411var builder = ImmutableArray.CreateBuilder<string>();
RouteEmbeddedLanguage\Infrastructure\RoutePatternParametersDetector.cs (1)
21var resolvedParameterSymbols = ImmutableArray.CreateBuilder<ParameterSymbol>();
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (1)
158var httpMethodsBuilder = ImmutableArray.CreateBuilder<string>();
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (1)
50var highlightSpans = ImmutableArray.CreateBuilder<AspNetCoreHighlightSpan>();
Microsoft.AspNetCore.Components.Endpoints (6)
FormMapping\Converters\CollectionAdapters\ImmutableArrayBufferAdapter.cs (5)
8internal sealed class ImmutableArrayBufferAdapter<TElement> : ICollectionBufferAdapter<ImmutableArray<TElement>, ImmutableArray<TElement>.Builder, TElement> 10public static ImmutableArray<TElement>.Builder CreateBuffer() => ImmutableArray.CreateBuilder<TElement>(); 12public static ImmutableArray<TElement>.Builder Add(ref ImmutableArray<TElement>.Builder buffer, TElement element) 18public static ImmutableArray<TElement> ToResult(ImmutableArray<TElement>.Builder buffer) => buffer.ToImmutable();
FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (1)
150new CollectionConverter<ImmutableArray<TElement>, ImmutableArrayBufferAdapter<TElement>, ImmutableArray<TElement>.Builder, TElement>(elementTypeConverter),
Microsoft.AspNetCore.Http.Extensions (6)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ImmutableArrayBufferAdapter.cs (5)
8internal sealed class ImmutableArrayBufferAdapter<TElement> : ICollectionBufferAdapter<ImmutableArray<TElement>, ImmutableArray<TElement>.Builder, TElement> 10public static ImmutableArray<TElement>.Builder CreateBuffer() => ImmutableArray.CreateBuilder<TElement>(); 12public static ImmutableArray<TElement>.Builder Add(ref ImmutableArray<TElement>.Builder buffer, TElement element) 18public static ImmutableArray<TElement> ToResult(ImmutableArray<TElement>.Builder buffer) => buffer.ToImmutable();
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (1)
150new CollectionConverter<ImmutableArray<TElement>, ImmutableArrayBufferAdapter<TElement>, ImmutableArray<TElement>.Builder, TElement>(elementTypeConverter),
Microsoft.AspNetCore.OpenApi.SourceGenerators (6)
Helpers\ISymbolExtensions.cs (3)
21var result = ImmutableArray.CreateBuilder<ISymbol>(); 53var results = ImmutableArray.CreateBuilder<ITypeParameterSymbol>(); 74var results = ImmutableArray.CreateBuilder<ITypeSymbol>();
src\aspnetcore\src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (3)
18Dictionary<TSource, ImmutableArray<TElement>.Builder> map = new(comparer); 21if (!map.TryGetValue(value, out ImmutableArray<TElement>.Builder builder)) 28ImmutableArray<(TSource Key, int Index, ImmutableArray<TElement> Elements)>.Builder result =
Microsoft.AspNetCore.Razor.Utilities.Shared (160)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
57private readonly ImmutableArray<T>.Builder _builder;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\ImmutableArrayExtensions.cs (120)
19public static void SetCapacityIfLarger<T>(this ImmutableArray<T>.Builder builder, int newCapacity) 27public static void InsertRange<T>(this ImmutableArray<T>.Builder builder, int index, ReadOnlySpan<T> items) 1260/// <see cref="ImmutableArray{T}.Builder"/> and clears the collection. 1263/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be cleared.</param> 1266/// <see cref="ImmutableArray{T}.Builder"/>. 1272public static ImmutableArray<T> ToImmutableAndClear<T>(this ImmutableArray<T>.Builder builder) 1290/// <see cref="ImmutableArray{T}.Builder"/> sorted in ascending order. 1293/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1296/// <see cref="ImmutableArray{T}.Builder"/> sorted in ascending order. 1298public static ImmutableArray<T> ToImmutableOrdered<T>(this ImmutableArray<T>.Builder builder) 1307/// <see cref="ImmutableArray{T}.Builder"/> sorted in ascending order. 1310/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1314/// <see cref="ImmutableArray{T}.Builder"/> sorted in ascending order. 1316public static ImmutableArray<T> ToImmutableOrdered<T>(this ImmutableArray<T>.Builder builder, IComparer<T> comparer) 1325/// <see cref="ImmutableArray{T}.Builder"/> sorted in ascending order. 1328/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1332/// <see cref="ImmutableArray{T}.Builder"/> sorted in ascending order. 1334public static ImmutableArray<T> ToImmutableOrdered<T>(this ImmutableArray<T>.Builder builder, Comparison<T> comparison) 1343/// <see cref="ImmutableArray{T}.Builder"/> sorted in descending order. 1346/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1349/// <see cref="ImmutableArray{T}.Builder"/> sorted in descending order. 1351public static ImmutableArray<T> ToImmutableOrderedDescending<T>(this ImmutableArray<T>.Builder builder) 1360/// <see cref="ImmutableArray{T}.Builder"/> sorted in descending order. 1363/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1367/// <see cref="ImmutableArray{T}.Builder"/> sorted in descending order. 1369public static ImmutableArray<T> ToImmutableOrderedDescending<T>(this ImmutableArray<T>.Builder builder, IComparer<T> comparer) 1378/// <see cref="ImmutableArray{T}.Builder"/> sorted in descending order. 1381/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1385/// <see cref="ImmutableArray{T}.Builder"/> sorted in descending order. 1387public static ImmutableArray<T> ToImmutableOrderedDescending<T>(this ImmutableArray<T>.Builder builder, Comparison<T> comparison) 1396/// <see cref="ImmutableArray{T}.Builder"/> sorted in ascending order according to a key. 1400/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1406this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector) 1415/// <see cref="ImmutableArray{T}.Builder"/> sorted in ascending order according to a key. 1419/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1426this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector, IComparer<TKey> comparer) 1435/// <see cref="ImmutableArray{T}.Builder"/> sorted in ascending order according to a key. 1439/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1446this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector, Comparison<TKey> comparison) 1455/// <see cref="ImmutableArray{T}.Builder"/> sorted in descending order according to a key. 1459/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1465this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector) 1474/// <see cref="ImmutableArray{T}.Builder"/> sorted in descending order according to a key. 1478/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1485this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector, IComparer<TKey> comparer) 1494/// <see cref="ImmutableArray{T}.Builder"/> sorted in descending order according to a key. 1498/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1505this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector, Comparison<TKey> comparison) 1513/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1517/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1519/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1523/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1524/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1528public static ImmutableArray<T> ToImmutableOrderedAndClear<T>(this ImmutableArray<T>.Builder builder) 1536/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1540/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1543/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1547/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1548/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1552public static ImmutableArray<T> ToImmutableOrderedAndClear<T>(this ImmutableArray<T>.Builder builder, IComparer<T> comparer) 1560/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1564/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1567/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1571/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1572/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1576public static ImmutableArray<T> ToImmutableOrderedAndClear<T>(this ImmutableArray<T>.Builder builder, Comparison<T> comparison) 1584/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1588/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1590/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1594/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1595/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1599public static ImmutableArray<T> ToImmutableOrderedDescendingAndClear<T>(this ImmutableArray<T>.Builder builder) 1607/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1611/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1614/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1618/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1619/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1623public static ImmutableArray<T> ToImmutableOrderedDescendingAndClear<T>(this ImmutableArray<T>.Builder builder, IComparer<T> comparer) 1631/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1635/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1638/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1642/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1643/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1647public static ImmutableArray<T> ToImmutableOrderedDescendingAndClear<T>(this ImmutableArray<T>.Builder builder, Comparison<T> comparison) 1655/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1661/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1664/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1668/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1669/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1674this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector) 1682/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1688/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1692/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1696/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1697/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1702this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector, IComparer<TKey> comparer) 1710/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1716/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1720/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1724/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1725/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1730this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector, Comparison<TKey> comparison) 1738/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1744/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1747/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1751/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1752/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1757this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector) 1765/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1771/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1775/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1779/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1780/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1785this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector, IComparer<TKey> comparer) 1793/// Returns the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1799/// <param name="builder">The <see cref="ImmutableArray{T}.Builder"/> whose contents will be sorted.</param> 1803/// An immutable array that contains the current contents of this <see cref="ImmutableArray{T}.Builder"/> 1807/// If <see cref="ImmutableArray{T}.Builder.Capacity">Capacity</see> equals 1808/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1813this ImmutableArray<TElement>.Builder builder, Func<TElement, TKey> keySelector, Comparison<TKey> comparison)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\ArrayBuilderPool`1.cs (5)
9/// A pool of <see cref="ImmutableArray{T}.Builder"/> instances. 16internal sealed partial class ArrayBuilderPool<T> : CustomObjectPool<ImmutableArray<T>.Builder> 34public static PooledObject<ImmutableArray<T>.Builder> GetPooledObject() 37public static PooledObject<ImmutableArray<T>.Builder> GetPooledObject(out ImmutableArray<T>.Builder builder)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\ArrayBuilderPool`1.Policy.cs (2)
44public override ImmutableArray<T>.Builder Create() 47public override bool Return(ImmutableArray<T>.Builder builder)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\Extensions.cs (5)
26public static PooledObject<ImmutableArray<T>.Builder> GetPooledObject<T>(this ObjectPool<ImmutableArray<T>.Builder> pool) 29public static PooledObject<ImmutableArray<T>.Builder> GetPooledObject<T>( 30this ObjectPool<ImmutableArray<T>.Builder> pool, 31out ImmutableArray<T>.Builder builder)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledArrayBuilder`1.cs (26)
17/// Wraps a pooled <see cref="ImmutableArray{T}.Builder"/> but doesn't allocate it until 21/// There is significant effort to avoid retrieving the <see cref="ImmutableArray{T}.Builder"/>. 45private ImmutableArray<T>.Builder? _builder; 96private ImmutableArray<T>.Builder GetBuilder() 98if (!TryGetBuilder(out var builder)) 116private readonly bool TryGetBuilder([NotNullWhen(true)] out ImmutableArray<T>.Builder? builder) 131private readonly bool TryGetBuilderAndEnsureCapacity([NotNullWhen(true)] out ImmutableArray<T>.Builder? builder) 166if (TryGetBuilder(out var builder)) 182if (TryGetBuilder(out var builder)) 271if (TryGetBuilderAndEnsureCapacity(out var builder)) 307if (TryGetBuilderAndEnsureCapacity(out var builder)) 341if (TryGetBuilder(out var builder)) 361if (TryGetBuilderAndEnsureCapacity(out var builder)) 392if (TryGetBuilderAndEnsureCapacity(out var builder)) 426if (TryGetBuilderAndEnsureCapacity(out var builder)) 473if (TryGetBuilderAndEnsureCapacity(out var builder)) 516if (TryGetBuilderAndEnsureCapacity(out var builder)) 564if (TryGetBuilderAndEnsureCapacity(out var builder)) 626/// If <see cref="ImmutableArray{T}.Builder.Capacity"/> equals <see cref="Count"/>, the 634if (TryGetBuilder(out var builder)) 650if (TryGetBuilder(out var builder)) 1603var builder = _builderPool.Get(); 1645var builder = GetBuilder(); 1654var builder = GetBuilder(); 1663var builder = GetBuilder(); 1879public ImmutableArray<T>.Builder? InnerArrayBuilder { get; } = builder._builder;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\ReadOnlyListExtensions.cs (1)
1171case ImmutableArray<T>.Builder builder:
Microsoft.Build (6)
BuildCheck\Infrastructure\EditorConfig\EditorConfigFile.cs (1)
62var namedSectionBuilder = ImmutableArray.CreateBuilder<Section>();
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (1)
120var imArray = ImmutableArray.CreateBuilder<(int, int)>(numberRangePairs is null ? 0 : numberRangePairs.Count);
Evaluation\LazyItemEvaluator.cs (1)
484public readonly ImmutableArray<ProjectMetadataElement>.Builder Metadata = ImmutableArray.CreateBuilder<ProjectMetadataElement>();
Evaluation\LazyItemEvaluator.IncludeOperation.cs (1)
40ImmutableArray<I>.Builder? itemsToAdd = null;
Globbing\CompositeGlob.cs (1)
124var builder = ImmutableArray.CreateBuilder<IMSBuildGlob>();
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\ArrayBuilder.cs (1)
56private readonly ImmutableArray<T>.Builder _builder;
Microsoft.Build.Tasks.Git (3)
GitDataReader\GitIgnore.cs (1)
123var patterns = ImmutableArray.CreateBuilder<Pattern>();
GitDataReader\GitRepository.cs (2)
224ImmutableArray<string>.Builder? lazyDiagnostics = null; 229var builder = ImmutableArray.CreateBuilder<GitSubmodule>();
Microsoft.CodeAnalysis (65)
AssemblyUtilities.cs (1)
28var builder = ImmutableArray.CreateBuilder<string>();
CodeGen\LocalScopeManager.cs (10)
258protected static ScopeBounds GetLocalScopes<TScopeInfo>(ArrayBuilder<Cci.LocalScope> result, ImmutableArray<TScopeInfo>.Builder scopes) 282protected static ScopeBounds GetHoistedLocalScopes<TScopeInfo>(ArrayBuilder<StateMachineHoistedLocalScope> result, ImmutableArray<TScopeInfo>.Builder scopes) 314private ImmutableArray<LocalDefinition>.Builder _localVariables; 315private ImmutableArray<LocalConstantDefinition>.Builder _localConstants; 316private ImmutableArray<int>.Builder _stateMachineUserHoistedLocalSlotIndices; 320private ImmutableArray<ScopeInfo>.Builder _nestedScopes; 321protected ImmutableArray<BasicBlock>.Builder Blocks; 376var locals = _localVariables; 678private readonly ImmutableArray<ExceptionHandlerScope>.Builder _handlers; 843var handlers = curScope._handlers;
CommandLine\AnalyzerConfig.cs (1)
195var namedSectionBuilder = ImmutableArray.CreateBuilder<Section>();
CommandLine\CommandLineArguments.cs (2)
491var analyzerBuilder = ImmutableArray.CreateBuilder<DiagnosticAnalyzer>(); 492var generatorBuilder = ImmutableArray.CreateBuilder<ISourceGenerator>();
CommandLine\CommonCompiler.cs (1)
445var embeddedTextBuilder = ImmutableArray.CreateBuilder<EmbeddedText?>(embeddedFileOrderedSet.Count);
DiagnosticAnalyzer\AnalysisResult.cs (3)
100var builder = ImmutableArray.CreateBuilder<Diagnostic>(); 115ImmutableArray<Diagnostic>.Builder builder) 135ImmutableArray<Diagnostic>.Builder builder)
DiagnosticAnalyzer\AnalysisResultBuilder.cs (27)
37private Dictionary<SyntaxTree, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? _localSemanticDiagnosticsOpt = null; 38private Dictionary<SyntaxTree, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? _localSyntaxDiagnosticsOpt = null; 39private Dictionary<AdditionalText, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? _localAdditionalFileDiagnosticsOpt = null; 40private Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>? _nonLocalDiagnosticsOpt = null; 332ref Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? lazyLocalDiagnostics) 340lazyLocalDiagnostics = lazyLocalDiagnostics ?? new Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>(); 350Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>? allDiagnostics; 353allDiagnostics = new Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>(); 357ImmutableArray<Diagnostic>.Builder? analyzerDiagnostics; 375_nonLocalDiagnosticsOpt = _nonLocalDiagnosticsOpt ?? new Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>(); 377ImmutableArray<Diagnostic>.Builder? currentDiagnostics; 387private static void UpdateDiagnosticsCore_NoLock(ImmutableArray<Diagnostic>.Builder currentDiagnostics, IEnumerable<Diagnostic> diagnostics, bool overwrite) 414var builder = ImmutableArray.CreateBuilder<Diagnostic>(); 443Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? lazyLocalDiagnostics, 445ImmutableArray<Diagnostic>.Builder builder) 458Dictionary<SyntaxTree, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? localDiagnostics, 460ImmutableArray<Diagnostic>.Builder builder) 464Dictionary<AdditionalText, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? localDiagnostics, 466ImmutableArray<Diagnostic>.Builder builder) 470Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? localDiagnostics, 473ImmutableArray<Diagnostic>.Builder builder) 476Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>? diagnosticsForTree; 484Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder> diagnostics, 486ImmutableArray<Diagnostic>.Builder builder) 492ImmutableArray<Diagnostic>.Builder? diagnosticsByAnalyzer; 536Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? localDiagnosticsOpt) 578Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>? nonLocalDiagnosticsOpt)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1218var builder = ImmutableArray.CreateBuilder<Diagnostic>();
DiagnosticAnalyzer\AnalyzerFileReference.cs (5)
190internal void AddAnalyzers(ImmutableArray<DiagnosticAnalyzer>.Builder builder, string language, Func<DiagnosticAnalyzer, bool>? shouldInclude = null) 198internal void AddGenerators(ImmutableArray<ISourceGenerator>.Builder builder, string language) 408var builder = ImmutableArray.CreateBuilder<TExtension>(); 449var builder = ImmutableArray.CreateBuilder<TExtension>(); 513internal void AddExtensions(ImmutableArray<TExtension>.Builder builder, string language, Func<TExtension, bool>? shouldInclude = null)
DiagnosticAnalyzer\DiagnosticQueue.cs (1)
204var builder = ImmutableArray.CreateBuilder<Diagnostic>();
MemberDescriptor.cs (6)
135var builder = ImmutableArray.CreateBuilder<MemberDescriptor>(count); 136var signatureBuilder = ImmutableArray.CreateBuilder<byte>(); 180private static void ParseMethodOrPropertySignature(ImmutableArray<byte>.Builder builder, Stream stream) 195private static void ParseType(ImmutableArray<byte>.Builder builder, Stream stream, bool allowByRef = false) 239private static void ParseTypeHandle(ImmutableArray<byte>.Builder builder, Stream stream) 251private static void ParseGenericTypeInstance(ImmutableArray<byte>.Builder builder, Stream stream)
MetadataReader\PEModule.cs (1)
440var builder = ImmutableArray.CreateBuilder<EmbeddedResource>();
MetadataReference\AssemblyMetadata.cs (1)
320ImmutableArray<ModuleMetadata>.Builder? moduleBuilder = null;
RuleSet\RuleSet.cs (2)
193var arrayBuilder = ImmutableArray.CreateBuilder<string>(); 200private void GetEffectiveIncludesCore(ImmutableArray<string>.Builder arrayBuilder)
RuleSet\RuleSetProcessor.cs (1)
100var includes = ImmutableArray.CreateBuilder<RuleSetInclude>();
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (1)
138var builder = ImmutableArray.CreateBuilder<(SyntaxTree Tree, SourceGeneratorSyntaxTreeInfo Info)>(count);
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
57private readonly ImmutableArray<T>.Builder _builder;
Microsoft.CodeAnalysis.Analyzers (21)
ImmutableObjectMethodAnalyzer.cs (2)
56var builder = ImmutableArray.CreateBuilder<INamedTypeSymbol>(); 70static void AddIfNotNull(ImmutableArray<INamedTypeSymbol>.Builder builder, INamedTypeSymbol? symbol)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (1)
279var infoList = ImmutableArray.CreateBuilder<(string? prefix, int start, int end)>(ranges.Length);
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (1)
181ImmutableArray<IFieldSymbol>.Builder builder = ImmutableArray.CreateBuilder<IFieldSymbol>();
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
57private readonly ImmutableArray<T>.Builder _builder;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
80var builder = ImmutableArray.CreateBuilder<INamespaceOrTypeSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
82var builder = ImmutableArray.CreateBuilder<INamespaceOrTypeSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
549ImmutableArray<IMethodSymbol>.Builder originalDefinitionsBuilder = ImmutableArray.CreateBuilder<IMethodSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
90var builder = ImmutableArray.CreateBuilder<IOperation>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
24ImmutableArray<IPropertySymbol>.Builder originalDefinitionsBuilder = ImmutableArray.CreateBuilder<IPropertySymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
119this ImmutableArray<IOption2>.Builder optionsBuilder, 132this ImmutableArray<IOption2>.Builder optionsBuilder, 144this ImmutableArray<IOption2>.Builder optionsBuilder,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (1)
21private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
14private static readonly ImmutableArray<IOption2>.Builder s_allOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (1)
34public static ImmutableArray<T> ToImmutableAndClear<T>(this ImmutableArray<T>.Builder builder)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (4)
128var nodes = ImmutableArray.CreateBuilder<Node>(_builderNodes.Length); 132var edges = ImmutableArray.CreateBuilder<Edge>(Math.Max(0, _builderNodes.Length - 1)); 139private void BuildArrays(ImmutableArray<Node>.Builder nodes, ImmutableArray<Edge>.Builder edges)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
226var builder = ImmutableArray.CreateBuilder<byte>(count);
Microsoft.CodeAnalysis.AnalyzerUtilities (19)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
57private readonly ImmutableArray<T>.Builder _builder;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
80var builder = ImmutableArray.CreateBuilder<INamespaceOrTypeSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
82var builder = ImmutableArray.CreateBuilder<INamespaceOrTypeSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
549ImmutableArray<IMethodSymbol>.Builder originalDefinitionsBuilder = ImmutableArray.CreateBuilder<IMethodSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
90var builder = ImmutableArray.CreateBuilder<IOperation>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
24ImmutableArray<IPropertySymbol>.Builder originalDefinitionsBuilder = ImmutableArray.CreateBuilder<IPropertySymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ListExtensions.cs (1)
26ImmutableArray<T>.Builder? builder = null;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
46ImmutableArray<TaintedDataSourceSink>.Builder builder = ImmutableArray.CreateBuilder<TaintedDataSourceSink>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
119this ImmutableArray<IOption2>.Builder optionsBuilder, 132this ImmutableArray<IOption2>.Builder optionsBuilder, 144this ImmutableArray<IOption2>.Builder optionsBuilder,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (1)
21private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
14private static readonly ImmutableArray<IOption2>.Builder s_allOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (1)
34public static ImmutableArray<T> ToImmutableAndClear<T>(this ImmutableArray<T>.Builder builder)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (4)
128var nodes = ImmutableArray.CreateBuilder<Node>(_builderNodes.Length); 132var edges = ImmutableArray.CreateBuilder<Edge>(Math.Max(0, _builderNodes.Length - 1)); 139private void BuildArrays(ImmutableArray<Node>.Builder nodes, ImmutableArray<Edge>.Builder edges)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
226var builder = ImmutableArray.CreateBuilder<byte>(count);
Microsoft.CodeAnalysis.CodeStyle (13)
src\roslyn\src\Analyzers\Core\Analyzers\DiagnosticCustomTags.cs (1)
76var customTagsBuilder = ImmutableArray.CreateBuilder<string>();
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
57private readonly ImmutableArray<T>.Builder _builder;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
119this ImmutableArray<IOption2>.Builder optionsBuilder, 132this ImmutableArray<IOption2>.Builder optionsBuilder, 144this ImmutableArray<IOption2>.Builder optionsBuilder,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (1)
21private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
14private static readonly ImmutableArray<IOption2>.Builder s_allOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (1)
34public static ImmutableArray<T> ToImmutableAndClear<T>(this ImmutableArray<T>.Builder builder)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (4)
128var nodes = ImmutableArray.CreateBuilder<Node>(_builderNodes.Length); 132var edges = ImmutableArray.CreateBuilder<Edge>(Math.Max(0, _builderNodes.Length - 1)); 139private void BuildArrays(ImmutableArray<Node>.Builder nodes, ImmutableArray<Edge>.Builder edges)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
226var builder = ImmutableArray.CreateBuilder<byte>(count);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
53var diagnostics = ImmutableArray.CreateBuilder<Diagnostic>();
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
883var builder = ImmutableArray.CreateBuilder<ParameterSymbol>(count); 976var ownedParams = ImmutableArray.CreateBuilder<TypeParameterSymbol>(gpHandles.Count);
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (2)
28private ImmutableArray<TextSpan>.Builder? _spans; 34public ImmutableArray<TextSpan>.Builder SpansBuilder
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (3)
220is nameof(ImmutableArray<>.Builder.ToImmutable) 221or nameof(ImmutableArray<>.Builder.MoveToImmutable) 222or nameof(ImmutableArray<>.Builder.ToArray)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (1)
18private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (1)
17private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
292var deduplicatedUsingsBuilder = ImmutableArray.CreateBuilder<UsingDirectiveSyntax>();
Microsoft.CodeAnalysis.CSharp.Features (16)
ChangeSignature\CSharpChangeSignatureService.cs (1)
770var result = ImmutableArray.CreateBuilder<T>();
Diagnostics\Analyzers\FileBasedPrograms\FileLevelDirectiveDiagnosticAnalyzer.cs (1)
52var errorReporter = ErrorReporters.CreateCollectingReporter(out var diagnosticsBuilder);
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (2)
48private ImmutableArray<Diagnostic>.Builder? _diagnostics; 62public ImmutableArray<Diagnostic>.Builder DiagnosticsBuilder
SplitOrMergeIfStatements\CSharpIfLikeStatementGenerator.cs (1)
90var builder = ImmutableArray.CreateBuilder<SyntaxNode>();
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (2)
28private ImmutableArray<TextSpan>.Builder? _spans; 34public ImmutableArray<TextSpan>.Builder SpansBuilder
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (3)
220is nameof(ImmutableArray<>.Builder.ToImmutable) 221or nameof(ImmutableArray<>.Builder.MoveToImmutable) 222or nameof(ImmutableArray<>.Builder.ToArray)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
292var deduplicatedUsingsBuilder = ImmutableArray.CreateBuilder<UsingDirectiveSyntax>();
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (5)
41var builder = ImmutableArray.CreateBuilder<CSharpDirective>(); 90ImmutableArray<CSharpDirective>.Builder? builder) 729var builder = ImmutableArray.CreateBuilder<(string Extension, string ItemType)>(pairs.Length); 822public static ErrorReporter CreateCollectingReporter(out ImmutableArray<SimpleDiagnostic>.Builder builder) 824var capturedBuilder = builder = ImmutableArray.CreateBuilder<SimpleDiagnostic>();
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\CSharpCollapseMultiplePathOperations.Fixer.cs (1)
73var arguments = ImmutableArray.CreateBuilder<ArgumentSyntax>();
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (1)
18private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (1)
17private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
57private readonly ImmutableArray<T>.Builder _builder;
Microsoft.CodeAnalysis.Features (30)
ChangeSignature\AbstractChangeSignatureService.cs (2)
693var newParameters = ImmutableArray.CreateBuilder<T>(); 973var updatedLeadingTrivia = ImmutableArray.CreateBuilder<SyntaxTrivia>();
Completion\CommonCompletionItem.cs (1)
114var builder = ImmutableArray<TaggedText>.Empty.ToBuilder();
Copilot\CopilotUtilities.cs (1)
41var newSpans = ImmutableArray.CreateBuilder<TextSpan>();
Diagnostics\Service\DiagnosticAnalyzerService_RemoteOrLocalDispatcher.cs (1)
122var builder = ImmutableArray.CreateBuilder<Project>();
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (1)
39internal readonly ImmutableArray<TaggedText>.Builder Builder = ImmutableArray.CreateBuilder<TaggedText>();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (9)
632var newActiveStatements = ImmutableArray.CreateBuilder<ActiveStatement>(oldActiveStatements.Length); 635var newExceptionRegions = ImmutableArray.CreateBuilder<ImmutableArray<SourceFileSpan>>(oldActiveStatements.Length); 949[In, Out] ImmutableArray<ActiveStatement>.Builder newActiveStatements, 950[In, Out] ImmutableArray<ImmutableArray<SourceFileSpan>>.Builder newExceptionRegions, 1115[Out] ImmutableArray<ActiveStatement>.Builder newActiveStatements, 1116[Out] ImmutableArray<ImmutableArray<SourceFileSpan>>.Builder newExceptionRegions, 1537ImmutableArray<ImmutableArray<SourceFileSpan>>.Builder newExceptionRegions, 2705ImmutableArray<ActiveStatement>.Builder newActiveStatements, 2706ImmutableArray<ImmutableArray<SourceFileSpan>>.Builder newExceptionRegions,
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
45var builder = ImmutableArray.CreateBuilder<DiagnosticDescriptor>();
QuickInfo\QuickInfoUtilities.cs (8)
48var builder = ImmutableArray.CreateBuilder<TaggedText>(); 60var builder = ImmutableArray.CreateBuilder<TaggedText>(); 83var builder = ImmutableArray.CreateBuilder<TaggedText>(); 94var builder = ImmutableArray.CreateBuilder<TaggedText>(); 103var builder = ImmutableArray.CreateBuilder<TaggedText>(); 111var builder = ImmutableArray.CreateBuilder<TaggedText>(); 119var builder = ImmutableArray.CreateBuilder<TaggedText>(); 143var builder = ImmutableArray.CreateBuilder<TaggedText>();
src\roslyn\src\Analyzers\Core\Analyzers\DiagnosticCustomTags.cs (1)
76var customTagsBuilder = ImmutableArray.CreateBuilder<string>();
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
53var diagnostics = ImmutableArray.CreateBuilder<Diagnostic>();
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (1)
103var compilationAssemblies = ImmutableArray.CreateBuilder<string>();
UnusedReferences\UnusedReferencesRemover.cs (3)
69var unusedReferencesBuilder = ImmutableArray.CreateBuilder<ReferenceInfo>(); 139var unusedReferencesBuilder = ImmutableArray.CreateBuilder<ReferenceInfo>(); 198var unusedReferencesBuilder = ImmutableArray.CreateBuilder<ReferenceInfo>();
Microsoft.CodeAnalysis.Razor.Compiler (33)
CSharp\GenericTypeNameRewriter.cs (3)
36using var _ = ArrayBuilderPool<ComponentTypeArgumentIntermediateNode>.GetPooledObject(out var builder); 47private readonly ImmutableArray<ComponentTypeArgumentIntermediateNode>.Builder _usedBindings; 49public Visitor(Dictionary<string, ComponentTypeArgumentIntermediateNode> bindings, ImmutableArray<ComponentTypeArgumentIntermediateNode>.Builder usedBindings)
Language\CodeGeneration\CodeRenderingContext.cs (3)
25private readonly ImmutableArray<RazorDiagnostic>.Builder _diagnostics; 26private readonly ImmutableArray<SourceMapping>.Builder _sourceMappings; 27private readonly ImmutableArray<LinePragma>.Builder _linePragmas;
Language\CodeGeneration\CodeTargetBuilder.cs (2)
10private ImmutableArray<ICodeTargetExtension>.Builder? _targetExtensions; 15public ImmutableArray<ICodeTargetExtension>.Builder TargetExtensions
Language\Components\ComponentBindLoweringPass.cs (2)
332using var _ = SpecializedPools.GetPooledStringDictionary<ImmutableArray<AttributeInfo>.Builder>(out var duplicates); 338if (!duplicates.TryGetValue(directiveAttribute.AttributeName, out var builder))
Language\Components\ComponentNodeWriter.cs (1)
652private readonly ImmutableArray<IntermediateToken>.Builder _currentAttributeValues = ImmutableArray.CreateBuilder<IntermediateToken>();
Language\ConfigureDirectivesFeature.cs (3)
12private readonly Dictionary<RazorFileKind, ImmutableArray<DirectiveDescriptor>.Builder> _fileKindToDirectivesMap = []; 26var directives = _fileKindToDirectivesMap.GetOrAdd(fileKind, _ => ImmutableArray.CreateBuilder<DirectiveDescriptor>()); 39return _fileKindToDirectivesMap.TryGetValue(fileKindValue, out var directives)
Language\DefaultDirectiveSyntaxTreePass.cs (1)
37private ImmutableArray<RazorDiagnostic>.Builder? _diagnostics;
Language\DefaultRazorTargetExtensionFeature.cs (1)
11public ImmutableArray<ICodeTargetExtension>.Builder TargetExtensions
Language\Intermediate\IntermediateNode.cs (1)
14private ImmutableArray<RazorDiagnostic>.Builder? _diagnosticsBuilder;
Language\IRazorTargetExtensionFeature.cs (1)
11ImmutableArray<ICodeTargetExtension>.Builder TargetExtensions { get; }
Language\Legacy\ClassifiedSpanVisitor.cs (1)
19private readonly ImmutableArray<ClassifiedSpanInternal>.Builder _spans;
Language\Legacy\ErrorSink.cs (4)
15private ImmutableArray<RazorDiagnostic>.Builder? _errors; 19var errors = _errors; 30var errors = _errors; 49var errors = _errors ??= ArrayBuilderPool<RazorDiagnostic>.Default.Get();
Language\Legacy\TagHelperSpanVisitor.cs (3)
13private readonly ImmutableArray<TagHelperSpanInternal>.Builder _spans; 15private TagHelperSpanVisitor(RazorSourceDocument source, ImmutableArray<TagHelperSpanInternal>.Builder spans) 23using var _ = ArrayBuilderPool<TagHelperSpanInternal>.GetPooledObject(out var builder);
Language\RazorProjectEngine.cs (2)
257private static void AddDefaultPhases(ImmutableArray<IRazorEnginePhase>.Builder phases) 271private static void AddDefaultFeatures(ImmutableArray<IRazorFeature>.Builder features)
Language\RazorProjectEngineBuilder.cs (2)
15public ImmutableArray<IRazorFeature>.Builder Features { get; } 16public ImmutableArray<IRazorEnginePhase>.Builder Phases { get; }
Language\TagHelperObjectBuilder`1.cs (2)
13private ImmutableArray<RazorDiagnostic>.Builder? _diagnostics; 16public ImmutableArray<RazorDiagnostic>.Builder Diagnostics
Language\TypeNameObject.cs (1)
33var knownTypeNames = ImmutableArray.CreateBuilder<TypeNameInfo>();
Microsoft.CodeAnalysis.Rebuild (3)
CompilationOptionsReader.cs (3)
303var builder = ImmutableArray.CreateBuilder<SyntaxTree>(sourceFileCount); 329var builder = ImmutableArray.CreateBuilder<MetadataReference>(); 360var builder = ImmutableArray.CreateBuilder<MetadataReference>();
Microsoft.CodeAnalysis.ResxSourceGenerator (17)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
57private readonly ImmutableArray<T>.Builder _builder;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
80var builder = ImmutableArray.CreateBuilder<INamespaceOrTypeSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
82var builder = ImmutableArray.CreateBuilder<INamespaceOrTypeSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
549ImmutableArray<IMethodSymbol>.Builder originalDefinitionsBuilder = ImmutableArray.CreateBuilder<IMethodSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
90var builder = ImmutableArray.CreateBuilder<IOperation>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
24ImmutableArray<IPropertySymbol>.Builder originalDefinitionsBuilder = ImmutableArray.CreateBuilder<IPropertySymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
119this ImmutableArray<IOption2>.Builder optionsBuilder, 132this ImmutableArray<IOption2>.Builder optionsBuilder, 144this ImmutableArray<IOption2>.Builder optionsBuilder,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (1)
21private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
14private static readonly ImmutableArray<IOption2>.Builder s_allOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (1)
34public static ImmutableArray<T> ToImmutableAndClear<T>(this ImmutableArray<T>.Builder builder)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (4)
128var nodes = ImmutableArray.CreateBuilder<Node>(_builderNodes.Length); 132var edges = ImmutableArray.CreateBuilder<Edge>(Math.Max(0, _builderNodes.Length - 1)); 139private void BuildArrays(ImmutableArray<Node>.Builder nodes, ImmutableArray<Edge>.Builder edges)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
226var builder = ImmutableArray.CreateBuilder<byte>(count);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
452ImmutableArray<ModuleMetadata>.Builder moduleBuilder = null;
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (2)
44Private _diagnostics As ImmutableArray(Of Diagnostic).Builder 60Public ReadOnly Property DiagnosticsBuilder As ImmutableArray(Of Diagnostic).Builder
Microsoft.CodeAnalysis.Workspaces (24)
Diagnostics\HostDiagnosticAnalyzers.cs (1)
201var descriptors = ImmutableArray.CreateBuilder<DiagnosticDescriptor>();
Shared\Utilities\DocumentationComment.cs (4)
119private ImmutableArray<string>.Builder? _parameterNamesBuilder; 120private ImmutableArray<string>.Builder? _typeParameterNamesBuilder; 121private ImmutableArray<string>.Builder? _exceptionTypesBuilder; 122private Dictionary<string, ImmutableArray<string>.Builder>? _exceptionTextBuilders;
SourceGeneratorTelemetry\SourceGeneratorTelemetryCollectorWorkspaceService.cs (1)
67var arrayBuilder = ImmutableArray.CreateBuilder<ImmutableDictionary<string, object?>>();
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
57private readonly ImmutableArray<T>.Builder _builder;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
119this ImmutableArray<IOption2>.Builder optionsBuilder, 132this ImmutableArray<IOption2>.Builder optionsBuilder, 144this ImmutableArray<IOption2>.Builder optionsBuilder,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (1)
21private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
14private static readonly ImmutableArray<IOption2>.Builder s_allOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (1)
34public static ImmutableArray<T> ToImmutableAndClear<T>(this ImmutableArray<T>.Builder builder)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (4)
128var nodes = ImmutableArray.CreateBuilder<Node>(_builderNodes.Length); 132var edges = ImmutableArray.CreateBuilder<Edge>(Math.Max(0, _builderNodes.Length - 1)); 139private void BuildArrays(ImmutableArray<Node>.Builder nodes, ImmutableArray<Edge>.Builder edges)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
226var builder = ImmutableArray.CreateBuilder<byte>(count);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (3)
49private readonly ImmutableArray<DocumentInfo>.Builder _documentsAddedInBatch = ImmutableArray.CreateBuilder<DocumentInfo>(); 418ImmutableArray<string>.Builder documentFileNamesAdded, 433ImmutableArray<string>.Builder documentFileNamesAdded,
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
569var documentFileNamesAddedBuilder = ImmutableArray.CreateBuilder<string>(); 1290private static void ClearAndZeroCapacity<T>(ImmutableArray<T>.Builder list)
Workspace\Solution\ProjectDependencyGraph_AddProject.cs (1)
28var builder = newDependencySets.ToBuilder();
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
MSBuild\MSBuildProjectLoader.Worker.cs (2)
98var results = ImmutableArray.CreateBuilder<ProjectInfo>(); 142var builder = ImmutableArray.CreateBuilder<ProjectInfo>();
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (2)
148var builder = ImmutableArray.CreateBuilder<UnresolvedMetadataReference>(); 163var builder = ImmutableArray.CreateBuilder<MetadataReference>();
MSBuild\SolutionFileReader.cs (1)
57var builder = ImmutableArray.CreateBuilder<(string ProjectPath, string ProjectGuid)>();
Microsoft.Diagnostics.DataContractReader.Contracts (5)
Contracts\GCInfo\X86\InfoHdr.cs (1)
366ImmutableArray<int>.Builder epilogsBuilder = ImmutableArray.CreateBuilder<int>();
Contracts\Signature\RuntimeSignatureDecoder.cs (4)
140var types = ImmutableArray.CreateBuilder<TType>(count); 174var parameterBuilder = ImmutableArray.CreateBuilder<TType>(parameterCount); 228var builder = ImmutableArray.CreateBuilder<int>(sizesCount); 239var builder = ImmutableArray.CreateBuilder<int>(lowerBoundsCount);
Microsoft.Diagnostics.DataContractReader.Legacy (2)
Dbi\DacDbiImpl.cs (2)
2759ImmutableArray<TypeHandle>.Builder builder = ImmutableArray.CreateBuilder<TypeHandle>(argCount); 2769ImmutableArray<TypeHandle>.Builder builder = ImmutableArray.CreateBuilder<TypeHandle>(argCount);
Microsoft.DotNet.Cli.CommandLine (1)
SpanParsableExtensions.cs (1)
96var coll = ImmutableArray.CreateBuilder<T>(tokenizationResult.Tokens.Count);
Microsoft.DotNet.HotReload.Watch (1)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAssetsManifest.cs (1)
151var discoveryPatterns = ImmutableArray.CreateBuilder<StaticWebAssetPattern>();
Microsoft.DotNet.ProjectTools (9)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (5)
41var builder = ImmutableArray.CreateBuilder<CSharpDirective>(); 89ImmutableArray<CSharpDirective>.Builder? builder, 839var builder = ImmutableArray.CreateBuilder<(string Extension, string ItemType)>(pairs.Length); 999public static ErrorReporter CreateCollectingReporter(out ImmutableArray<SimpleDiagnostic>.Builder builder) 1001var capturedBuilder = builder = ImmutableArray.CreateBuilder<SimpleDiagnostic>();
VirtualProjectBuilder.cs (4)
211var builder = ImmutableArray.CreateBuilder<CSharpDirective>(directives.Length); 322var evaluatedDirectiveBuilder = ImmutableArray.CreateBuilder<CSharpDirective>(); 340var deduplicatedFileEvaluatedDirectiveBuilder = ImmutableArray.CreateBuilder<CSharpDirective>(fileEvaluatedDirectives.Length); 420var builder = ImmutableArray.CreateBuilder<CSharpDirective>(directives.Length);
Microsoft.Extensions.Logging.Generators (3)
LoggerMessageGenerator.Roslyn4.0.cs (2)
109ImmutableArray<(LoggerClassSpec, bool)>.Builder? specs = null; 110ImmutableArray<Diagnostic>.Builder? diagnostics = null;
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
170var builder = ImmutableArray.CreateBuilder<T>(span.Length);
Microsoft.Extensions.Options.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
170var builder = ImmutableArray.CreateBuilder<T>(span.Length);
Microsoft.Interop.ComInterfaceGenerator (21)
ComClassInfo.cs (1)
29ImmutableArray<string>.Builder names = ImmutableArray.CreateBuilder<string>();
ComInterfaceContext.cs (1)
33var accumulator = ImmutableArray.CreateBuilder<DiagnosticOr<ComInterfaceContext>>(data.Length);
ComInterfaceGenerator.cs (3)
439var builder = ImmutableArray.CreateBuilder<Location>(parameterCount); 489var contextList = ImmutableArray.CreateBuilder<ComInterfaceAndMethodsContext>(); 493var methodList = ImmutableArray.CreateBuilder<ComMethodContext>();
ComInterfaceInfo.cs (2)
116ImmutableArray<DiagnosticInfo>.Builder nonFatalDiagnostics = ImmutableArray.CreateBuilder<DiagnosticInfo>(); 154ImmutableArray<InterfaceInfo>.Builder builder = ImmutableArray.CreateBuilder<InterfaceInfo>();
ComMethodInfo.cs (9)
63var methods = ImmutableArray.CreateBuilder<DiagnosticOr<(ComMethodInfo, IMethodSymbol)>>(); 139ImmutableArray<DiagnosticOr<(ComMethodInfo, IMethodSymbol)>>.Builder methods, 244ImmutableArray<DiagnosticOr<(ComMethodInfo, IMethodSymbol)>>.Builder methods, 319ImmutableArray<DiagnosticOr<(ComMethodInfo, IMethodSymbol)>>.Builder methods, 346ImmutableArray<DiagnosticOr<(ComMethodInfo, IMethodSymbol)>>.Builder methods, 383var builder = ImmutableArray.CreateBuilder<AttributeInfo>(attributes.Length); 573ImmutableArray<DiagnosticOr<(ComMethodInfo, IMethodSymbol)>>.Builder methods, 598ImmutableArray<DiagnosticOr<(ComMethodInfo, IMethodSymbol)>>.Builder methods, 619ImmutableArray<DiagnosticOr<(ComMethodInfo, IMethodSymbol)>>.Builder methods,
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
170var builder = ImmutableArray.CreateBuilder<T>(span.Length);
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
58ImmutableArray<Project>.Builder projectsWithDiagnostics = ImmutableArray.CreateBuilder<Project>();
VirtualMethodPointerStubGenerator.cs (3)
274var elements = ImmutableArray.CreateBuilder<TypePositionInfo>(originalElements.Length + 2); 296var elements = ImmutableArray.CreateBuilder<TypePositionInfo>(originalElements.Length + 2); 355ImmutableArray<FunctionPointerUnmanagedCallingConventionSyntax>.Builder callingConventions = ImmutableArray.CreateBuilder<FunctionPointerUnmanagedCallingConventionSyntax>();
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSImportGenerator.cs (1)
179ImmutableArray<TypePositionInfo>.Builder typeInfoBuilder = ImmutableArray.CreateBuilder<TypePositionInfo>(originalElementInfo.Length + NumImplicitArguments);
Microsoft.Interop.LibraryImportGenerator (2)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
170var builder = ImmutableArray.CreateBuilder<T>(span.Length);
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
58ImmutableArray<Project>.Builder projectsWithDiagnostics = ImmutableArray.CreateBuilder<Project>();
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
170var builder = ImmutableArray.CreateBuilder<T>(span.Length);
Microsoft.Interop.SourceGeneration (20)
BoundGenerators.cs (4)
26ImmutableArray<IBoundMarshallingGenerator>.Builder signatureMarshallers = ImmutableArray.CreateBuilder<IBoundMarshallingGenerator>(); 27ImmutableArray<IBoundMarshallingGenerator>.Builder nativeParamMarshallers = ImmutableArray.CreateBuilder<IBoundMarshallingGenerator>(); 28ImmutableArray<IBoundMarshallingGenerator>.Builder managedParamMarshallers = ImmutableArray.CreateBuilder<IBoundMarshallingGenerator>(); 29ImmutableArray<GeneratorDiagnostic>.Builder generatorDiagnostics = ImmutableArray.CreateBuilder<GeneratorDiagnostic>();
ContainingSyntaxContext.cs (1)
53ImmutableArray<ContainingSyntax>.Builder containingTypeInfoBuilder = ImmutableArray.CreateBuilder<ContainingSyntax>();
GeneratedStatements.cs (2)
95ImmutableArray<StatementSyntax>.Builder statementsToUpdate = ImmutableArray.CreateBuilder<StatementSyntax>(); 212ImmutableArray<StatementSyntax>.Builder catchClauseBuilder = ImmutableArray.CreateBuilder<StatementSyntax>();
SignatureContext.cs (3)
64ImmutableArray<AttributeListSyntax>.Builder additionalAttrs = ImmutableArray.CreateBuilder<AttributeListSyntax>(); 125ImmutableArray<TypePositionInfo>.Builder typeInfos = ImmutableArray.CreateBuilder<TypePositionInfo>(); 190ImmutableArray<AttributeData>.Builder merged = ImmutableArray.CreateBuilder<AttributeData>(accessorAttributes.Length + associatedPropertyAttributes.Length);
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
170var builder = ImmutableArray.CreateBuilder<T>(span.Length);
TypeSymbolExtensions.cs (2)
316ImmutableArray<ITypeSymbol>.Builder typeArguments = ImmutableArray.CreateBuilder<ITypeSymbol>(); 317ImmutableArray<NullableAnnotation>.Builder nullableAnnotations = ImmutableArray.CreateBuilder<NullableAnnotation>();
UnmanagedToManagedStubGenerator.cs (1)
94var argBuilder = ImmutableArray.CreateBuilder<ArgumentSyntax>(indexCount);
VariableDeclarations.cs (6)
18ImmutableArray<StatementSyntax>.Builder initializations = ImmutableArray.CreateBuilder<StatementSyntax>(); 19ImmutableArray<LocalDeclarationStatementSyntax>.Builder variables = ImmutableArray.CreateBuilder<LocalDeclarationStatementSyntax>(); 55static void AppendVariableDeclarations(ImmutableArray<LocalDeclarationStatementSyntax>.Builder statementsToUpdate, IBoundMarshallingGenerator marshaller, StubIdentifierContext context, bool initializeToDefault) 81ImmutableArray<StatementSyntax>.Builder initializations = ImmutableArray.CreateBuilder<StatementSyntax>(); 82ImmutableArray<LocalDeclarationStatementSyntax>.Builder variables = ImmutableArray.CreateBuilder<LocalDeclarationStatementSyntax>(); 112static void AppendVariableDeclarations(ImmutableArray<LocalDeclarationStatementSyntax>.Builder statementsToUpdate, IBoundMarshallingGenerator marshaller, StubIdentifierContext context, bool initializeToDefault)
Microsoft.ML.Transforms (2)
Text\LdaTransform.cs (2)
340var itemScoresPerTopicBuilder = ImmutableArray.CreateBuilder<List<ModelParameters.ItemScore>>(); 357var wordScoresPerTopicBuilder = ImmutableArray.CreateBuilder<List<ModelParameters.WordItemScore>>();
Microsoft.NET.HostModel (2)
MachO\BinaryFormat\Blobs\EmbeddedSignatureBlob.cs (2)
41var blobs = ImmutableArray.CreateBuilder<IBlob>(blobCount); 42var blobIndices = ImmutableArray.CreateBuilder<BlobIndex>(blobCount);
Roslyn.Diagnostics.Analyzers (17)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
57private readonly ImmutableArray<T>.Builder _builder;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
80var builder = ImmutableArray.CreateBuilder<INamespaceOrTypeSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
82var builder = ImmutableArray.CreateBuilder<INamespaceOrTypeSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
549ImmutableArray<IMethodSymbol>.Builder originalDefinitionsBuilder = ImmutableArray.CreateBuilder<IMethodSymbol>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
90var builder = ImmutableArray.CreateBuilder<IOperation>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
24ImmutableArray<IPropertySymbol>.Builder originalDefinitionsBuilder = ImmutableArray.CreateBuilder<IPropertySymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
119this ImmutableArray<IOption2>.Builder optionsBuilder, 132this ImmutableArray<IOption2>.Builder optionsBuilder, 144this ImmutableArray<IOption2>.Builder optionsBuilder,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (1)
21private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
14private static readonly ImmutableArray<IOption2>.Builder s_allOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (1)
34public static ImmutableArray<T> ToImmutableAndClear<T>(this ImmutableArray<T>.Builder builder)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (4)
128var nodes = ImmutableArray.CreateBuilder<Node>(_builderNodes.Length); 132var edges = ImmutableArray.CreateBuilder<Edge>(Math.Max(0, _builderNodes.Length - 1)); 139private void BuildArrays(ImmutableArray<Node>.Builder nodes, ImmutableArray<Edge>.Builder edges)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
226var builder = ImmutableArray.CreateBuilder<byte>(count);
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (1)
18private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (1)
17private static readonly ImmutableArray<IOption2>.Builder s_editorConfigOptionsBuilder = ImmutableArray.CreateBuilder<IOption2>();
rzc (1)
Json\JsonDataReader.cs (1)
181var builder = ImmutableArray.CreateBuilder<T>(length);
System.Collections.Immutable (24)
System\Collections\Immutable\ImmutableArray.cs (5)
400/// Initializes a new instance of the <see cref="ImmutableArray{T}.Builder"/> class. 404public static ImmutableArray<T>.Builder CreateBuilder<T>() 410/// Initializes a new instance of the <see cref="ImmutableArray{T}.Builder"/> class. 415public static ImmutableArray<T>.Builder CreateBuilder<T>(int initialCapacity) 441public static ImmutableArray<TSource> ToImmutableArray<TSource>(this ImmutableArray<TSource>.Builder builder)
System\Collections\Immutable\ImmutableArray_1.Builder.cs (6)
31/// Initializes a new instance of the <see cref="Builder"/> class. 42/// Initializes a new instance of the <see cref="Builder"/> class. 201/// <exception cref="InvalidOperationException">When <see cref="ImmutableArray{T}.Builder.Count"/> doesn't 202/// equal <see cref="ImmutableArray{T}.Builder.Capacity"/>.</exception> 475public void AddRange(Builder items) 486public void AddRange<TDerived>(ImmutableArray<TDerived>.Builder items) where TDerived : T
System\Collections\Immutable\ImmutableArray_1.Builder.DebuggerProxy.cs (2)
16private readonly ImmutableArray<T>.Builder _builder; 21public ImmutableArrayBuilderDebuggerProxy(ImmutableArray<T>.Builder builder)
System\Collections\Immutable\ImmutableArray_1.Minimal.cs (2)
262public ImmutableArray<T>.Builder ToBuilder() 270var builder = new Builder(self.Length);
System\Linq\ImmutableArrayExtensions.cs (5)
648public static T First<T>(this ImmutableArray<T>.Builder builder) 663public static T? FirstOrDefault<T>(this ImmutableArray<T>.Builder builder) 674public static T Last<T>(this ImmutableArray<T>.Builder builder) 689public static T? LastOrDefault<T>(this ImmutableArray<T>.Builder builder) 699public static bool Any<T>(this ImmutableArray<T>.Builder builder)
System\Runtime.InteropServices\ImmutableCollectionsMarshal.cs (4)
60/// Gets a <see cref="Memory{T}"/> for the <typeparamref name="T"/> array underlying an input <see cref="ImmutableArray{T}.Builder"/>. 62/// <typeparam name="T">The type of elements in the input <see cref="ImmutableArray{T}.Builder"/> value.</typeparam> 66/// the input <see cref="ImmutableArray{T}.Builder"/>. 68public static Memory<T> AsMemory<T>(ImmutableArray<T>.Builder? builder)
System.Reflection.Metadata (24)
System\Reflection\Metadata\Ecma335\CustomAttributeDecoder.cs (3)
109var arguments = ImmutableArray.CreateBuilder<CustomAttributeTypedArgument<TType>>(count); 128var arguments = ImmutableArray.CreateBuilder<CustomAttributeNamedArgument<TType>>(count); 404var array = ImmutableArray.CreateBuilder<CustomAttributeTypedArgument<TType>>(count);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
544var stringVirtualIndexToHeapOffsetMap = ImmutableArray.CreateBuilder<int>(totalCount);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (1)
296var rowCounts = ImmutableArray.CreateBuilder<int>(MetadataTokens.TableCount);
System\Reflection\Metadata\Ecma335\SignatureDecoder.cs (4)
148var types = ImmutableArray.CreateBuilder<TType>(count); 187var parameterBuilder = ImmutableArray.CreateBuilder<TType>(parameterCount); 260var builder = ImmutableArray.CreateBuilder<int>(sizesCount); 271var builder = ImmutableArray.CreateBuilder<int>(lowerBoundsCount);
System\Reflection\Metadata\IL\MethodBodyBlock.cs (2)
194var result = ImmutableArray.CreateBuilder<ExceptionRegion>(count); 211var result = ImmutableArray.CreateBuilder<ExceptionRegion>(count);
System\Reflection\Metadata\Internal\NamespaceCache.cs (3)
416public ImmutableArray<NamespaceDefinitionHandle>.Builder? Namespaces; 417public ImmutableArray<TypeDefinitionHandle>.Builder? TypeDefinitions; 418public ImmutableArray<ExportedTypeHandle>.Builder? ExportedTypes;
System\Reflection\Metadata\MetadataReader.cs (2)
1438var groupedNestedTypes = new Dictionary<TypeDefinitionHandle, ImmutableArray<TypeDefinitionHandle>.Builder>(); 1441ImmutableArray<TypeDefinitionHandle>.Builder? builder = null;
System\Reflection\Metadata\TypeName.cs (1)
51ImmutableArray<TypeName>.Builder? genericTypeArguments = default,
System\Reflection\Metadata\TypeNameParser.cs (1)
92ImmutableArray<TypeName>.Builder? genericArgs = null;
System\Reflection\Metadata\TypeSystem\EventDefinition.cs (1)
69ImmutableArray<MethodDefinitionHandle>.Builder? other = null;
System\Reflection\Metadata\TypeSystem\PropertyDefinition.cs (1)
80ImmutableArray<MethodDefinitionHandle>.Builder? other = null;
System\Reflection\PortableExecutable\ManagedPEBuilder.cs (1)
96var builder = ImmutableArray.CreateBuilder<Section>(3);
System\Reflection\PortableExecutable\PEBuilder.cs (1)
126var result = ImmutableArray.CreateBuilder<SerializedSection>(sections.Length);
System\Reflection\PortableExecutable\PEHeaders.cs (1)
314var builder = ImmutableArray.CreateBuilder<SectionHeader>(numberOfSections);
System\Reflection\PortableExecutable\PEReader.cs (1)
565var builder = ImmutableArray.CreateBuilder<DebugDirectoryEntry>(entryCount);
System.Text.Json.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
170var builder = ImmutableArray.CreateBuilder<T>(span.Length);
System.Text.RegularExpressions.Generator (3)
RegexGenerator.cs (2)
130ImmutableArray<Diagnostic>.Builder? diagnostics = null; 131ImmutableArray<object>.Builder? filteredResults = null;
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
170var builder = ImmutableArray.CreateBuilder<T>(span.Length);