94 instantiations of ArrayBuilder
Microsoft.CodeAnalysis (12)
ArrayBuilder.cs (1)
426pool = new ObjectPool<ArrayBuilder<T>>(() => new ArrayBuilder<T>(pool!), size);
CodeGen\ItemTokenMap.cs (1)
23private readonly ArrayBuilder<T> _items = new ArrayBuilder<T>();
CodeGen\LocalSlotManager.cs (2)
85_lazyAllLocals = new ArrayBuilder<Cci.ILocalDefinition>(); 201_lazyAllLocals = new ArrayBuilder<Cci.ILocalDefinition>(1);
Collections\OrderedSet.cs (1)
21_list = new ArrayBuilder<T>();
CommandLine\AnalyzerConfigSet.cs (1)
551ArrayBuilder<Section> namedSectionBuilder = new ArrayBuilder<Section>(_values.Count);
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
319var builder = new ArrayBuilder<ParameterInfo>(); 660var builder = new ArrayBuilder<TypeInfo>(); 740var builder = new ArrayBuilder<IMethodSymbol>();
InternalUtilities\SetWithInsertionOrder.cs (1)
27_elements = new ArrayBuilder<T>();
MetadataReader\PEModule.cs (2)
666var result = new ArrayBuilder<IGrouping<string, TypeDefinitionHandle>>(namespaces.Count); 744namespaceHandles.Add(nsHandle, new ArrayBuilder<TypeDefinitionHandle> { typeDef });
Microsoft.CodeAnalysis.CSharp (28)
Binder\FixedStatementBinder.cs (1)
33var locals = new ArrayBuilder<LocalSymbol>(_syntax.Declaration.Variables.Count);
Binder\LookupResult.cs (1)
79_symbolList = new ArrayBuilder<Symbol>();
Binder\PatternExplainer.cs (4)
270constraints.Add(temp, constraintBuilder = new ArrayBuilder<(BoundDagTest, bool)>()); 281evaluations.Add(temp, evaluationBuilder = new ArrayBuilder<BoundDagEvaluation>()); 424var subpatterns = new ArrayBuilder<string>(lengthValue); 475var subpatterns = new ArrayBuilder<string>(cardinality);
Binder\Semantics\Operators\BinaryOperatorOverloadResolutionResult.cs (1)
19this.Results = new ArrayBuilder<BinaryOperatorAnalysisResult>(10);
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (1)
19this.Results = new ArrayBuilder<UnaryOperatorAnalysisResult>(10);
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (3)
23this.Arguments = new ArrayBuilder<BoundExpression>(32); 24this.Names = new ArrayBuilder<(string, Location)?>(32); 25this.RefKinds = new ArrayBuilder<RefKind>(32);
Binder\Semantics\OverloadResolution\MethodGroup.cs (2)
27this.Methods = new ArrayBuilder<MethodSymbol>(); 28this.TypeArguments = new ArrayBuilder<TypeWithAnnotations>();
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
35this.ResultsBuilder = new ArrayBuilder<MemberResolutionResult<TMember>>();
CodeGen\EmitArrayInitializer.cs (1)
140var indices = new ArrayBuilder<IndexDesc>();
Compilation\SyntaxTreeSemanticModel.cs (1)
1979var builder = new ArrayBuilder<ISymbol>();
FlowAnalysis\ExitPointsWalker.cs (1)
26_labelsInside = new ArrayBuilder<LabelSymbol>();
Lowering\LocalRewriter\LocalRewriter_Literal.cs (2)
62var arguments = new ArrayBuilder<BoundExpression>(); 147var arguments = new ArrayBuilder<BoundExpression>();
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
484_lazyAvailableReusableHoistedFields.Add(field.Type, fields = new ArrayBuilder<StateMachineFieldSymbol>());
Symbols\Compilation_WellKnownMembers.cs (1)
412var builder = new ArrayBuilder<KeyValuePair<string, TypedConstant>>(namedArguments.Length);
Symbols\ConstraintsHelper.cs (1)
1235return useSiteDiagnosticsBuilder ??= new ArrayBuilder<TypeParameterDiagnosticInfo>();
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
275moduleAssemblyAttributesBuilder = new ArrayBuilder<CSharpAttributeData>();
Symbols\ReferenceManager.cs (1)
833unifiedAssemblies = new ArrayBuilder<UnifiedAssembly<AssemblySymbol>>();
Symbols\Source\SourceAssemblySymbol.cs (1)
131ArrayBuilder<ModuleSymbol> moduleBuilder = new ArrayBuilder<ModuleSymbol>(1 + netModules.Length);
Symbols\Symbol.cs (1)
754attributes = new ArrayBuilder<SynthesizedAttributeData>(1);
Symbols\Symbol_Attributes.cs (2)
597syntaxBuilder = new ArrayBuilder<AttributeSyntax>(); 598bindersBuilder = new ArrayBuilder<Binder>();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Semantics\PatternMatchingTests3.cs (1)
4919var cases = new ArrayBuilder<string>();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (4)
HoistedStateMachineLocalTests.cs (1)
1393var locals = new ArrayBuilder<LocalAndMethod>();
LocalsTests.cs (3)
3806var locals = new ArrayBuilder<LocalAndMethod>(); 3820var locals = new ArrayBuilder<LocalAndMethod>(); 3856var locals = new ArrayBuilder<LocalAndMethod>();
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
ObjectFormatterTests.cs (1)
860var obj = new ArrayBuilder<int>();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\Retargeting\RetargetingTests.cs (4)
48var sourceMethods = new ArrayBuilder<MethodSymbol>(); 54var retargetingMethods = new ArrayBuilder<MethodSymbol>(); 65sourceMethods = new ArrayBuilder<MethodSymbol>(); 71retargetingMethods = new ArrayBuilder<MethodSymbol>();
Microsoft.CodeAnalysis.UnitTests (19)
Collections\ArrayBuilderTests.cs (15)
19var builder = new ArrayBuilder<int> { 1, 2, 3, 2, 4, 5, 1 }; 23builder = new ArrayBuilder<int> { 1 }; 27builder = new ArrayBuilder<int>(); 35var builder = new ArrayBuilder<int> { 5, 1, 3, 2, 4, 1, 2 }; 39builder = new ArrayBuilder<int> { 1 }; 43builder = new ArrayBuilder<int> { 1, 2 }; 47builder = new ArrayBuilder<int> { 1, 2, 3 }; 51builder = new ArrayBuilder<int> { 1, 2, 2 }; 55builder = new ArrayBuilder<int>(); 63var builder = new ArrayBuilder<int> { 1, 2, 3, 2, 4, 5, 1 }; 66builder = new ArrayBuilder<int> { 1 }; 69builder = new ArrayBuilder<int>(); 72builder = new ArrayBuilder<int> { 1, 2, 3, 2, 4, 5, 1 }; 75builder = new ArrayBuilder<int> { 1, 2, 3, 2, 4, 5, 1 }; 82var builder = new ArrayBuilder<int>();
Collections\ImmutableArrayExtensionsTests.cs (2)
40var b = new ArrayBuilder<String>(); 66var builder = new ArrayBuilder<String>();
MetadataReferences\MetadataHelpersTests.cs (2)
426var result = new ArrayBuilder<IGrouping<string, TypeDefinitionHandle>>(); 466var result = new ArrayBuilder<IGrouping<string, TypeDefinitionHandle>>();
Microsoft.CodeAnalysis.VisualBasic (20)
Binding\Binder_Statements.vb (3)
438Private ReadOnly _tryOnErrorResume As New ArrayBuilder(Of BoundStatement) 632array = New ArrayBuilder(Of LocalSymbol)() 635array = New ArrayBuilder(Of LocalSymbol)()
Binding\LookupResult.vb (1)
348_symList = New ArrayBuilder(Of Symbol)
CodeGen\EmitArrayInitializer.vb (1)
113Dim indices As New ArrayBuilder(Of IndexDesc)
Compilation\SyntaxTreeSemanticModel.vb (1)
1362Dim builder = New ArrayBuilder(Of ISymbol)
Lowering\LambdaRewriter\LambdaFrame.vb (1)
29Friend ReadOnly CapturedLocals As New ArrayBuilder(Of LambdaCapturedVariable)
Semantics\TypeInference\Graph.vb (4)
30Me.IncomingEdges = New ArrayBuilder(Of TGraphNode)() 31Me.OutgoingEdges = New ArrayBuilder(Of TGraphNode)() 58ChildNodes = New ArrayBuilder(Of TGraphNode)() 67Vertices = New ArrayBuilder(Of TGraphNode)()
Semantics\TypeInference\TypeInferenceCollection.vb (1)
44_dominantTypeDataList = New ArrayBuilder(Of TDominantTypeData)()
Symbols\ConstraintsHelper.vb (1)
699useSiteDiagnosticsBuilder = New ArrayBuilder(Of TypeParameterDiagnosticInfo)()
Symbols\ReferenceManager.vb (1)
707unifiedAssemblies = New ArrayBuilder(Of UnifiedAssembly(Of AssemblySymbol))()
Symbols\Source\SourceAssemblySymbol.vb (1)
92Dim moduleBuilder As New ArrayBuilder(Of ModuleSymbol)(1 + netModules.Length)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
1602allInitializers = New ArrayBuilder(Of ImmutableArray(Of FieldOrPropertyInitializer))() 2974symbols = New ArrayBuilder(Of Symbol)
Symbols\Symbol_Attributes.vb (2)
320syntaxBuilder = New ArrayBuilder(Of AttributeSyntax)() 321bindersBuilder = New ArrayBuilder(Of Binder)()
Symbols\WellKnownMembers.vb (1)
173Dim builder = New ArrayBuilder(Of KeyValuePair(Of String, TypedConstant))(namedArguments.Length)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Attributes\AssemblyAttributes.vb (4)
2069Dim list As New ArrayBuilder(Of VisualBasicAttributeData) 2124Dim list As New ArrayBuilder(Of VisualBasicAttributeData) 2173Dim list As New ArrayBuilder(Of VisualBasicAttributeData) 2221Dim list As New ArrayBuilder(Of VisualBasicAttributeData)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
HoistedStateMachineLocalTests.vb (1)
1471Dim locals = New ArrayBuilder(Of LocalAndMethod)()
5800 references to ArrayBuilder
Microsoft.CodeAnalysis (813)
ArrayBuilder.cs (27)
13[DebuggerTypeProxy(typeof(ArrayBuilder<>.DebuggerProxy))] 20private readonly ArrayBuilder<T> _builder; 22public DebuggerProxy(ArrayBuilder<T> builder) 47private readonly ObjectPool<ArrayBuilder<T>>? _pool; 58private ArrayBuilder(ObjectPool<ArrayBuilder<T>> pool) 312var tmp = ArrayBuilder<U>.GetInstance(Count); 390private static readonly ObjectPool<ArrayBuilder<T>> s_poolInstance = CreatePool(); 391public static ArrayBuilder<T> GetInstance() 393var builder = s_poolInstance.Allocate(); 398public static ArrayBuilder<T> GetInstance(int capacity) 400var builder = GetInstance(); 405public static ArrayBuilder<T> GetInstance(int capacity, T fillWithValue) 407var builder = GetInstance(); 418public static ObjectPool<ArrayBuilder<T>> CreatePool() 423public static ObjectPool<ArrayBuilder<T>> CreatePool(int size) 425ObjectPool<ArrayBuilder<T>>? pool = null; 426pool = new ObjectPool<ArrayBuilder<T>>(() => new ArrayBuilder<T>(pool!), size); 465var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 470if (!accumulator.TryGetValue(key, out var bucket)) 472bucket = ArrayBuilder<T>.GetInstance(); 490public void AddRange(ArrayBuilder<T> items) 495public void AddRange<U>(ArrayBuilder<U> items, Func<U, T> selector) 503public void AddRange<U>(ArrayBuilder<U> items) where U : T 508public void AddRange<U>(ArrayBuilder<U> items, int start, int length) where U : T 630var result = ArrayBuilder<S>.GetInstance(Count);
ArrayBuilder.Enumerator.cs (2)
14private readonly ArrayBuilder<T> _builder; 17public Enumerator(ArrayBuilder<T> builder)
CodeGen\ArrayMembers.cs (4)
200var parameters = ArrayBuilder<ArrayMethodParameterInfo>.GetInstance(rank + 1); 308var parameters = ArrayBuilder<ArrayMethodParameterInfo>.GetInstance(rank);
CodeGen\BasicBlock.cs (1)
737public void GetBranchBlocks(ArrayBuilder<BasicBlock> branchBlocksBuilder)
CodeGen\ILBuilder.cs (17)
51public ArrayBuilder<RawSequencePoint> SeqPointsOpt; 65private ArrayBuilder<ILMarker> _allocatedILMarkers; 263ArrayBuilder<BasicBlock> reachableBlocks = ArrayBuilder<BasicBlock>.GetInstance(); 273private static void PushReachableBlockToProcess(ArrayBuilder<BasicBlock> reachableBlocks, BasicBlock block) 284private static void MarkReachableFrom(ArrayBuilder<BasicBlock> reachableBlocks, BasicBlock block) 331private static void MarkReachableFromBranch(ArrayBuilder<BasicBlock> reachableBlocks, BasicBlock block) 425private static void MarkReachableFromTry(ArrayBuilder<BasicBlock> reachableBlocks, BasicBlock block) 467private static void MarkReachableFromSwitch(ArrayBuilder<BasicBlock> reachableBlocks, BasicBlock block) 470var blockBuilder = ArrayBuilder<BasicBlock>.GetInstance(); 916var blockBuilder = ArrayBuilder<BasicBlock>.GetInstance(); 969ArrayBuilder<RawSequencePoint> seqPoints = ArrayBuilder<RawSequencePoint>.GetInstance(); 1013this.SeqPointsOpt = ArrayBuilder<RawSequencePoint>.GetInstance(); 1226_allocatedILMarkers = ArrayBuilder<ILMarker>.GetInstance();
CodeGen\ItemTokenMap.cs (1)
23private readonly ArrayBuilder<T> _items = new ArrayBuilder<T>();
CodeGen\LocalScopeManager.cs (19)
122var result = ArrayBuilder<Cci.LocalScope>.GetInstance(); 151var result = ArrayBuilder<Cci.ExceptionHandlerRegion>.GetInstance(); 158var result = ArrayBuilder<StateMachineHoistedLocalScope>.GetInstance(); 250internal abstract void GetExceptionHandlerRegions(ArrayBuilder<Cci.ExceptionHandlerRegion> regions); 256internal abstract ScopeBounds GetLocalScopes(ArrayBuilder<Cci.LocalScope> result); 258protected static ScopeBounds GetLocalScopes<TScopeInfo>(ArrayBuilder<Cci.LocalScope> result, ImmutableArray<TScopeInfo>.Builder scopes) 280internal abstract ScopeBounds GetHoistedLocalScopes(ArrayBuilder<StateMachineHoistedLocalScope> result); 282protected static ScopeBounds GetHoistedLocalScopes<TScopeInfo>(ArrayBuilder<StateMachineHoistedLocalScope> result, ImmutableArray<TScopeInfo>.Builder scopes) 415internal override void GetExceptionHandlerRegions(ArrayBuilder<Cci.ExceptionHandlerRegion> regions) 426internal override ScopeBounds GetLocalScopes(ArrayBuilder<Cci.LocalScope> result) 471internal override ScopeBounds GetHoistedLocalScopes(ArrayBuilder<StateMachineHoistedLocalScope> result) 745internal override void GetExceptionHandlerRegions(ArrayBuilder<Cci.ExceptionHandlerRegion> regions) 812internal override ScopeBounds GetLocalScopes(ArrayBuilder<Cci.LocalScope> scopesWithVariables) 815internal override ScopeBounds GetHoistedLocalScopes(ArrayBuilder<StateMachineHoistedLocalScope> result) 820var scopes = ArrayBuilder<Cci.LocalScope>.GetInstance();
CodeGen\LocalSlotManager.cs (1)
71private ArrayBuilder<Cci.ILocalDefinition>? _lazyAllLocals;
CodeGen\MethodBody.cs (2)
110var sequencePointsBuilder = ArrayBuilder<Cci.SequencePoint>.GetInstance();
CodeGen\PrivateImplementationDetails.cs (2)
135ArrayBuilder<SynthesizedStaticField> fieldsBuilder = ArrayBuilder<SynthesizedStaticField>.GetInstance(_mappedFields.Count + _cachedArrayFields.Count + (_mvidField != null ? 1 : 0));
CodeGen\SequencePointList.cs (3)
47public static SequencePointList Create(ArrayBuilder<RawSequencePoint> seqPointBuilder, ILBuilder builder) 90private static OffsetAndSpan[] GetSubArray(ArrayBuilder<RawSequencePoint> seqPointBuilder, int start, int length, ILBuilder builder) 112ArrayBuilder<Cci.SequencePoint> builder)
CodeGen\SwitchIntegralJumpTableEmitter.cs (4)
184var switchBucketsStack = ArrayBuilder<SwitchBucket>.GetInstance(); 223var crumbled = ArrayBuilder<SwitchBucket>.GetInstance();
CodeGen\VariableSlotAllocator.cs (1)
15public abstract void AddPreviousLocals(ArrayBuilder<Cci.ILocalDefinition> builder);
Collections\ArrayBuilderExtensions.cs (23)
14public static bool Any<T>(this ArrayBuilder<T> builder, Func<T, bool> predicate) 26public static bool Any<T, A>(this ArrayBuilder<T> builder, Func<T, A, bool> predicate, A arg) 38public static bool All<T>(this ArrayBuilder<T> builder, Func<T, bool> predicate) 50public static bool All<T, A>(this ArrayBuilder<T> builder, Func<T, A, bool> predicate, A arg) 70public static ImmutableArray<TResult> SelectAsArray<TItem, TResult>(this ArrayBuilder<TItem> items, Func<TItem, TResult> map) 90var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 110public static ImmutableArray<TResult> SelectAsArray<TItem, TArg, TResult>(this ArrayBuilder<TItem> items, Func<TItem, TArg, TResult> map, TArg arg) 130var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 150public static ImmutableArray<TResult> SelectAsArrayWithIndex<TItem, TArg, TResult>(this ArrayBuilder<TItem> items, Func<TItem, int, TArg, TResult> map, TArg arg) 170var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 180public static void AddOptional<T>(this ArrayBuilder<T> builder, T? item) 192public static void Push<T>(this ArrayBuilder<T> builder, T e) 197public static T Pop<T>(this ArrayBuilder<T> builder) 204public static bool TryPop<T>(this ArrayBuilder<T> builder, [MaybeNullWhen(false)] out T result) 216public static T Peek<T>(this ArrayBuilder<T> builder) 221public static ImmutableArray<T> ToImmutableOrEmptyAndFree<T>(this ArrayBuilder<T>? builder) 226public static void AddIfNotNull<T>(this ArrayBuilder<T> builder, T? value) 235public static void AddIfNotNull<T>(this ArrayBuilder<T> builder, T? value) 244public static void FreeAll<T>(this ArrayBuilder<T> builder, Func<T, ArrayBuilder<T>?> getNested)
Collections\CachingDictionary.cs (1)
116public void AddValues(ArrayBuilder<TElement> array)
Collections\ImmutableArrayExtensions.cs (36)
190var builder = ArrayBuilder<TResult>.GetInstance(items.Length); 216var builder = ArrayBuilder<TResult>.GetInstance(); 241var builder = ArrayBuilder<TResult>.GetInstance(); 264var builder = ArrayBuilder<TResult>.GetInstance(); 281var builder = ArrayBuilder<TResult>.GetInstance(array.Length); 307var builder = ArrayBuilder<TResult>.GetInstance(); 343var builder = ArrayBuilder<TResult>.GetInstance(self.Length); 361var builder = ArrayBuilder<TResult>.GetInstance(self.Length); 390ArrayBuilder<T>? builder = null; 410builder = ArrayBuilder<T>.GetInstance(); 428builder = ArrayBuilder<T>.GetInstance(); 635var builder = ArrayBuilder<T>.GetInstance(); 690var builder = ArrayBuilder<TValue>.GetInstance(); 713var builder = ArrayBuilder<T>.GetInstance(first.Length + second.Length + third.Length); 722var builder = ArrayBuilder<T>.GetInstance(first.Length + second.Length + third.Length + fourth.Length); 732var builder = ArrayBuilder<T>.GetInstance(first.Length + second.Length + third.Length + fourth.Length + fifth.Length); 743var builder = ArrayBuilder<T>.GetInstance(first.Length + second.Length + third.Length + fourth.Length + fifth.Length + sixth.Length); 770var builder = ArrayBuilder<T>.GetInstance(self.Length + items.Count); 852var accumulator = new Dictionary<K, ArrayBuilder<T>>(items.Length, comparer); 857if (!accumulator.TryGetValue(key, out var bucket)) 859bucket = ArrayBuilder<T>.GetInstance();
Collections\OrderedSet.cs (2)
16private readonly ArrayBuilder<T> _list; 70public ArrayBuilder<T>.Enumerator GetEnumerator()
Collections\OrderPreservingMultiDictionary.cs (16)
174/// Each value is either a single V or an <see cref="ArrayBuilder{V}"/>. 184internal ValueSet(ArrayBuilder<V> values) 191var arrayBuilder = _value as ArrayBuilder<V>; 201var arrayBuilder = _value as ArrayBuilder<V>; 223var arrayBuilder = _value as ArrayBuilder<V>; 252var arrayBuilder = _value as ArrayBuilder<V>; 264var arrayBuilder = _value as ArrayBuilder<V>; 278internal int Count => (_value as ArrayBuilder<V>)?.Count ?? 1; 299var arrayBuilder = _value as ArrayBuilder<V>; 309arrayBuilder = ArrayBuilder<V>.GetInstance(capacity: 2);
Collections\TemporaryArray`1.cs (4)
79private ArrayBuilder<T>? _builder; 255/// <see cref="ArrayBuilder{T}"/> instance is taken from the shared pool, and all elements currently in inline 263var builder = ArrayBuilder<T>.GetInstance();
Collections\TopologicalSort.cs (8)
37var ready = ArrayBuilder<TNode>.GetInstance(); 47var resultBuilder = ArrayBuilder<TNode>.GetInstance(); 81var toCount = ArrayBuilder<TNode>.GetInstance(); 82var allNodesBuilder = ArrayBuilder<TNode>.GetInstance();
CommandLine\AnalyzerConfig.SectionNameMatching.cs (4)
105var numberRangePairs = ArrayBuilder<(int minValue, int maxValue)>.GetInstance(); 226ArrayBuilder<(int minValue, int maxValue)> numberRangePairs) 366ArrayBuilder<(int, int)> numberRangePairs)
CommandLine\AnalyzerConfigSet.cs (21)
127var sortedAnalyzerConfigs = ArrayBuilder<AnalyzerConfig>.GetInstance(analyzerConfigs.Count); 140var allMatchers = ArrayBuilder<ImmutableArray<SectionNameMatcher?>>.GetInstance(_analyzerConfigs.Length); 146var builder = ArrayBuilder<SectionNameMatcher?>.GetInstance(config.NamedSections.Length); 256var diagnosticBuilder = ArrayBuilder<Diagnostic>.GetInstance(); 384var diagnosticBuilder = ArrayBuilder<Diagnostic>.GetInstance(); 406private static void ParseSectionOptions(Section section, TreeOptions.Builder treeBuilder, AnalyzerOptions.Builder analyzerBuilder, ArrayBuilder<Diagnostic> diagnosticBuilder, string analyzerConfigPath, ConcurrentDictionary<ReadOnlyMemory<char>, string> diagIdCache) 461/// <param name="analyzerConfigs">An <see cref="ArrayBuilder{T}"/> of <see cref="AnalyzerConfig"/> containing a mix of regular and unmerged partial global configs</param> 464internal static GlobalAnalyzerConfig MergeGlobalConfigs(ArrayBuilder<AnalyzerConfig> analyzerConfigs, out ImmutableArray<Diagnostic> diagnostics) 489private ImmutableDictionary<string, ImmutableDictionary<string, (int globalLevel, ArrayBuilder<string> configPaths)>.Builder>.Builder? _duplicates; 499_duplicates = ImmutableDictionary.CreateBuilder<string, ImmutableDictionary<string, (int, ArrayBuilder<string>)>.Builder>(Section.NameEqualityComparer); 535foreach ((var keyName, (_, var configPaths)) in keys) 551ArrayBuilder<Section> namedSectionBuilder = new ArrayBuilder<Section>(_values.Count); 593(int globalLevel, ArrayBuilder<string> configPaths) duplicateValue = default; 619duplicateDict = ImmutableDictionary.CreateBuilder<string, (int, ArrayBuilder<string>)>(Section.PropertiesKeyComparer); 624ArrayBuilder<string> configList = duplicateValue.configPaths ?? ArrayBuilder<string>.GetInstance();
CommandLine\CommandLineArguments.cs (2)
514var resolvedReferencesList = ArrayBuilder<AnalyzerFileReference>.GetInstance();
CommandLine\CommandLineParser.cs (21)
212var parts = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 345var pathMapBuilder = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(); 391var result = ArrayBuilder<string>.GetInstance(); 492ArrayBuilder<string> processedArgs, 501var args = ArrayBuilder<string>.GetInstance(); 831var parts = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1032var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1037internal static void ParseSeparatedPathsEx(ReadOnlyMemory<char>? str, ArrayBuilder<ReadOnlyMemory<char>> builder) 1049internal static void ParseSeparatedStrings(ReadOnlyMemory<char>? strMemory, char[] separators, bool removeEmptyEntries, ArrayBuilder<ReadOnlyMemory<char>> builder) 1121internal void ParseFileArgument(ReadOnlyMemory<char> arg, string? baseDirectory, ArrayBuilder<string> filePathBuilder, IList<Diagnostic> errors) 1153private protected void ParseSeparatedFileArgument(ReadOnlyMemory<char> value, string? baseDirectory, ArrayBuilder<string> filePathBuilder, IList<Diagnostic> errors) 1155var pathBuilder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1171var builder = ArrayBuilder<string>.GetInstance();
CommandLine\CommonCompiler.cs (8)
298var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(analyzerConfigPaths.Length); 1033var analyzerOptionsBuilder = hasAnalyzerConfigs ? ArrayBuilder<AnalyzerConfigOptionsResult>.GetInstance(generatedSyntaxTrees.Count) : null; 1034var embeddedTextBuilder = ArrayBuilder<EmbeddedText>.GetInstance(generatedSyntaxTrees.Count); 1458var builder = ArrayBuilder<AdditionalTextFile>.GetInstance();
Compilation\Compilation.cs (6)
1224ArrayBuilder<INamedTypeSymbol>? typesByMetadataName = null; 1253typesByMetadataName ??= ArrayBuilder<INamedTypeSymbol>.GetInstance(); 3376ArrayBuilder<MethodDefinitionHandle> updatedMethods, 3377ArrayBuilder<TypeDefinitionHandle> changedTypes, 3702var builder = ArrayBuilder<AssemblyIdentity>.GetInstance();
Compilation\CompilationOptions.cs (4)
328var builder = ArrayBuilder<Diagnostic>.GetInstance(); 562internal abstract void ValidateOptions(ArrayBuilder<Diagnostic> builder); 564internal void ValidateOptions(ArrayBuilder<Diagnostic> builder, CommonMessageProvider messageProvider)
Compilation\ParseOptions.cs (4)
47var builder = ArrayBuilder<Diagnostic>.GetInstance(); 77internal abstract void ValidateOptions(ArrayBuilder<Diagnostic> builder); 79internal void ValidateOptions(ArrayBuilder<Diagnostic> builder, CommonMessageProvider messageProvider)
Compilation\SemanticModel.cs (2)
869internal abstract void ComputeDeclarationsInSpan(TextSpan span, bool getSymbol, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken); 874internal abstract void ComputeDeclarationsInNode(SyntaxNode node, ISymbol associatedSymbol, bool getSymbol, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken, int? levelsToCompute = null);
CustomDebugInfoReader.cs (20)
130var builder = ArrayBuilder<short>.GetInstance(numCounts); 179var builder = ArrayBuilder<StateMachineHoistedLocalScope>.GetInstance(bucketCount); 245var flagsBuilder = ArrayBuilder<bool>.GetInstance(FlagBytesCount); 251var builder = ArrayBuilder<DynamicLocalInfo>.GetInstance(bucketCount); 304var builder = ArrayBuilder<TupleElementNamesInfo>.GetInstance(n); 316var builder = ArrayBuilder<string>.GetInstance(n); 398var externAliasBuilder = ArrayBuilder<string>.GetInstance(); 422var resultBuilder = ArrayBuilder<ImmutableArray<string>>.GetInstance(groupSizes.Length); 423var groupBuilder = ArrayBuilder<string>.GetInstance(); 853var builder = ArrayBuilder<byte>.GetInstance();
Diagnostic\DiagnosticBag.cs (2)
201ArrayBuilder<TDiagnostic> builder = ArrayBuilder<TDiagnostic>.GetInstance();
Diagnostic\LocalizableResourceString.cs (2)
88var argumentsBuilder = ArrayBuilder<string>.GetInstance(length);
DiagnosticAnalyzer\AnalyzerDriver.cs (32)
901var builder = ArrayBuilder<(DiagnosticDescriptor Descriptor, bool HasAnyExternalSuppression)>.GetInstance(); 993var builder = ArrayBuilder<Diagnostic>.GetInstance(reportedDiagnostics.Length); 1027var tasks = ArrayBuilder<Task>.GetInstance(); 1063var builder = ArrayBuilder<Diagnostic>.GetInstance(); 1252var declarationInfoBuilder = ArrayBuilder<DeclarationInfo>.GetInstance(); 1373var builder = ArrayBuilder<(DiagnosticAnalyzer, ImmutableArray<ImmutableArray<SymbolAnalyzerAction>>)>.GetInstance(); 1375var actionsByKindBuilder = ArrayBuilder<ArrayBuilder<SymbolAnalyzerAction>>.GetInstance(); 1387actionsByKindBuilder.Add(ArrayBuilder<SymbolAnalyzerAction>.GetInstance()); 1405var builder = ArrayBuilder<(DiagnosticAnalyzer, ImmutableArray<TAnalyzerAction>)>.GetInstance(); 1736var completedAnalyzers = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(); 2442var builder = ArrayBuilder<DeclarationInfo>.GetInstance(); 2453private static void ComputeDeclarationsInNode(SemanticModel semanticModel, ISymbol declaredSymbol, SyntaxNode declaringReferenceSyntax, SyntaxNode topmostNodeForAnalysis, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken) 2543var executableCodeBlockActionsBuilder = ArrayBuilder<ExecutableCodeBlockAnalyzerActions>.GetInstance(); 2701ArrayBuilder<ExecutableCodeBlockAnalyzerActions> builder) 2763var nodeBuilder = ArrayBuilder<SyntaxNode>.GetInstance(); 2797ArrayBuilder<IOperation> operationBlocksToAnalyze = ArrayBuilder<IOperation>.GetInstance(); 2813ArrayBuilder<IOperation> operationsToAnalyze = ArrayBuilder<IOperation>.GetInstance();
DiagnosticAnalyzer\AnalyzerExecutor.cs (12)
797var executableNodeActions = ArrayBuilder<TNodeAction>.GetInstance(); 798var syntaxNodeActions = executableNodeActions as ArrayBuilder<SyntaxNodeAnalyzerAction<TLanguageKindEnum>>; 799var operationActions = executableNodeActions as ArrayBuilder<OperationAnalyzerAction>; 940var nodeActionsByKind = PooledDictionary<TLanguageKindEnum, ArrayBuilder<SyntaxNodeAnalyzerAction<TLanguageKindEnum>>>.GetInstance(); 945if (!nodeActionsByKind.TryGetValue(kind, out var actionsForKind)) 947nodeActionsByKind.Add(kind, actionsForKind = ArrayBuilder<SyntaxNodeAnalyzerAction<TLanguageKindEnum>>.GetInstance()); 1026var operationActionsByKind = PooledDictionary<OperationKind, ArrayBuilder<OperationAnalyzerAction>>.GetInstance(); 1031if (!operationActionsByKind.TryGetValue(kind, out var actionsForKind)) 1033operationActionsByKind.Add(kind, actionsForKind = ArrayBuilder<OperationAnalyzerAction>.GetInstance());
DiagnosticAnalyzer\AnalyzerManager.cs (2)
195ArrayBuilder<SymbolStartAnalyzerAction>? filteredActionsBuilderOpt = null; 203filteredActionsBuilderOpt = ArrayBuilder<SymbolStartAnalyzerAction>.GetInstance();
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (10)
671var builder = ArrayBuilder<(AnalysisScope, ImmutableArray<CompilationEvent>)>.GetInstance(); 759ArrayBuilder<(AnalysisScope, ImmutableArray<CompilationEvent>)> builder, 811var symbolStartAnalyzersBuilder = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(); 812var otherAnalyzersBuilder = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(); 835ArrayBuilder<(AnalysisScope, ImmutableArray<CompilationEvent>)> builder, 1014var builder = ArrayBuilder<CompilationEvent>.GetInstance();
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
834var builder = ArrayBuilder<SyntaxNodeAnalyzerAction<TLanguageKindEnum>>.GetInstance();
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (5)
82var results = ArrayBuilder<ISymbol>.GetInstance(); 319var builder = new ArrayBuilder<ParameterInfo>(); 660var builder = new ArrayBuilder<TypeInfo>(); 740var builder = new ArrayBuilder<IMethodSymbol>();
Emit\CommonPEModuleBuilder.cs (7)
158protected abstract void AddEmbeddedResourcesFromAddedModules(ArrayBuilder<Cci.ManagedResource> builder, DiagnosticBag diagnostics); 419var result = ArrayBuilder<Cci.AssemblyReferenceAlias>.GetInstance(); 473var builder = ArrayBuilder<Cci.ManagedResource>.GetInstance(); 798var builder = ArrayBuilder<ISymbolInternal>.GetInstance();
Emit\EditAndContinue\DeltaMetadataWriter.cs (17)
282public void GetUpdatedMethodTokens(ArrayBuilder<MethodDefinitionHandle> methods) 297public void GetChangedTypeTokens(ArrayBuilder<TypeDefinitionHandle> types) 636var implementingMethods = ArrayBuilder<int>.GetInstance(); 811var encInfos = ArrayBuilder<EncLocalInfo>.GetInstance(); 1036var customAttributesAdded = new Dictionary<EntityHandle, ArrayBuilder<int>>(); 1127if (!customAttributesAdded.TryGetValue(parent, out var existing)) 1129existing = ArrayBuilder<int>.GetInstance(); 1168var tokens = ArrayBuilder<EntityHandle>.GetInstance(); 1219var debugTokens = ArrayBuilder<EntityHandle>.GetInstance(); 1290ArrayBuilder<EntityHandle> builder, 1298private static void AddReferencedTokens(ArrayBuilder<EntityHandle> builder, TableIndex tableIndex, int firstRowId, int nTokens) 1306private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens, DefinitionIndex<T> index, TableIndex tableIndex) 1315private static void AddRowNumberTokens(ArrayBuilder<EntityHandle> tokens, IEnumerable<int> rowNumbers, TableIndex tableIndex)
Emit\EditAndContinue\EncVariableSlotAllocator.cs (1)
113public override void AddPreviousLocals(ArrayBuilder<Cci.ILocalDefinition> builder)
Emit\EditAndContinue\SymbolChanges.cs (2)
91var internalSymbols = ArrayBuilder<ISymbolInternal>.GetInstance();
Emit\EditAndContinue\SymbolMatcher.cs (2)
197var memberBuilder = ArrayBuilder<ISymbolInternal>.GetInstance();
Emit\EditAndContinueMethodDebugInformation.cs (8)
99var mapBuilder = ArrayBuilder<LocalSlotDebugInfo>.GetInstance(); 212var closuresBuilder = ArrayBuilder<ClosureDebugInfo>.GetInstance(); 213var lambdasBuilder = ArrayBuilder<LambdaDebugInfo>.GetInstance(); 316var mapBuilder = ArrayBuilder<StateMachineStateDebugInfo>.GetInstance();
Emit\NoPia\CommonEmbeddedMember.cs (2)
62var builder = ArrayBuilder<TAttributeData>.GetInstance();
Emit\NoPia\CommonEmbeddedParameter.cs (2)
79var builder = ArrayBuilder<TAttributeData>.GetInstance();
Emit\NoPia\CommonEmbeddedType.cs (10)
90var builder = ArrayBuilder<TAttributeData>.GetInstance(); 248var builder = ArrayBuilder<Cci.IEventDefinition>.GetInstance(); 277var builder = ArrayBuilder<Cci.IFieldDefinition>.GetInstance(); 446var builder = ArrayBuilder<Cci.IMethodDefinition>.GetInstance(); 496var builder = ArrayBuilder<Cci.IPropertyDefinition>.GetInstance();
Emit\NoPia\EmbeddedTypesManager.cs (2)
95var builder = ArrayBuilder<TEmbeddedType>.GetInstance();
FileSystem\PathUtilities.cs (2)
807var resolvedParts = ArrayBuilder<string>.GetInstance();
InternalUtilities\EnumerableExtensions.cs (16)
308var builder = ArrayBuilder<TResult>.GetInstance(); 319var builder = ArrayBuilder<TResult>.GetInstance(); 336var builder = ArrayBuilder<TResult>.GetInstance(source.Count); 348var builder = ArrayBuilder<TResult>.GetInstance(source.Count); 360var builder = ArrayBuilder<TResult>.GetInstance(); 375var builder = ArrayBuilder<TResult>.GetInstance(); 390var builder = ArrayBuilder<TResult>.GetInstance(); 402var builder = ArrayBuilder<TResult>.GetInstance();
InternalUtilities\EnumField.cs (1)
39internal static EnumField FindValue(ArrayBuilder<EnumField> sortedFields, ulong value)
InternalUtilities\OneOrMany.cs (4)
76var builder = ArrayBuilder<T>.GetInstance(this.Count + 1); 111var builder = ArrayBuilder<T>.GetInstance();
InternalUtilities\SetWithInsertionOrder.cs (1)
20private ArrayBuilder<T>? _elements = null;
InternalUtilities\TextChangeRangeExtensions.cs (5)
129var builder = ArrayBuilder<TextChangeRange>.GetInstance(); 369static void addAndAdjustOldDelta(ArrayBuilder<TextChangeRange> builder, ref int oldDelta, TextChangeRange oldChange) 376static void adjustAndAddNewChange(ArrayBuilder<TextChangeRange> builder, int oldDelta, UnadjustedNewChange newChange) 382static void add(ArrayBuilder<TextChangeRange> builder, TextChangeRange change)
MetadataReader\MetadataDecoder.cs (17)
266var builder = ArrayBuilder<int>.GetInstance(countOfSizes); 299ArrayBuilder<int> builder = countOfLowerBounds != countOfDimensions ? ArrayBuilder<int>.GetInstance(countOfLowerBounds, 0) : null; 310builder = ArrayBuilder<int>.GetInstance(countOfLowerBounds, 0); 402var argumentsBuilder = ArrayBuilder<KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>>.GetInstance(argumentCount); 403var argumentRefersToNoPiaLocalTypeBuilder = ArrayBuilder<bool>.GetInstance(argumentCount); 735ArrayBuilder<ModifierInfo<TypeSymbol>> modifiers = null; 760modifiers = ArrayBuilder<ModifierInfo<TypeSymbol>>.GetInstance(); 864var locals = ArrayBuilder<LocalInfo<TypeSymbol>>.GetInstance(localCount); 865var offsets = ArrayBuilder<int>.GetInstance(localCount); 1979ArrayBuilder<MethodSymbol> resultBuilder = ArrayBuilder<MethodSymbol>.GetInstance();
MetadataReader\MetadataHelpers.cs (11)
131ArrayBuilder<string> nestedTypesBuilder = null; 134ArrayBuilder<int> arrayRanksBuilder = null; 274private static void HandleDecodedTypeName(string decodedTypeName, bool decodingTopLevelType, ref string topLevelType, ref ArrayBuilder<string> nestedTypesBuilder) 287nestedTypesBuilder = ArrayBuilder<string>.GetInstance(); 323var typeBuilder = ArrayBuilder<AssemblyQualifiedTypeName>.GetInstance(); 407private void DecodeArrayShape(StringBuilder typeNameBuilder, ref ArrayBuilder<int> arrayRanksBuilder) 428arrayRanksBuilder = ArrayBuilder<int>.GetInstance(); 587var result = ArrayBuilder<string>.GetInstance(dots + 1); 929internal static void CheckAssemblyOrModuleName(string name, CommonMessageProvider messageProvider, int code, ArrayBuilder<Diagnostic> builder)
MetadataReader\MetadataReaderExtensions.cs (2)
64var result = ArrayBuilder<AssemblyIdentity>.GetInstance(reader.AssemblyReferences.Count);
MetadataReader\PEAssembly.cs (2)
66var refs = ArrayBuilder<AssemblyIdentity>.GetInstance();
MetadataReader\PEModule.cs (27)
369var builder = ArrayBuilder<string>.GetInstance(); 661Dictionary<string, ArrayBuilder<TypeDefinitionHandle>> namespaces = new Dictionary<string, ArrayBuilder<TypeDefinitionHandle>>(); 666var result = new ArrayBuilder<IGrouping<string, TypeDefinitionHandle>>(namespaces.Count); 727private void GetTypeNamespaceNamesOrThrow(Dictionary<string, ArrayBuilder<TypeDefinitionHandle>> namespaces) 730var namespaceHandles = new Dictionary<NamespaceDefinitionHandle, ArrayBuilder<TypeDefinitionHandle>>(NamespaceHandleEqualityComparer.Singleton); 736ArrayBuilder<TypeDefinitionHandle> builder; 752ArrayBuilder<TypeDefinitionHandle> builder; 807private void GetForwardedTypeNamespaceNamesOrThrow(Dictionary<string, ArrayBuilder<TypeDefinitionHandle>> namespaces) 1428ArrayBuilder<string> result = ExtractStringValuesFromAttributes(attrInfos); 1435ArrayBuilder<string> result = ExtractStringValuesFromAttributes(attrInfos); 1450var result = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1490var whenTrue = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1491var whenFalse = ArrayBuilder<string>.GetInstance(attrInfos.Count); 1501var whenResult = extracted.Sense ? whenTrue : whenFalse; 1508var whenResult = extracted2.Sense ? whenTrue : whenFalse; 1523private ArrayBuilder<string> ExtractStringValuesFromAttributes(List<AttributeInfo> attrInfos) 1530var result = ArrayBuilder<string>.GetInstance(attrInfos.Count); 2171var boolArrayBuilder = ArrayBuilder<bool>.GetInstance((int)arrayLen); 2200var byteArrayBuilder = ArrayBuilder<byte>.GetInstance((int)arrayLen);
MetadataReader\TypeNameDecoder.cs (4)
224var typeArgumentsBuilder = ArrayBuilder<KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>>.GetInstance(count); 225var refersToNoPiaBuilder = ArrayBuilder<bool>.GetInstance(count);
MetadataReference\AssemblyIdentity.cs (2)
441var result = ArrayBuilder<byte>.GetInstance(PublicKeyTokenSize);
MetadataReference\AssemblyIdentity.DisplayName.cs (2)
680var bytes = ArrayBuilder<byte>.GetInstance(length);
NativePdbWriter\PdbWriter.cs (4)
372ArrayBuilder<string> nestedNamesReversed; 377nestedNamesReversed = ArrayBuilder<string>.GetInstance(); 453var scopeStack = ArrayBuilder<LocalScope>.GetInstance();
Operations\ControlFlowBranch.cs (6)
82private static ArrayBuilder<ControlFlowRegion> CollectRegions(int destinationOrdinal, ControlFlowRegion source) 84var builder = ArrayBuilder<ControlFlowRegion>.GetInstance(); 115ArrayBuilder<ControlFlowRegion> builder = CollectRegions(Source.Ordinal, Destination.EnclosingRegion); 137ArrayBuilder<ControlFlowRegion>? builder = null; 146builder = ArrayBuilder<ControlFlowRegion>.GetInstance();
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (7)
19private ArrayBuilder<IOperation>? _statements; 47public ArrayBuilder<IOperation>? StatementsOpt => _statements; 55_statements = ArrayBuilder<IOperation>.GetInstance(); 201public void GetPredecessors(ArrayBuilder<BasicBlockBuilder> builder) 227public ImmutableArray<ControlFlowBranch> ConvertPredecessorsToBranches(ArrayBuilder<BasicBlock> blocks) 238var branches = ArrayBuilder<ControlFlowBranch>.GetInstance(_predecessors?.Count ?? 2);
Operations\ControlFlowGraphBuilder.ConditionalAccessOperationTracker.cs (2)
21public readonly ArrayBuilder<IOperation>? Operations; 28public ConditionalAccessOperationTracker(ArrayBuilder<IOperation> operations, BasicBlockBuilder whenNull)
Operations\ControlFlowGraphBuilder.cs (76)
33private readonly ArrayBuilder<BasicBlockBuilder> _blocks; 41private readonly ArrayBuilder<(EvalStackFrame? frameOpt, IOperation? operationOpt)> _evalStack; 63private ControlFlowGraphBuilder(Compilation compilation, CaptureIdDispenser? captureIdDispenser, ArrayBuilder<BasicBlockBuilder> blocks) 70_evalStack = ArrayBuilder<(EvalStackFrame? frameOpt, IOperation? operationOpt)>.GetInstance(); 113var blocks = ArrayBuilder<BasicBlockBuilder>.GetInstance(); 149var localFunctions = ArrayBuilder<IMethodSymbol>.GetInstance(); 172private static ImmutableArray<BasicBlock> ToImmutableBlocks(ArrayBuilder<BasicBlockBuilder> blockBuilders) 174var builder = ArrayBuilder<BasicBlock>.GetInstance(blockBuilders.Count); 223private static void MarkReachableBlocks(ArrayBuilder<BasicBlockBuilder> blocks) 240ArrayBuilder<BasicBlockBuilder> blocks, 243ArrayBuilder<BasicBlockBuilder>? outOfRangeBlocksToVisit, 249var toVisit = ArrayBuilder<BasicBlockBuilder>.GetInstance(); 494private static void Pack(ArrayBuilder<BasicBlockBuilder> blocks, RegionBuilder root, PooledDictionary<BasicBlockBuilder, RegionBuilder> regionMap) 511private static bool PackRegions(RegionBuilder root, ArrayBuilder<BasicBlockBuilder> blocks, PooledDictionary<BasicBlockBuilder, RegionBuilder> regionMap) 614private static void MergeSubRegionAndFree(RegionBuilder subRegion, ArrayBuilder<BasicBlockBuilder> blocks, PooledDictionary<BasicBlockBuilder, RegionBuilder> regionMap, bool canHaveEmptyRegion = false) 670private static bool PackBlocks(ArrayBuilder<BasicBlockBuilder> blocks, PooledDictionary<BasicBlockBuilder, RegionBuilder> regionMap) 672ArrayBuilder<RegionBuilder>? fromCurrent = null; 673ArrayBuilder<RegionBuilder>? fromDestination = null; 674ArrayBuilder<RegionBuilder>? fromPredecessor = null; 675ArrayBuilder<BasicBlockBuilder>? predecessorsBuilder = null; 893predecessorsBuilder = ArrayBuilder<BasicBlockBuilder>.GetInstance(); 1101bool checkBranchesFromPredecessors(ArrayBuilder<BasicBlockBuilder> predecessors, RegionBuilder currentRegion, RegionBuilder? destinationRegionOpt) 1148void collectAncestorsAndSelf([DisallowNull] RegionBuilder? from, [NotNull] ref ArrayBuilder<RegionBuilder>? builder) 1152builder = ArrayBuilder<RegionBuilder>.GetInstance(); 1170int getIndexOfLastLeftRegion(ArrayBuilder<RegionBuilder> from, ArrayBuilder<RegionBuilder> to) 1186private static void CheckUnresolvedBranches(ArrayBuilder<BasicBlockBuilder> blocks, PooledDictionary<ILabelSymbol, BasicBlockBuilder>? labeledBlocks) 2001var builder = ArrayBuilder<T>.GetInstance(numElements); 2041ArrayBuilder<IInterpolatedStringHandlerCreationOperation>? interpolatedStringBuilder = null; 2049interpolatedStringBuilder ??= ArrayBuilder<IInterpolatedStringHandlerCreationOperation>.GetInstance(); 2187var stack = ArrayBuilder<(IBinaryOperation, EvalStackFrame)>.GetInstance(); 2777var stack = ArrayBuilder<(IOperation? condition, BasicBlockBuilder dest, bool jumpIfTrue)>.GetInstance(); 3352var operations = ArrayBuilder<IOperation>.GetInstance(); 3724var predecessors = ArrayBuilder<BasicBlockBuilder>.GetInstance(); 3949var resourceQueue = ArrayBuilder<(IVariableDeclarationOperation, IVariableDeclaratorOperation)>.GetInstance(declarationGroup.Declarations.Length); 3988void processQueue(ArrayBuilder<(IVariableDeclarationOperation, IVariableDeclaratorOperation)>? resourceQueueOpt) 4010void processResource(IOperation resource, ArrayBuilder<(IVariableDeclarationOperation, IVariableDeclaratorOperation)>? resourceQueueOpt) 4696var builder = ArrayBuilder<IOperation>.GetInstance(--parametersCount, fillWithValue: null!); 4709var builder = ArrayBuilder<IArgumentOperation>.GetInstance(parametersCount, fillWithValue: null!); 6187var initializerBuilder = ArrayBuilder<IOperation>.GetInstance(operation.Initializers.Length); 6320var builder = ArrayBuilder<IOperation>.GetInstance(initializer.ElementValues.Length); 6459var elementBuilder = ArrayBuilder<IOperation>.GetInstance(numElements); 6611var appendCalls = ArrayBuilder<IInterpolatedStringAppendOperation>.GetInstance(); 6654static void collectAppendCalls(IInterpolatedStringHandlerCreationOperation creation, ArrayBuilder<IInterpolatedStringAppendOperation> appendCalls) 6663var stack = ArrayBuilder<IInterpolatedStringAdditionOperation>.GetInstance(); 6695static void appendStringCalls(IInterpolatedStringOperation interpolatedString, ArrayBuilder<IInterpolatedStringAppendOperation> appendCalls) 6703static void pushLeftNodes(IInterpolatedStringAdditionOperation addition, ArrayBuilder<IInterpolatedStringAdditionOperation> stack) 6807var partsBuilder = ArrayBuilder<IInterpolatedStringContentOperation>.GetInstance(operation.Parts.Length); 7009var builder = ArrayBuilder<IArgumentOperation>.GetInstance(propertySymbol.Parameters.Length); 7207var children = ArrayBuilder<IOperation>.GetInstance(); 7552ArrayBuilder<IOperation> statementsBuilder = ArrayBuilder<IOperation>.GetInstance(statements.Length); 7553ArrayBuilder<IOperation>? localFunctionsBuilder = null; 7559(localFunctionsBuilder ??= ArrayBuilder<IOperation>.GetInstance()).Add(statement); 7710var initializerBuilder = ArrayBuilder<IOperation>.GetInstance(initializers.Length);
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (15)
22public ArrayBuilder<RegionBuilder>? Regions = null; 24public ArrayBuilder<(IMethodSymbol, ILocalFunctionOperation)>? LocalFunctions = null; 25public ArrayBuilder<CaptureId>? CaptureIds = null; 70CaptureIds = ArrayBuilder<CaptureId>.GetInstance(); 76public void AddCaptureIds(ArrayBuilder<CaptureId>? others) 87CaptureIds = ArrayBuilder<CaptureId>.GetInstance(); 102LocalFunctions = ArrayBuilder<(IMethodSymbol, ILocalFunctionOperation)>.GetInstance(); 108public void AddRange(ArrayBuilder<(IMethodSymbol, ILocalFunctionOperation)>? others) 121LocalFunctions = ArrayBuilder<(IMethodSymbol, ILocalFunctionOperation)>.GetInstance(); 132Regions = ArrayBuilder<RegionBuilder>.GetInstance(); 201public void ReplaceRegion(RegionBuilder toReplace, ArrayBuilder<RegionBuilder> replaceWith) 296public ControlFlowRegion ToImmutableRegionAndFree(ArrayBuilder<BasicBlockBuilder> blocks, 297ArrayBuilder<IMethodSymbol> localFunctions, 321var builder = ArrayBuilder<ControlFlowRegion>.GetInstance(Regions.Count);
Operations\IOperation.OperationList.cs (2)
47var builder = ArrayBuilder<IOperation>.GetInstance(Count);
Operations\IOperation.OperationList.Reversed.cs (4)
50var builder = ArrayBuilder<IOperation>.GetInstance(Count); 60var builder = ArrayBuilder<IOperation>.GetInstance(input.Length);
Operations\OperationExtensions.cs (7)
96var stack = ArrayBuilder<IOperation.OperationList.Enumerator>.GetInstance(); 135var arrayBuilder = ArrayBuilder<ILocalSymbol>.GetInstance(); 155var arrayBuilder = ArrayBuilder<ILocalSymbol>.GetInstance(); 160private static void GetDeclaredVariables(this IVariableDeclarationOperation declaration, ArrayBuilder<ILocalSymbol> arrayBuilder)
PEWriter\CustomDebugInfoWriter.cs (8)
164private static ArrayBuilder<T> GetLocalInfoToSerialize<T>( 169ArrayBuilder<T> builder = null; 180builder = ArrayBuilder<T>.GetInstance(); 193builder = ArrayBuilder<T>.GetInstance(); 225var dynamicLocals = GetLocalInfoToSerialize( 247var locals = GetLocalInfoToSerialize( 276var usingCounts = ArrayBuilder<int>.GetInstance();
PEWriter\ExtendedPEBuilder.cs (2)
57var builder = ArrayBuilder<Section>.GetInstance(baseSections.Length + 1);
PEWriter\ITypeReferenceExtensions.cs (1)
15internal static void GetConsolidatedTypeArguments(this ITypeReference typeReference, ArrayBuilder<ITypeReference> consolidatedTypeArguments, EmitContext context)
PEWriter\MetadataWriter.cs (5)
594ArrayBuilder<IParameterDefinition> builder = null; 599builder = ArrayBuilder<IParameterDefinition>.GetInstance(parameters.Length + 1); 623builder = ArrayBuilder<IParameterDefinition>.GetInstance(parameters.Length); 3861var consolidatedTypeArguments = ArrayBuilder<ITypeReference>.GetInstance();
PEWriter\MetadataWriter.PortablePdb.cs (2)
515var builder = ArrayBuilder<byte>.GetInstance();
PEWriter\TypeNameSerializer.cs (4)
94ArrayBuilder<ITypeReference> consolidatedTypeArguments = ArrayBuilder<ITypeReference>.GetInstance(); 275var namesReversed = ArrayBuilder<string>.GetInstance();
ReferenceManager\AssemblyDataForAssemblyBeingBuilt.cs (2)
38var refs = ArrayBuilder<AssemblyIdentity>.GetInstance(referencedAssemblyData.Length + modules.Length); //approximate size
ReferenceManager\CommonReferenceManager.Binding.cs (21)
110var referenceBindings = ArrayBuilder<AssemblyReferenceBinding[]>.GetInstance(); 209[In, Out] ArrayBuilder<AssemblyReferenceBinding[]> referenceBindings, 224var implicitAssemblies = ArrayBuilder<AssemblyData>.GetInstance(); 229var metadataReferencesBuilder = ArrayBuilder<MetadataReference>.GetInstance(); 234var referenceBindingsToProcess = ArrayBuilder<(MetadataReference, ArraySegment<AssemblyReferenceBinding>)>.GetInstance(); 377ArrayBuilder<AssemblyReferenceBinding[]> referenceBindings, 379[Out] ArrayBuilder<(MetadataReference, ArraySegment<AssemblyReferenceBinding>)> result) 429var result = ArrayBuilder<int>.GetInstance(modules.Length); 449var result = ArrayBuilder<ResolvedReference>.GetInstance(references.Length); 459private static void UpdateBindingsOfAssemblyBeingBuilt(ArrayBuilder<AssemblyReferenceBinding[]> referenceBindings, int explicitAssemblyCount, ArrayBuilder<AssemblyData> implicitAssemblies) 464var bindingsOfAssemblyBeingBuilt = ArrayBuilder<AssemblyReferenceBinding>.GetInstance(referenceBindingsOfAssemblyBeingBuilt.Length + implicitAssemblies.Count); 965ArrayBuilder<int>? corLibraryCandidates = null; 989corLibraryCandidates = ArrayBuilder<int>.GetInstance();
ReferenceManager\CommonReferenceManager.Resolution.cs (12)
237ArrayBuilder<MetadataReference>? uniqueDirectiveReferences = (referenceDirectiveLocations != null) ? ArrayBuilder<MetadataReference>.GetInstance() : null; 238var assembliesBuilder = ArrayBuilder<AssemblyData>.GetInstance(); 239ArrayBuilder<PEModule>? lazyModulesBuilder = null; 636private static void AddAssembly(AssemblyData data, int referenceIndex, ResolvedReference[] referenceMap, ArrayBuilder<AssemblyData> assemblies) 646private static void AddModule(PEModule module, int referenceIndex, ResolvedReference[] referenceMap, [NotNull] ref ArrayBuilder<PEModule>? modules) 650modules = ArrayBuilder<PEModule>.GetInstance(); 795ArrayBuilder<MetadataReference> referencesBuilder = ArrayBuilder<MetadataReference>.GetInstance(); 796ArrayBuilder<Location>? referenceDirectiveLocationsBuilder = null; 829referenceDirectiveLocationsBuilder = ArrayBuilder<Location>.GetInstance();
ReferenceManager\CommonReferenceManager.State.cs (5)
474var aliasesOfReferencedAssembliesBuilder = ArrayBuilder<ImmutableArray<string>>.GetInstance(referenceMap.Length - referencedModuleCount); 616ArrayBuilder<ImmutableArray<string>> aliasesOfReferencedAssembliesBuilder) 618var assemblyIndicesToProcess = ArrayBuilder<int>.GetInstance();
ReferenceManager\MergedAliases.cs (12)
13public ArrayBuilder<string>? AliasesOpt; 14public ArrayBuilder<string>? RecursiveAliasesOpt; 15public ArrayBuilder<MetadataReference>? MergedReferencesOpt; 36ArrayBuilder<string> aliases; 41RecursiveAliasesOpt = ArrayBuilder<string>.GetInstance(); 52AliasesOpt = ArrayBuilder<string>.GetInstance(); 64(MergedReferencesOpt ??= ArrayBuilder<MetadataReference>.GetInstance()).Add(reference); 67internal static void Merge(ArrayBuilder<string> aliases, ImmutableArray<string> newAliases) 84var result = ArrayBuilder<string>.GetInstance(aliasesOpt.Length); 90private static void AddNonIncluded(ArrayBuilder<string> builder, string item) 98private static void AddNonIncluded(ArrayBuilder<string> builder, ImmutableArray<string> items)
SourceFileResolver.cs (2)
62var pathMapBuilder = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(pathMap.Length);
SourceGeneration\AdditionalSourcesCollection.cs (2)
18private readonly ArrayBuilder<GeneratedSourceText> _sourcesAdded; 33_sourcesAdded = ArrayBuilder<GeneratedSourceText>.GetInstance();
SourceGeneration\GeneratorDriver.cs (20)
58ArrayBuilder<SyntaxTree> trees = ArrayBuilder<SyntaxTree>.GetInstance(); 82var states = ArrayBuilder<GeneratorState>.GetInstance(generators.Length); 174ArrayBuilder<GeneratedSourceResult> sources = ArrayBuilder<GeneratedSourceResult>.GetInstance(generatorState.PostInitTrees.Length + generatorState.GeneratedTrees.Length); 204var stateBuilder = ArrayBuilder<GeneratorState>.GetInstance(state.Generators.Length); 205var constantSourcesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 206var syntaxInputNodes = ArrayBuilder<SyntaxInputNode>.GetInstance(); 217var outputBuilder = ArrayBuilder<IIncrementalGeneratorOutputNode>.GetInstance(); 218var inputBuilder = ArrayBuilder<SyntaxInputNode>.GetInstance(); 331var trees = ArrayBuilder<GeneratedSyntaxTree>.GetInstance(generatedSources.Length); 381ArrayBuilder<Diagnostic> filteredDiagnostics = ArrayBuilder<Diagnostic>.GetInstance();
SourceGeneration\GlobalAliases.cs (2)
42var total = ArrayBuilder<(string aliasName, string symbolName)>.GetInstance(aliasesArray.Sum(a => a.AliasAndSymbolNames.Length));
SourceGeneration\IncrementalContexts.cs (6)
24private readonly ArrayBuilder<SyntaxInputNode> _syntaxInputBuilder; 25private readonly ArrayBuilder<IIncrementalGeneratorOutputNode> _outputNodes; 31ArrayBuilder<SyntaxInputNode> syntaxInputBuilder, 32ArrayBuilder<IIncrementalGeneratorOutputNode> outputNodes, 177internal readonly ArrayBuilder<(string Key, string Value)> HostOutputBuilder; 184HostOutputBuilder = ArrayBuilder<(string, string)>.GetInstance();
SourceGeneration\ISyntaxHelper.cs (6)
25void AddAttributeTargets(SyntaxNode node, ArrayBuilder<SyntaxNode> targets); 37void AddAliases(GreenNode node, ArrayBuilder<(string aliasName, string symbolName)> aliases, bool global); 38void AddAliases(CompilationOptions options, ArrayBuilder<(string aliasName, string symbolName)> aliases); 60public abstract void AddAttributeTargets(SyntaxNode node, ArrayBuilder<SyntaxNode> targets); 64public abstract void AddAliases(GreenNode node, ArrayBuilder<(string aliasName, string symbolName)> aliases, bool global); 65public abstract void AddAliases(CompilationOptions options, ArrayBuilder<(string aliasName, string symbolName)> aliases);
SourceGeneration\Nodes\BatchNode.cs (4)
37var sourceInputsBuilder = newTable.TrackIncrementalSteps ? ArrayBuilder<(IncrementalGeneratorRunStep InputStep, int OutputIndex)>.GetInstance() : null; 95var builder = ArrayBuilder<TInput>.GetInstance(entryCount);
SourceGeneration\Nodes\NodeStateTable.cs (12)
113var compacted = ArrayBuilder<TableEntry>.GetInstance(nonRemovedCount); 155private readonly ArrayBuilder<TableEntry> _states; 160private readonly ArrayBuilder<IncrementalGeneratorRunStep>? _steps; 181_states = ArrayBuilder<TableEntry>.GetInstance(tableCapacity ?? previous.GetTotalEntryItemCount()); 187_steps = ArrayBuilder<IncrementalGeneratorRunStep>.GetInstance(); 381var stepOutputBuilder = ArrayBuilder<(object, IncrementalStepRunReason)>.GetInstance(outputInfo.Count); 586private readonly ArrayBuilder<T> _items; 588private ArrayBuilder<EntryState>? _states; 595_items = ArrayBuilder<T>.GetInstance(capacity); 614_states = ArrayBuilder<EntryState>.GetInstance(_requestedCapacity);
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (2)
110ArrayBuilder<SyntaxNode>? results = null; 117(results ??= ArrayBuilder<SyntaxNode>.GetInstance()).Add(node);
SourceGeneration\Nodes\SyntaxValueProvider.cs (2)
19private readonly ArrayBuilder<SyntaxInputNode> _inputNodes; 25ArrayBuilder<SyntaxInputNode> inputNodes,
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (4)
99var result = ArrayBuilder<T>.GetInstance(); 143var result = ArrayBuilder<AttributeData>.GetInstance();
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (11)
16using Aliases = ArrayBuilder<(string aliasName, string symbolName)>; 91var aliases = Aliases.GetInstance(); 118var globalAliases = Aliases.GetInstance(); 169var localAliases = Aliases.GetInstance(); 175var results = ArrayBuilder<SyntaxNode>.GetInstance(); 176var attributeTargets = ArrayBuilder<SyntaxNode>.GetInstance();
SourceGeneration\SyntaxStore.cs (2)
62var syntaxInputBuilders = ArrayBuilder<(SyntaxInputNode node, ISyntaxInputBuilder builder)>.GetInstance(_syntaxInputNodes.Length);
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (11)
16protected readonly ArrayBuilder<SymbolDisplayPart> builder; 28ArrayBuilder<SymbolDisplayPart> builder, 169var allFieldsAndValues = ArrayBuilder<EnumField>.GetInstance(); 172var usedFieldsAndValues = ArrayBuilder<EnumField>.GetInstance(); 186ArrayBuilder<EnumField> allFieldsAndValues, 187ArrayBuilder<EnumField> usedFieldsAndValues, 265ArrayBuilder<EnumField> enumFields) 289var enumFields = ArrayBuilder<EnumField>.GetInstance();
Symbols\Attributes\AttributeUsageInfo.cs (2)
153var builder = ArrayBuilder<string>.GetInstance();
Symbols\Attributes\IMemberNotNullAttributeTarget.cs (2)
16void AddNotNullMember(ArrayBuilder<string> memberNames); 22void AddNotNullWhenMember(bool sense, ArrayBuilder<string> memberNames);
Syntax\GreenNode.cs (3)
657var stack = ArrayBuilder<(GreenNode node, bool leading, bool trailing)>.GetInstance(); 668ArrayBuilder<(GreenNode node, bool leading, bool trailing)> stack)
Syntax\GreenNodeExtensions.cs (8)
16var newAnnotations = ArrayBuilder<SyntaxAnnotation>.GetInstance(); 53var newAnnotations = ArrayBuilder<SyntaxAnnotation>.GetInstance(); 84var removalAnnotations = ArrayBuilder<SyntaxAnnotation>.GetInstance(); 93var newAnnotations = ArrayBuilder<SyntaxAnnotation>.GetInstance();
Syntax\LineDirectiveMap.cs (2)
141var entries = ArrayBuilder<LineMappingEntry>.GetInstance(directives.Count + 1);
Syntax\SyntaxNode.cs (2)
453var stack = PooledObjects.ArrayBuilder<GreenNode?>.GetInstance();
Syntax\SyntaxNode.Iterators.cs (6)
197private readonly ArrayBuilder<Which>? _discriminatorStack; 205_discriminatorStack = ArrayBuilder<Which>.GetInstance(); 289private readonly ArrayBuilder<SyntaxNodeOrToken>? _tokenStack; 290private readonly ArrayBuilder<Which>? _discriminatorStack; 298_tokenStack = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(); 299_discriminatorStack = ArrayBuilder<Which>.GetInstance();
Text\ChangedText.cs (2)
281var lineStarts = ArrayBuilder<int>.GetInstance(oldLineInfo.Count);
Text\CompositeText.cs (9)
89var newSegments = ArrayBuilder<SourceText>.GetInstance(); 164internal static void AddSegments(ArrayBuilder<SourceText> segments, SourceText text) 177internal static SourceText ToSourceText(ArrayBuilder<SourceText> segments, SourceText original, bool adjustSegments) 207private static void ReduceSegmentCountIfNecessary(ArrayBuilder<SourceText> segments) 228private static int GetMinimalSegmentSizeToUseForCombining(ArrayBuilder<SourceText> segments) 248private static int GetSegmentCountIfCombined(ArrayBuilder<SourceText> segments, int segmentSize) 281private static void CombineSegments(ArrayBuilder<SourceText> segments, int segmentSize) 354private static void TrimInaccessibleText(ArrayBuilder<SourceText> segments)
Text\LargeText.cs (4)
95var chunks = ArrayBuilder<char[]>.GetInstance(1 + maxCharRemainingGuess / ChunkSize); 240var arrayBuilder = ArrayBuilder<int>.GetInstance();
Text\LargeTextWriter.cs (2)
16private readonly ArrayBuilder<char[]> _chunks; 26_chunks = ArrayBuilder<char[]>.GetInstance(1 + length / LargeText.ChunkSize);
Text\SourceText.cs (6)
650var segments = ArrayBuilder<SourceText>.GetInstance(); 651var changeRanges = ArrayBuilder<TextChangeRange>.GetInstance(); 961var lineStarts = ArrayBuilder<int>.GetInstance();
Microsoft.CodeAnalysis.CSharp (2612)
Binder\Binder.CapturedParametersFinder.cs (4)
21private readonly ArrayBuilder<ParameterSymbol> _captured; 23private CapturedParametersFinder(SynthesizedPrimaryConstructor primaryConstructor, HashSet<string> namesToCheck, ArrayBuilder<ParameterSymbol> captured) 41var captured = ArrayBuilder<ParameterSymbol>.GetInstance(primaryConstructor.Parameters.Length);
Binder\Binder.cs (2)
837var binders = ArrayBuilder<Binder>.GetInstance();
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
271var members = ArrayBuilder<Symbol>.GetInstance();
Binder\Binder.QueryTranslationState.cs (5)
50public readonly Dictionary<RangeVariableSymbol, ArrayBuilder<string>> allRangeVariables = new Dictionary<RangeVariableSymbol, ArrayBuilder<string>>(); 93allRangeVariables.Add(result, ArrayBuilder<string>.GetInstance()); 101foreach (var b in allRangeVariables.Values) 130foreach (var b in allRangeVariables.Values) b.Free();
Binder\Binder.ValueChecks.cs (32)
324var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(accessorForDefaultArguments.ParameterCount); 327ArrayBuilder<RefKind>? refKindsBuilderOpt; 330refKindsBuilderOpt = ArrayBuilder<RefKind>.GetInstance(accessorForDefaultArguments.ParameterCount); 1714var arguments = ArrayBuilder<BoundExpression>.GetInstance(); 1778var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 1843var argsAndParamsAll = ArrayBuilder<EscapeValue>.GetInstance(); 1939var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 2005var argsAndParamsAll = ArrayBuilder<EscapeValue>.GetInstance(); 2065ArrayBuilder<MixableDestination>? mixableArguments, 2066ArrayBuilder<EscapeArgument> escapeArguments) 2188ArrayBuilder<MixableDestination>? mixableArguments, 2189ArrayBuilder<EscapeArgument> escapeArguments) 2220ArrayBuilder<EscapeValue> escapeValues) 2295ArrayBuilder<MixableDestination>? mixableArguments, 2296ArrayBuilder<EscapeValue> escapeValues) 2304var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 2453var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 2529var mixableArguments = ArrayBuilder<MixableDestination>.GetInstance(); 2530var escapeValues = ArrayBuilder<EscapeValue>.GetInstance(); 4492var arguments = ArrayBuilder<BoundExpression>.GetInstance(); 4509private void GetInterpolatedStringHandlerArgumentsForEscape(BoundExpression expression, ArrayBuilder<BoundExpression> arguments)
Binder\Binder_AnonymousTypes.cs (2)
111ArrayBuilder<BoundAnonymousPropertyDeclaration> declarators = 112ArrayBuilder<BoundAnonymousPropertyDeclaration>.GetInstance();
Binder\Binder_Attributes.cs (10)
374var constructorArgumentSourceIndices = ArrayBuilder<int>.GetInstance(lengthAfterRewriting); 444ArrayBuilder<BoundAssignmentOperator>? boundNamedArgumentsBuilder = null; 484boundNamedArgumentsBuilder = ArrayBuilder<BoundAssignmentOperator>.GetInstance(); 863var builder = ArrayBuilder<TypedConstant>.GetInstance(numArguments); 879ArrayBuilder<KeyValuePair<string, TypedConstant>>? builder = null; 888builder = ArrayBuilder<KeyValuePair<string, TypedConstant>>.GetInstance(); 1135internal readonly ArrayBuilder<BoundAssignmentOperator>? NamedArguments; 1137internal AnalyzedAttributeArguments(AnalyzedArguments constructorArguments, ArrayBuilder<BoundAssignmentOperator>? namedArguments)
Binder\Binder_Constraints.cs (21)
54var results = ArrayBuilder<TypeParameterConstraintClause?>.GetInstance(n, fillWithValue: null); 55var syntaxNodes = ArrayBuilder<ArrayBuilder<TypeConstraintSyntax>?>.GetInstance(n, fillWithValue: null); 68(TypeParameterConstraintClause constraintClause, ArrayBuilder<TypeConstraintSyntax>? typeConstraintNodes) = this.BindTypeParameterConstraints(typeParameterList.Parameters[ordinal], clause, isForOverride, diagnostics); 104foreach (var typeConstraintsSyntaxes in syntaxNodes) 117private (TypeParameterConstraintClause, ArrayBuilder<TypeConstraintSyntax>?) BindTypeParameterConstraints( 121ArrayBuilder<TypeWithAnnotations>? constraintTypes = null; 122ArrayBuilder<TypeConstraintSyntax>? syntaxBuilder = null; 249constraintTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 250syntaxBuilder = ArrayBuilder<TypeConstraintSyntax>.GetInstance(); 325var builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(typeParameterList.Parameters.Count); 345ArrayBuilder<TypeParameterConstraintClause> constraintClauses, 346ArrayBuilder<ArrayBuilder<TypeConstraintSyntax>?> syntaxNodes, 362ArrayBuilder<TypeConstraintSyntax>? syntaxNodesOpt, 371var constraintTypeBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 446ArrayBuilder<TypeWithAnnotations> constraintTypes,
Binder\Binder_Conversions.cs (6)
457var builder = ArrayBuilder<BoundSwitchExpressionArm>.GetInstance(source.SwitchArms.Length); 929var locationBuilder = ArrayBuilder<Location?>.GetInstance(); 944var convertedArguments = ArrayBuilder<BoundExpression>.GetInstance(arguments.Length);
Binder\Binder_Crefs.cs (16)
342ArrayBuilder<Symbol> builder; 360builder = ArrayBuilder<Symbol>.GetInstance(); 372builder = ArrayBuilder<Symbol>.GetInstance(); 450builder = ArrayBuilder<Symbol>.GetInstance(numInstanceConstructors); 492ArrayBuilder<Symbol> candidates = ArrayBuilder<Symbol>.GetInstance(); 680ArrayBuilder<Symbol> unwrappedSymbols = ArrayBuilder<Symbol>.GetInstance(symbols.Length); 732private void GetCrefOverloadResolutionCandidates(ImmutableArray<Symbol> symbols, int arity, TypeArgumentListSyntax? typeArgumentListSyntax, ArrayBuilder<Symbol> candidates) 758private static ImmutableArray<Symbol> PerformCrefOverloadResolution(ArrayBuilder<Symbol> candidates, ImmutableArray<ParameterSymbol> parameterSymbols, int arity, MemberCrefSyntax memberSyntax, out Symbol? ambiguityWinner, BindingDiagnosticBag diagnostics) 760ArrayBuilder<Symbol>? viable = null; 834viable = ArrayBuilder<Symbol>.GetInstance(); 887var typeArgumentsWithAnnotations = ArrayBuilder<TypeWithAnnotations>.GetInstance(arity); 931ArrayBuilder<ParameterSymbol> parameterBuilder = ArrayBuilder<ParameterSymbol>.GetInstance(parameterListSyntax.Parameters.Count);
Binder\Binder_Deconstruct.cs (31)
116ArrayBuilder<DeconstructionVariable> checkedVariables, 208private BoundExpression FixTupleLiteral(ArrayBuilder<DeconstructionVariable> checkedVariables, BoundExpression boundRHS, CSharpSyntaxNode syntax, BindingDiagnosticBag diagnostics) 247ArrayBuilder<DeconstructionVariable> variables, 295var nestedConversions = ArrayBuilder<(BoundValuePlaceholder?, BoundExpression?)>.GetInstance(count); 349private void SetInferredTypes(ArrayBuilder<DeconstructionVariable> variables, ImmutableArray<TypeSymbol> foundTypes, BindingDiagnosticBag diagnostics) 391private void FailRemainingInferences(ArrayBuilder<DeconstructionVariable> variables, BindingDiagnosticBag diagnostics) 433internal readonly ArrayBuilder<DeconstructionVariable>? NestedVariables; 443internal DeconstructionVariable(ArrayBuilder<DeconstructionVariable> variables, SyntaxNode syntax) 450internal static void FreeDeconstructionVariables(ArrayBuilder<DeconstructionVariable> variables) 471private TypeSymbol? MakeMergedTupleType(ArrayBuilder<DeconstructionVariable> lhsVariables, BoundTupleLiteral rhsLiteral, CSharpSyntaxNode syntax, BindingDiagnosticBag? diagnostics) 476var typesWithAnnotationsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(leftLength); 477var locationsBuilder = ArrayBuilder<Location?>.GetInstance(leftLength); 545private BoundTupleExpression DeconstructionVariablesAsTuple(CSharpSyntaxNode syntax, ArrayBuilder<DeconstructionVariable> variables, 549var valuesBuilder = ArrayBuilder<BoundExpression>.GetInstance(count); 550var typesWithAnnotationsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(count); 551var locationsBuilder = ArrayBuilder<Location?>.GetInstance(count); 552var namesBuilder = ArrayBuilder<string?>.GetInstance(count); 618ArrayBuilder<DeconstructionVariable>? variablesOpt = null) 632var outVars = ArrayBuilder<OutDeconstructVarPendingInference>.GetInstance(numCheckedVariables); 776var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(component.Arguments.Count); 839var builder = ArrayBuilder<DeconstructionVariable>.GetInstance();
Binder\Binder_Expressions.cs (72)
211ArrayBuilder<Symbol> symbols = ArrayBuilder<Symbol>.GetInstance(); 329var boundArgs = ArrayBuilder<BoundExpression>.GetInstance(sourceTuple.Arguments.Length); 922var builder = ArrayBuilder<BoundExpression>.GetInstance(count); 923var namesBuilder = ArrayBuilder<string>.GetInstance(count); 978var boundArguments = ArrayBuilder<BoundExpression>.GetInstance(arguments.Count); 979var elementTypesWithAnnotations = ArrayBuilder<TypeWithAnnotations>.GetInstance(arguments.Count); 980var elementLocations = ArrayBuilder<Location>.GetInstance(arguments.Count); 1048ArrayBuilder<string> elementNames = null; 1049ArrayBuilder<string> inferredElementNames = null; 1087ArrayBuilder<string> elementNames, ArrayBuilder<string> inferredElementNames) 1108var builder = ArrayBuilder<bool>.GetInstance(elementNames.Count); 1129private static void RemoveDuplicateInferredTupleNamesAndFreeIfEmptied(ref ArrayBuilder<string> inferredElementNames, HashSet<string> uniqueFieldNames) 1515var members = ArrayBuilder<Symbol>.GetInstance(); 1684private BoundExpression SynthesizeMethodGroupReceiver(CSharpSyntaxNode syntax, ArrayBuilder<Symbol> members) 3158ArrayBuilder<BoundExpression> arguments, 3336ArrayBuilder<BoundExpression> sizes = ArrayBuilder<BoundExpression>.GetInstance(); 3472var exprBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 3487private void BindArrayInitializerExpressions(InitializerExpressionSyntax initializer, ArrayBuilder<BoundExpression> exprBuilder, BindingDiagnosticBag diagnostics, int dimension, int rank) 3564ArrayBuilder<BoundExpression> initializers = ArrayBuilder<BoundExpression>.GetInstance(); 3821var builder = ArrayBuilder<BoundExpression>.GetInstance(); 4695ArrayBuilder<BoundExpression> arguments, 4696ArrayBuilder<RefKind> refKinds, 4740var children = ArrayBuilder<BoundExpression>.GetInstance(); 4840var initializers = ArrayBuilder<BoundExpression>.GetInstance(initializerSyntax.Expressions.Count); 5327var initializerBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 5446var exprBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 5573ArrayBuilder<MethodSymbol> builder = null; 5583builder = ArrayBuilder<MethodSymbol>.GetInstance(); 5775ArrayBuilder<Symbol> symbols = ArrayBuilder<Symbol>.GetInstance(); 5780var childNodes = ArrayBuilder<BoundExpression>.GetInstance(); 6702ArrayBuilder<Symbol> symbols = lookupResult.Symbols; 7061var builder = ArrayBuilder<MethodSymbol>.GetInstance(); 7168var members = ArrayBuilder<Symbol>.GetInstance(); 7401var members = ArrayBuilder<Symbol>.GetInstance(); 7748private Symbol GetSymbolOrMethodOrPropertyGroup(LookupResult result, SyntaxNode node, string plainName, int arity, ArrayBuilder<Symbol> methodOrPropertyGroup, BindingDiagnosticBag diagnostics, out bool wasError, NamespaceOrTypeSymbol qualifierOpt) 7830private static bool IsMethodOrPropertyGroup(ArrayBuilder<Symbol> members) 8201ArrayBuilder<BoundExpression> arguments = analyzedArguments.Arguments; 8274ArrayBuilder<PropertySymbol> indexerGroup = ArrayBuilder<PropertySymbol>.GetInstance(); 8345var properties = ArrayBuilder<PropertySymbol>.GetInstance(); 8400ArrayBuilder<PropertySymbol> propertyGroup, 8682var properties = ArrayBuilder<PropertySymbol>.GetInstance(); 9254var fieldsBuilder = ArrayBuilder<AnonymousTypeField>.GetInstance(parameterTypes.Length + 1); 9276var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 9279ArrayBuilder<TypeParameterDiagnosticInfo>? useSiteDiagnosticsBuilder = null;
Binder\Binder_Initializers.cs (4)
54var boundInitializers = ArrayBuilder<BoundInitializer>.GetInstance(); 73ArrayBuilder<BoundInitializer> boundInitializers, 165ArrayBuilder<BoundInitializer> boundInitializers,
Binder\Binder_InterpolatedString.cs (34)
40var builder = ArrayBuilder<BoundExpression>.GetInstance(); 326var partsArrayBuilder = ArrayBuilder<ImmutableArray<BoundExpression>>.GetInstance(); 330static (BoundUnconvertedInterpolatedString unconvertedInterpolatedString, ArrayBuilder<ImmutableArray<BoundExpression>> partsArrayBuilder) => 464var partsArrayBuilder = ArrayBuilder<ImmutableArray<BoundExpression>>.GetInstance(); 467static (BoundUnconvertedInterpolatedString unconvertedInterpolatedString, ArrayBuilder<ImmutableArray<BoundExpression>> partsArrayBuilder) => 567var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(constructorArgumentLength); 569var refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(constructorArgumentLength); 671static void populateArguments(SyntaxNode syntax, ImmutableArray<BoundInterpolatedStringArgumentPlaceholder> additionalConstructorArguments, int baseStringLength, int numFormatHoles, NamedTypeSymbol intType, ArrayBuilder<BoundExpression> argumentsBuilder) 684ArrayBuilder<BoundExpression>? partsBuilder = null; 706partsBuilder = ArrayBuilder<BoundExpression>.GetInstance(unconvertedInterpolatedString.Parts.Length); 739var builderAppendCallsArray = ArrayBuilder<ImmutableArray<BoundExpression>>.GetInstance(partsArray.Length); 740var builderAppendCalls = ArrayBuilder<BoundExpression>.GetInstance(firstPartsLength); 741var positionInfoArray = ArrayBuilder<ImmutableArray<(bool IsLiteral, bool HasAlignment, bool HasFormat)>>.GetInstance(partsArray.Length); 742var positionInfo = ArrayBuilder<(bool IsLiteral, bool HasAlignment, bool HasFormat)>.GetInstance(firstPartsLength); 743var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(3); 744var parameterNamesAndLocationsBuilder = ArrayBuilder<(string, Location)?>.GetInstance(3); 849ArrayBuilder<BoundExpression> arguments, 916var handlerArgumentIndexesBuilder = ArrayBuilder<int>.GetInstance(handlerParameterIndexes.Length, fillWithValue: BoundInterpolatedStringArgumentPlaceholder.UnspecifiedParameter); 944var argumentPlaceholdersBuilder = ArrayBuilder<BoundInterpolatedStringArgumentPlaceholder>.GetInstance(handlerArgumentIndexes.Length); 945var argumentRefKindsBuilder = ArrayBuilder<RefKind>.GetInstance(handlerArgumentIndexes.Length);
Binder\Binder_Invocation.cs (21)
54var builder = ArrayBuilder<MethodSymbol>.GetInstance(); 427var builder = ArrayBuilder<BoundExpression>.GetInstance(arguments.Arguments.Count); 816var finalCandidates = ArrayBuilder<TMethodOrPropertySymbol>.GetInstance(); 1267ArrayBuilder<BoundExpression> argumentsBuilder, 1268ArrayBuilder<RefKind>? argumentRefKindsBuilder, 1305ArrayBuilder<int>? argsToParamsBuilder = null; 1308argsToParamsBuilder = ArrayBuilder<int>.GetInstance(argsToParamsOpt.Length); 1346BoundExpression bindDefaultArgument(SyntaxNode syntax, ParameterSymbol parameter, Symbol? containingMember, bool enableCallerInfo, BindingDiagnosticBag diagnostics, ArrayBuilder<BoundExpression> argumentsBuilder, int argumentsCount, ImmutableArray<int> argsToParamsOpt) 1605var constructedMethods = ArrayBuilder<MethodSymbol>.GetInstance(); 1646var parameterListList = ArrayBuilder<ImmutableArray<ParameterSymbol>>.GetInstance(); 1666var parameterListList = ArrayBuilder<ImmutableArray<ParameterSymbol>>.GetInstance(); 1688ArrayBuilder<BoundExpression> newArguments = ArrayBuilder<BoundExpression>.GetInstance(argumentCount); 2015var methodsBuilder = ArrayBuilder<FunctionPointerMethodSymbol>.GetInstance(1);
Binder\Binder_Lambda.cs (14)
52var namesBuilder = ArrayBuilder<string>.GetInstance(); 122var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 123var refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(); 124var scopesBuilder = ArrayBuilder<ScopedKind>.GetInstance(); 125var attributesBuilder = ArrayBuilder<SyntaxList<AttributeListSyntax>>.GetInstance(); 126var defaultValueBuilder = ArrayBuilder<EqualsValueClauseSyntax?>.GetInstance(); 256var discardsBuilder = ArrayBuilder<bool>.GetInstance(parameters.Count);
Binder\Binder_Lookup.cs (10)
462var methods = ArrayBuilder<MethodSymbol>.GetInstance(); 590var symbols = result.Symbols; 613private Symbol ResolveMultipleSymbolsInAttributeTypeLookup(ArrayBuilder<Symbol> symbols) 754ArrayBuilder<MethodSymbol> methods, 1072var result = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 1089static void addAllInterfaces(NamedTypeSymbol @interface, HashSet<NamedTypeSymbol> visited, ArrayBuilder<NamedTypeSymbol> result, ConsList<TypeSymbol> basesBeingResolved, ConsList<NamedTypeSymbol> cycleGuard) 1231var hidingSymbols = resultHiding.Symbols; 1233var hiddenSymbols = resultHidden.Symbols;
Binder\Binder_Operators.cs (8)
459var syntaxNodes = ArrayBuilder<BinaryExpressionSyntax>.GetInstance(); 737var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 1301var builder = ArrayBuilder<MethodSymbol>.GetInstance(); 1394var builder = ArrayBuilder<MethodSymbol>.GetInstance();
Binder\Binder_Patterns.cs (16)
268var builder = ArrayBuilder<BoundPattern>.GetInstance(subpatterns.Count); 972var patternsBuilder = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(positionalClause.Subpatterns.Count); 1044ArrayBuilder<BoundPositionalSubpattern> patterns, 1101ArrayBuilder<BoundPositionalSubpattern> patterns, 1128ArrayBuilder<BoundPositionalSubpattern> patterns, 1150ArrayBuilder<BoundPositionalSubpattern> patterns, 1366var subPatterns = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(tupleDesignation.Variables.Count); 1456var builder = ArrayBuilder<BoundPropertySubpattern>.GetInstance(node.Subpatterns.Count); 1737var narrowedTypeCandidates = ArrayBuilder<TypeSymbol>.GetInstance(2); 1745static void collectCandidates(BoundPattern pat, ArrayBuilder<TypeSymbol> candidates) 1758TypeSymbol? leastSpecificType(SyntaxNode node, ArrayBuilder<TypeSymbol> candidates, BindingDiagnosticBag diagnostics)
Binder\Binder_Query.cs (5)
315var arguments = ArrayBuilder<BoundExpression>.GetInstance(); 320var argsToParams = ArrayBuilder<int>.GetInstance(); 701var x2m = state.allRangeVariables[x2];
Binder\Binder_Statements.cs (11)
1137var invalidDimensions = ArrayBuilder<BoundExpression>.GetInstance(); 1872ArrayBuilder<BoundStatement> boundStatements = ArrayBuilder<BoundStatement>.GetInstance(nStatements); 2768var statementBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 3117var catchBlocks = ArrayBuilder<BoundCatchBlock>.GetInstance(n); 3136private BoundCatchBlock BindCatchBlock(CatchClauseSyntax node, ArrayBuilder<BoundCatchBlock> previousBlocks, BindingDiagnosticBag diagnostics) 3554ArrayBuilder<BoundStatement> boundStatements = ArrayBuilder<BoundStatement>.GetInstance();
Binder\Binder_Symbols.cs (13)
679var types = ArrayBuilder<TypeWithAnnotations>.GetInstance(numElements); 680var locations = ArrayBuilder<Location>.GetInstance(numElements); 681ArrayBuilder<string> elementNames = null; 763private static void CollectTupleFieldMemberName(string name, int elementIndex, int tupleSize, ref ArrayBuilder<string> elementNames) 776elementNames = ArrayBuilder<string>.GetInstance(tupleSize); 1338var args = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Count); 1401ArrayBuilder<Symbol> members, 1503ArrayBuilder<Symbol> members, TypeSymbol receiverType, 1900var symbols = result.Symbols; 2429private BestSymbolInfo GetBestSymbolInfo(ArrayBuilder<Symbol> symbols, out BestSymbolInfo secondBest)
Binder\Binder_TupleOperators.cs (4)
58var builder = ArrayBuilder<BoundExpression>.GetInstance(length); 236var operatorsBuilder = ArrayBuilder<TupleBinaryOperatorInfo>.GetInstance(length);
Binder\Binder_XmlNameAttribute.cs (1)
43ArrayBuilder<Symbol> lookupSymbols = lookupResult.Symbols;
Binder\BlockBinder.cs (1)
53ArrayBuilder<LabelSymbol> labels = null;
Binder\CatchClauseBinder.cs (2)
29var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Binder\DecisionDagBuilder.cs (65)
145var builder = ArrayBuilder<StateForCase>.GetInstance(switchSections.Length); 170var builder = ArrayBuilder<StateForCase>.GetInstance(switchArms.Length); 197var bindingsBuilder = ArrayBuilder<BoundPatternBinding>.GetInstance(); 206ArrayBuilder<BoundPatternBinding> bindingsBuilder) 232var newSequence = ArrayBuilder<Tests>.GetInstance(length); 268ArrayBuilder<BoundPatternBinding> bindings) 282ArrayBuilder<BoundPatternBinding> bindings) 319ArrayBuilder<BoundPatternBinding> bindings) 329var tests = ArrayBuilder<Tests>.GetInstance(4 + patternLength * 2); 392ArrayBuilder<BoundPatternBinding> bindings) 395var tests = ArrayBuilder<Tests>.GetInstance(1); 422var tests = ArrayBuilder<Tests>.GetInstance(4); 431ArrayBuilder<Tests> tests) 450ArrayBuilder<Tests> tests) 496var tests = ArrayBuilder<Tests>.GetInstance(2); 517ArrayBuilder<BoundPatternBinding> bindings) 521var tests = ArrayBuilder<Tests>.GetInstance(5); 633private Tests MakeTestsAndBindingsForNegatedPattern(BoundDagTemp input, BoundNegatedPattern neg, ArrayBuilder<BoundPatternBinding> bindings) 643ArrayBuilder<BoundPatternBinding> bindings) 645var builder = ArrayBuilder<Tests>.GetInstance(2); 658builder = ArrayBuilder<Tests>.GetInstance(2); 681var tests = ArrayBuilder<Tests>.GetInstance(2); 773var workList = ArrayBuilder<DagState>.GetInstance(); 824var rewrittenCases = ArrayBuilder<StateForCase>.GetInstance(casesForRootNode.Length); 1045var whenTrueBuilder = ArrayBuilder<StateForCase>.GetInstance(cases.Length); 1046var whenFalseBuilder = ArrayBuilder<StateForCase>.GetInstance(cases.Length); 1159var builder = ArrayBuilder<StateForCase>.GetInstance(cases.Length); 1391ArrayBuilder<Tests>? conditions = null; 1453(conditions ??= ArrayBuilder<Tests>.GetInstance()).Add(new Tests.One(new BoundDagValueTest(syntax, ConstantValue.Create(lengthValue), s1LengthTemp))); 2137private static ArrayBuilder<Tests> NegateSequenceElements(ImmutableArray<Tests> seq) 2139var builder = ArrayBuilder<Tests>.GetInstance(seq.Length); 2175public abstract Tests Update(ArrayBuilder<Tests> remainingTests); 2186var trueBuilder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2187var falseBuilder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2200var builder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2208var builder = ArrayBuilder<Tests>.GetInstance(RemainingTests.Length); 2232public override Tests Update(ArrayBuilder<Tests> remainingTests) => Create(remainingTests); 2238var builder = ArrayBuilder<Tests>.GetInstance(2); 2243public static Tests Create(ArrayBuilder<Tests> remainingTests) 2312public override Tests Update(ArrayBuilder<Tests> remainingTests) => Create(remainingTests); 2318var builder = ArrayBuilder<Tests>.GetInstance(2); 2323public static Tests Create(ArrayBuilder<Tests> remainingTests)
Binder\DecisionDagBuilder_ListPatterns.cs (3)
13private Tests MakeTestsAndBindingsForListPattern(BoundDagTemp input, BoundListPattern list, out BoundDagTemp output, ArrayBuilder<BoundPatternBinding> bindings) 23var tests = ArrayBuilder<Tests>.GetInstance(4 + subpatterns.Length * 2);
Binder\EmbeddedStatementBinder.cs (4)
33ArrayBuilder<LocalSymbol> locals = ArrayBuilder<LocalSymbol>.GetInstance(); 40ArrayBuilder<LocalFunctionSymbol> locals = null; 55ArrayBuilder<LabelSymbol> labels = null;
Binder\ExpressionListVariableBinder.cs (2)
28var builder = ArrayBuilder<LocalSymbol>.GetInstance();
Binder\ExpressionVariableBinder.cs (2)
28var builder = ArrayBuilder<LocalSymbol>.GetInstance();
Binder\ExpressionVariableFinder.cs (10)
20private ArrayBuilder<TFieldOrLocalSymbol> _variablesBuilder; 24ArrayBuilder<TFieldOrLocalSymbol> builder, 29ArrayBuilder<TFieldOrLocalSymbol> save = _variablesBuilder; 121ArrayBuilder<TFieldOrLocalSymbol> builder, 125ArrayBuilder<TFieldOrLocalSymbol> save = _variablesBuilder; 332var operands = ArrayBuilder<ExpressionSyntax>.GetInstance(); 494ArrayBuilder<LocalSymbol> builder, 516ArrayBuilder<LocalSymbol> builder, 624ArrayBuilder<Symbol> builder,
Binder\FixedStatementBinder.cs (1)
33var locals = new ArrayBuilder<LocalSymbol>(_syntax.Declaration.Variables.Count);
Binder\ForEachLoopBinder.cs (13)
61var locals = ArrayBuilder<LocalSymbol>.GetInstance(); 88ArrayBuilder<LocalSymbol> locals, 125ArrayBuilder<LocalSymbol> locals, 1031var argsBuilder = ArrayBuilder<BoundExpression>.GetInstance(patternDisposeMethod.ParameterCount); 1173ArrayBuilder<MethodSymbol> candidateMethods = ArrayBuilder<MethodSymbol>.GetInstance(); 1214private MethodArgumentInfo PerformForEachPatternOverloadResolution(TypeSymbol patternType, ArrayBuilder<MethodSymbol> candidateMethods, bool warningsOnly, BindingDiagnosticBag diagnostics, bool isAsync) 1217var typeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 1722var argsBuilder = ArrayBuilder<BoundExpression>.GetInstance(method.ParameterCount);
Binder\ForLoopBinder.cs (2)
30var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Binder\ImportChain.cs (4)
61var usedNamespaces = ArrayBuilder<Cci.UsedNamespaceOrType>.GetInstance(); 98var aliases = ArrayBuilder<string>.GetInstance(aliasSymbols.Count);
Binder\Imports.cs (4)
97var expandedUsingsBuilder = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance(previousSubmissionUsings.Length); 128var nameParts = ArrayBuilder<string>.GetInstance();
Binder\InContainerBinder.cs (1)
76ArrayBuilder<MethodSymbol> methods,
Binder\InSubmissionClassBinder.cs (1)
35ArrayBuilder<MethodSymbol> methods,
Binder\LocalScopeBinder.cs (9)
161ArrayBuilder<LocalSymbol> locals = ArrayBuilder<LocalSymbol>.GetInstance(); 170internal void BuildLocals(Binder enclosingBinder, StatementSyntax statement, ArrayBuilder<LocalSymbol> locals) 252ArrayBuilder<LocalFunctionSymbol> locals = null; 261internal void BuildLocalFunctions(StatementSyntax statement, ref ArrayBuilder<LocalFunctionSymbol> locals) 277locals = ArrayBuilder<LocalFunctionSymbol>.GetInstance(); 307protected void BuildLabels(SyntaxList<StatementSyntax> statements, ref ArrayBuilder<LabelSymbol> labels) 316internal static void BuildLabels(MethodSymbol containingMethod, StatementSyntax statement, ref ArrayBuilder<LabelSymbol> labels) 323labels = ArrayBuilder<LabelSymbol>.GetInstance();
Binder\LookupResult.cs (2)
68private readonly ArrayBuilder<Symbol> _symbolList; 117internal ArrayBuilder<Symbol> Symbols
Binder\PatternExplainer.cs (16)
73var result = ArrayBuilder<BoundDecisionDagNode>.GetInstance(capacity: distanceToNode); 113var pathBuilder = ArrayBuilder<BoundDecisionDagNode>.GetInstance(); 245out Dictionary<BoundDagTemp, ArrayBuilder<(BoundDagTest, bool)>> constraints, 246out Dictionary<BoundDagTemp, ArrayBuilder<BoundDagEvaluation>> evaluations) 248constraints = new Dictionary<BoundDagTemp, ArrayBuilder<(BoundDagTest, bool)>>(); 249evaluations = new Dictionary<BoundDagTemp, ArrayBuilder<BoundDagEvaluation>>(); 268if (!constraints.TryGetValue(temp, out var constraintBuilder)) 279if (!evaluations.TryGetValue(temp, out var evaluationBuilder)) 293Dictionary<BoundDagTemp, ArrayBuilder<(BoundDagTest test, bool sense)>> constraintMap, 294Dictionary<BoundDagTemp, ArrayBuilder<BoundDagEvaluation>> evaluationMap, 311static ImmutableArray<T> getArray<T>(Dictionary<BoundDagTemp, ArrayBuilder<T>> map, BoundDagTemp temp) 313return map.TryGetValue(temp, out var builder) ? builder.ToImmutable() : ImmutableArray<T>.Empty; 424var subpatterns = new ArrayBuilder<string>(lengthValue); 475var subpatterns = new ArrayBuilder<string>(cardinality);
Binder\RefSafetyAnalysis.cs (25)
171private readonly ArrayBuilder<(BoundValuePlaceholderBase, uint)> _placeholders; 173public PlaceholderRegion(RefSafetyAnalysis analysis, ArrayBuilder<(BoundValuePlaceholderBase, uint)> placeholders) 301var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, uint)>.GetInstance(); 316var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, uint)>.GetInstance(); 569var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, uint)>.GetInstance(); 605ArrayBuilder<(BoundValuePlaceholderBase, uint)> placeholders, 706var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, uint)>.GetInstance(); 713private void GetAwaitableInstancePlaceholders(ArrayBuilder<(BoundValuePlaceholderBase, uint)> placeholders, BoundAwaitableInfo awaitableInfo, uint valEscapeScope) 728var variables = GetDeconstructionAssignmentVariables(left); 734private void VisitDeconstructionArguments(ArrayBuilder<DeconstructionVariable> variables, SyntaxNode syntax, Conversion conversion, BoundExpression right) 758var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, uint)>.GetInstance(); 769var nestedVariables = variable.NestedVariables; 793var nestedVariables = variable.NestedVariables; 807internal readonly ArrayBuilder<DeconstructionVariable>? NestedVariables; 809internal DeconstructionVariable(BoundExpression expression, uint valEscape, ArrayBuilder<DeconstructionVariable>? nestedVariables) 817private ArrayBuilder<DeconstructionVariable> GetDeconstructionAssignmentVariables(BoundTupleExpression tuple) 820var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(arguments.Length); 864var placeholders = ArrayBuilder<(BoundValuePlaceholderBase, uint)>.GetInstance();
Binder\ScriptLocalScopeBinder.cs (2)
81var builder = ArrayBuilder<LabelSymbol>.GetInstance();
Binder\Semantics\AccessCheck.cs (3)
554ArrayBuilder<NamedTypeSymbol> baseInterfaces = null; 560baseInterfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 635static void getBaseInterfaces(TypeSymbol derived, ArrayBuilder<NamedTypeSymbol> baseInterfaces, PooledHashSet<NamedTypeSymbol> interfacesLookedAt, ConsList<TypeSymbol> basesBeingResolved)
Binder\Semantics\BestTypeInferrer.cs (7)
16public static NullableAnnotation GetNullableAnnotation(ArrayBuilder<TypeWithAnnotations> types) 36public static NullableFlowState GetNullableState(ArrayBuilder<TypeWithState> types) 87var builder = ArrayBuilder<TypeSymbol>.GetInstance(candidateTypes.Count); 123ArrayBuilder<TypeSymbol> candidateTypes = ArrayBuilder<TypeSymbol>.GetInstance(); 170ArrayBuilder<TypeSymbol> types,
Binder\Semantics\Conversions\Conversion.cs (2)
1017var builder = ArrayBuilder<MethodSymbol>.GetInstance();
Binder\Semantics\Conversions\ConversionsBase.cs (13)
1112var innerConversions = ArrayBuilder<Conversion>.GetInstance(switchExpression.SwitchArms.Length); 1757private static bool HasIdentityConversionToAny(NamedTypeSymbol type, ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)> targetTypes) 2194var argumentConversions = ArrayBuilder<Conversion>.GetInstance(arguments.Length); 2268var nestedConversions = ArrayBuilder<Conversion>.GetInstance(sourceTypes.Length); 2938var typeParameters = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2939var sourceTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2940var destinationTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Binder\Semantics\Conversions\UserDefinedConversions.cs (2)
17public static void AddTypesParticipatingInUserDefinedConversion(ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol? ConstrainedToTypeOpt)> result, TypeSymbol type, bool includeBaseTypes, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 114static void addFromClassOrStruct(ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol? ConstrainedToTypeOpt)> result, bool excludeExisting, TypeSymbol type, bool includeBaseTypes, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (11)
36var d = ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)>.GetInstance(); 40var ubuild = ArrayBuilder<UserDefinedConversionAnalysis>.GetInstance(); 74private static void ComputeUserDefinedExplicitConversionTypeSet(TypeSymbol source, TypeSymbol target, ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)> d, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 90ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)> d, 91ArrayBuilder<UserDefinedConversionAnalysis> u, 133ArrayBuilder<UserDefinedConversionAnalysis> u, 145ArrayBuilder<UserDefinedConversionAnalysis> u, 218var candidates = ArrayBuilder<MethodSymbol>.GetInstance(operators.Length);
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (12)
80var d = ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)>.GetInstance(); 84var ubuild = ArrayBuilder<UserDefinedConversionAnalysis>.GetInstance(); 118private static void ComputeUserDefinedImplicitConversionTypeSet(TypeSymbol s, TypeSymbol t, ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)> d, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 146ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)> d, 147ArrayBuilder<UserDefinedConversionAnalysis> u, 280ArrayBuilder<UserDefinedConversionAnalysis> u, 946var d = ArrayBuilder<(NamedTypeSymbol ParticipatingType, TypeParameterSymbol ConstrainedToTypeOpt)>.GetInstance(); 952var ubuild = ArrayBuilder<UserDefinedConversionAnalysis>.GetInstance();
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (36)
110var rightOperators = ArrayBuilder<BinaryOperatorAnalysisResult>.GetInstance(); 160var rightOperators = ArrayBuilder<BinaryOperatorAnalysisResult>.GetInstance(); 212Dictionary<TypeSymbol, bool> lookedInInterfaces, ArrayBuilder<BinaryOperatorAnalysisResult> candidates) 230var operators = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 252var operators = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 253var results = ArrayBuilder<BinaryOperatorAnalysisResult>.GetInstance(); 306ArrayBuilder<BinaryOperatorSignature> operators) 324ArrayBuilder<BinaryOperatorSignature> operators, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 464private void GetEnumOperation(BinaryOperatorKind kind, TypeSymbol enumType, BoundExpression right, ArrayBuilder<BinaryOperatorSignature> operators) 544ArrayBuilder<BinaryOperatorSignature> operators) 573ArrayBuilder<BinaryOperatorSignature> operators) 589private void GetEnumOperations(BinaryOperatorKind kind, BoundExpression left, BoundExpression right, ArrayBuilder<BinaryOperatorSignature> results) 678ArrayBuilder<BinaryOperatorSignature> results) 707private void GetAllBuiltInOperators(BinaryOperatorKind kind, bool isChecked, BoundExpression left, BoundExpression right, ArrayBuilder<BinaryOperatorAnalysisResult> results, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 712var operators = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 760private void GetReferenceEquality(BinaryOperatorKind kind, ArrayBuilder<BinaryOperatorSignature> operators) 768ArrayBuilder<BinaryOperatorSignature> operators, 771ArrayBuilder<BinaryOperatorAnalysisResult> results, 792private static void AddDistinctOperators(ArrayBuilder<BinaryOperatorAnalysisResult> result, ArrayBuilder<BinaryOperatorAnalysisResult> additionalOperators) 834ArrayBuilder<BinaryOperatorAnalysisResult> results, 861var operators = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 898ArrayBuilder<BinaryOperatorSignature> operators) 909var operators2 = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 936void getDeclaredOperators(TypeSymbol constrainedToTypeOpt, NamedTypeSymbol type, BinaryOperatorKind kind, string name, ArrayBuilder<BinaryOperatorSignature> operators) 954void addLiftedOperators(TypeSymbol constrainedToTypeOpt, BinaryOperatorKind kind, ArrayBuilder<BinaryOperatorSignature> operators) 1055var candidates = result.Results; 1103ArrayBuilder<BinaryOperatorAnalysisResult> candidates,
Binder\Semantics\Operators\BinaryOperatorOverloadResolutionResult.cs (1)
15public readonly ArrayBuilder<BinaryOperatorAnalysisResult> Results;
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (18)
83var candidates = result.Results; 130ArrayBuilder<UnaryOperatorAnalysisResult> candidates, 239private void GetAllBuiltInOperators(UnaryOperatorKind kind, bool isChecked, BoundExpression operand, ArrayBuilder<UnaryOperatorAnalysisResult> results, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 254var operators = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 270private bool CandidateOperators(bool isChecked, ArrayBuilder<UnaryOperatorSignature> operators, BoundExpression operand, ArrayBuilder<UnaryOperatorAnalysisResult> results, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 290private void GetEnumOperations(UnaryOperatorKind kind, BoundExpression operand, ArrayBuilder<UnaryOperatorSignature> operators) 345private bool GetUserDefinedOperators(UnaryOperatorKind kind, bool isChecked, BoundExpression operand, ArrayBuilder<UnaryOperatorAnalysisResult> results, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 386var operators = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 430var resultsFromInterface = ArrayBuilder<UnaryOperatorAnalysisResult>.GetInstance(); 475ArrayBuilder<UnaryOperatorSignature> operators) 486var operators2 = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 513static void getDeclaredOperators(TypeSymbol constrainedToTypeOpt, NamedTypeSymbol type, UnaryOperatorKind kind, string name, ArrayBuilder<UnaryOperatorSignature> operators) 530void addLiftedOperators(TypeSymbol constrainedToTypeOpt, UnaryOperatorKind kind, ArrayBuilder<UnaryOperatorSignature> operators)
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (1)
15public readonly ArrayBuilder<UnaryOperatorAnalysisResult> Results;
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (5)
15public readonly ArrayBuilder<BoundExpression> Arguments; 16public readonly ArrayBuilder<(string Name, Location Location)?> Names; 17public readonly ArrayBuilder<RefKind> RefKinds; 67var builder = ArrayBuilder<string?>.GetInstance(this.Names.Count);
Binder\Semantics\OverloadResolution\MethodGroup.cs (3)
19internal ArrayBuilder<MethodSymbol> Methods { get; } 20internal ArrayBuilder<TypeWithAnnotations> TypeArguments { get; } 43ArrayBuilder<Symbol> members,
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (22)
1769var sourceTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 1770var targetTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2166var typeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 2167var sourceTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2168var targetTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2516var typeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 2517var sourceTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2518var targetTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 2704var initialCandidates = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 3075var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_fixedResults.Length); 3095private static void GetAllCandidates(Dictionary<TypeWithAnnotations, TypeWithAnnotations> candidates, ArrayBuilder<TypeWithAnnotations> builder) 3141ArrayBuilder<TypeWithAnnotations> initialCandidates,
Binder\Semantics\OverloadResolution\OverloadResolution.cs (85)
64private static bool AnyValidResult<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results) 78private static bool SingleValidResult<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results) 102var results = result.ResultsBuilder; 118ArrayBuilder<MethodSymbol> methods, 119ArrayBuilder<TypeWithAnnotations> typeArguments, 142ArrayBuilder<PropertySymbol> indexers, 149ArrayBuilder<TypeWithAnnotations> typeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 158ArrayBuilder<TMember> members, 159ArrayBuilder<TypeWithAnnotations> typeArguments, 174var results = result.ResultsBuilder; 194private static bool OverloadResolutionResultIsValid<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, bool hasDynamicArgument) 229ArrayBuilder<MemberResolutionResult<TMember>> results, 230ArrayBuilder<TMember> members, 231ArrayBuilder<TypeWithAnnotations> typeArguments, 258Dictionary<NamedTypeSymbol, ArrayBuilder<TMember>> containingTypeMapOpt = null; 333ArrayBuilder<FunctionPointerMethodSymbol> funcPtrBuilder, 340var typeArgumentsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 360ArrayBuilder<MemberResolutionResult<TMember>> results, 389private static void RemoveStaticInstanceMismatches<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, bool requireStatic) where TMember : Symbol 402private static void RemoveMethodsNotDeclaredStatic<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results) where TMember : Symbol 418private void RemoveConstraintViolations<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, CompoundUseSiteInfo<AssemblySymbol> template) where TMember : Symbol 436FailsConstraintChecks(member, out ArrayBuilder<TypeParameterDiagnosticInfo> constraintFailureDiagnosticsOpt, template)) 445private void RemoveCallingConventionMismatches<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, in CallingConventionInfo expectedConvention) where TMember : Symbol 574private bool FailsConstraintChecks(MethodSymbol method, out ArrayBuilder<TypeParameterDiagnosticInfo> constraintFailureDiagnosticsOpt, CompoundUseSiteInfo<AssemblySymbol> template) 582var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 583ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder = null; 617ArrayBuilder<MemberResolutionResult<TMember>> results, 669private static Dictionary<NamedTypeSymbol, ArrayBuilder<TMember>> PartitionMembersByContainingType<TMember>(ArrayBuilder<TMember> members) where TMember : Symbol 671Dictionary<NamedTypeSymbol, ArrayBuilder<TMember>> containingTypeMap = new Dictionary<NamedTypeSymbol, ArrayBuilder<TMember>>(); 676ArrayBuilder<TMember> builder; 679builder = ArrayBuilder<TMember>.GetInstance(); 687private static void ClearContainingTypeMap<TMember>(ref Dictionary<NamedTypeSymbol, ArrayBuilder<TMember>> containingTypeMapOpt) where TMember : Symbol 691foreach (ArrayBuilder<TMember> builder in containingTypeMapOpt.Values) 699private void AddConstructorToCandidateSet(MethodSymbol constructor, ArrayBuilder<MemberResolutionResult<MethodSymbol>> results, 817ArrayBuilder<MemberResolutionResult<TMember>> results, 818ArrayBuilder<TMember> members, 819ArrayBuilder<TypeWithAnnotations> typeArguments, 824Dictionary<NamedTypeSymbol, ArrayBuilder<TMember>> containingTypeMapOpt, 889ArrayBuilder<TMember> others = pair.Value; 1080ArrayBuilder<TMember> members, 1107private static bool MemberGroupHidesByName<TMember>(ArrayBuilder<TMember> members, TMember member, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1141private void RemoveInaccessibleTypeArguments<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1163private static void RemoveLessDerivedMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1286private static bool IsLessDerivedThanAny<TMember>(TypeSymbol type, ArrayBuilder<MemberResolutionResult<TMember>> results, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1324private static void RemoveAllInterfaceMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results) 1400ArrayBuilder<MemberResolutionResult<MethodSymbol>> results, 1427private static void ReportUseSiteInfo<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1436private int GetTheBestCandidateIndex<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, AnalyzedArguments arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1496private void RemoveWorseMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, AnalyzedArguments arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1545var worse = ArrayBuilder<int>.GetInstance(results.Count, unknown); 1672ArrayBuilder<BoundExpression> arguments, 1711ArrayBuilder<BoundExpression> arguments, 2138ArrayBuilder<BoundExpression> arguments, 2202private static void GetParameterCounts<TMember>(MemberResolutionResult<TMember> m, ArrayBuilder<BoundExpression> arguments, out int declaredParameterCount, out int parametersUsedIncludingExpansionAndOptional) where TMember : Symbol 2596var returnStatements = ArrayBuilder<BoundReturnStatement>.GetInstance(); 2663private readonly ArrayBuilder<BoundReturnStatement> _returns; 2665public ReturnStatements(ArrayBuilder<BoundReturnStatement> returns) 3077ArrayBuilder<RefKind> argumentRefKinds, 3109ArrayBuilder<RefKind> argumentRefKinds, 3122ArrayBuilder<RefKind> argumentRefKinds, 3145var types = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 3146ArrayBuilder<RefKind> refs = null; 3167refs = ArrayBuilder<RefKind>.GetInstance(arg, RefKind.None); 3214ArrayBuilder<RefKind> argumentRefKinds, 3226ArrayBuilder<RefKind> argumentRefKinds, 3234var types = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 3235var refs = ArrayBuilder<RefKind>.GetInstance(); 3267ArrayBuilder<TypeWithAnnotations> typeArguments, 3351ArrayBuilder<TypeWithAnnotations> typeArguments, 3417ArrayBuilder<TypeWithAnnotations> typeArgumentsBuilder, 3638ArrayBuilder<Conversion> conversions = null; 3639ArrayBuilder<int> badArguments = null; 3654badArguments = badArguments ?? ArrayBuilder<int>.GetInstance(); 3715badArguments ??= ArrayBuilder<int>.GetInstance(); 3726conversions = ArrayBuilder<Conversion>.GetInstance(paramCount);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (4)
30internal readonly ArrayBuilder<MemberResolutionResult<TMember>> ResultsBuilder; 136var result = ArrayBuilder<TMember>.GetInstance(); 148private static ThreeState TryGetBestResult(ArrayBuilder<MemberResolutionResult<TMember>> allResults, out MemberResolutionResult<TMember> best)
Binder\SimpleProgramBinder.cs (4)
28ArrayBuilder<LocalSymbol> locals = ArrayBuilder<LocalSymbol>.GetInstance(); 43ArrayBuilder<LocalFunctionSymbol>? locals = null; 66ArrayBuilder<LabelSymbol>? labels = null;
Binder\SwitchBinder.cs (7)
132var builder = ArrayBuilder<LocalSymbol>.GetInstance(); 144var builder = ArrayBuilder<LocalFunctionSymbol>.GetInstance(); 175ArrayBuilder<LabelSymbol> labels = ArrayBuilder<LabelSymbol>.GetInstance(); 196private void BuildSwitchLabels(SyntaxList<SwitchLabelSyntax> labelsSyntax, Binder sectionBinder, ArrayBuilder<LabelSymbol> labels, BindingDiagnosticBag tempDiagnosticBag)
Binder\SwitchBinder_Patterns.cs (10)
89var sectionBuilder = ArrayBuilder<BoundSwitchSection>.GetInstance(switchSections.Length); 93var labelBuilder = ArrayBuilder<BoundSwitchLabel>.GetInstance(oldSection.SwitchLabels.Length); 166var boundSwitchSectionsBuilder = ArrayBuilder<BoundSwitchSection>.GetInstance(SwitchSyntax.Sections.Count); 187var boundLabelsBuilder = ArrayBuilder<BoundSwitchLabel>.GetInstance(node.Labels.Count); 200var boundStatementsBuilder = ArrayBuilder<BoundStatement>.GetInstance(node.Statements.Count);
Binder\SwitchExpressionBinder.cs (4)
137var typesInOrder = ArrayBuilder<TypeSymbol>.GetInstance(); 172var builder = ArrayBuilder<BoundSwitchExpressionArm>.GetInstance();
Binder\UsingStatementBinder.cs (6)
36var locals = ArrayBuilder<LocalSymbol>.GetInstance(); 42var locals = ArrayBuilder<LocalSymbol>.GetInstance(declarationSyntax.Variables.Count); 225var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(disposeMethod.ParameterCount);
Binder\WhileBinder.cs (2)
50var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Binder\WithUsingNamespacesAndTypesBinder.cs (1)
73ArrayBuilder<MethodSymbol> methods,
BoundTree\BoundExpressionExtensions.cs (1)
150public static void GetExpressionSymbols(this BoundExpression node, ArrayBuilder<Symbol> symbols, BoundNode parent, Binder binder)
BoundTree\BoundNodeExtensions.cs (6)
114var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 154static void pushLeftNodes(BoundBinaryOperator binary, ArrayBuilder<BoundBinaryOperator> stack, TArg arg, Action<BoundBinaryOperator, TArg>? binaryOperatorCallback) 203var originalStack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 237static void pushLeftNodes(BoundBinaryOperator binary, ArrayBuilder<BoundBinaryOperator> stack)
BoundTree\BoundTreeRewriter.cs (4)
33ArrayBuilder<T>? newList = null; 42newList = ArrayBuilder<T>.GetInstance(); 119var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance();
BoundTree\BoundTreeWalker.cs (2)
111var rightOperands = ArrayBuilder<BoundExpression>.GetInstance();
BoundTree\LengthBasedStringSwitchData.cs (11)
151var lengthCaseLabels = ArrayBuilder<(int value, LabelSymbol label)>.GetInstance(); 152var charJumpTables = ArrayBuilder<CharJumpTable>.GetInstance(); 153var stringJumpTables = ArrayBuilder<StringJumpTable>.GetInstance(); 166ArrayBuilder<CharJumpTable> charJumpTables, ArrayBuilder<StringJumpTable> stringJumpTables) 186var charCaseLabels = ArrayBuilder<(char value, LabelSymbol label)>.GetInstance(); 253private static LabelSymbol CreateAndRegisterStringJumpTable(ImmutableArray<(string value, LabelSymbol label)> cases, ArrayBuilder<StringJumpTable> stringJumpTables)
BoundTree\NullabilityRewriter.cs (4)
34var stack = ArrayBuilder<BoundBinaryOperatorBase>.GetInstance(); 192var builder = ArrayBuilder<T>.GetInstance(symbols.Length);
BoundTree\UnboundLambda.cs (26)
144var returnTypes = ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)>.GetInstance(); 185internal static InferredLambdaReturnType InferReturnType(ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)> returnTypes, 192internal static InferredLambdaReturnType InferReturnType(ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)> returnTypes, 202private static InferredLambdaReturnType InferReturnTypeImpl(ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)> returnTypes, 205var types = ArrayBuilder<(BoundExpression expr, TypeWithAnnotations resultType, bool isChecked)>.GetInstance(); 246ArrayBuilder<(BoundExpression expr, TypeWithAnnotations resultType, bool isChecked)> returns, 340private readonly ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)> _builder; 342private BlockReturns(ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)> builder) 347public static void GetReturnTypes(ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)> builder, BoundBlock block) 629internal (ImmutableArray<RefKind>, ArrayBuilder<ScopedKind>, ImmutableArray<TypeWithAnnotations>, bool) CollectParameterProperties() 631var parameterRefKindsBuilder = ArrayBuilder<RefKind>.GetInstance(ParameterCount); 632var parameterScopesBuilder = ArrayBuilder<ScopedKind>.GetInstance(ParameterCount); 633var parameterTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(ParameterCount); 683var returnTypes = ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)>.GetInstance(); 914var returnTypes = ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)>.GetInstance(); 1066var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(parameterCount); 1067var refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(parameterCount);
CodeGen\CodeGenerator.cs (12)
41private ArrayBuilder<LocalDefinition> _expressionTemps; 53private ArrayBuilder<int> _asyncYieldPoints; 54private ArrayBuilder<int> _asyncResumePoints; 229ArrayBuilder<int> yieldPoints = _asyncYieldPoints; 230ArrayBuilder<int> resumePoints = _asyncResumePoints; 241var yieldPointBuilder = ArrayBuilder<int>.GetInstance(); 242var resumePointBuilder = ArrayBuilder<int>.GetInstance(); 424ArrayBuilder<RawSequencePoint> sequencePoints = _builder.SeqPointsOpt; 513ArrayBuilder<LocalDefinition> exprTemps = _expressionTemps; 516exprTemps = ArrayBuilder<LocalDefinition>.GetInstance();
CodeGen\EmitArrayInitializer.cs (2)
140var indices = new ArrayBuilder<IndexDesc>(); 168ArrayBuilder<IndexDesc> indices,
CodeGen\EmitOperators.cs (2)
110var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance();
CodeGen\EmitStatement.cs (6)
148_asyncYieldPoints = ArrayBuilder<int>.GetInstance(); 149_asyncResumePoints = ArrayBuilder<int>.GetInstance(); 426var stack = ArrayBuilder<(BoundExpression? condition, StrongBox<object?> destBox, bool sense)>.GetInstance(); 1957var casesBuilder = ArrayBuilder<(ConstantValue, LabelSymbol)>.GetInstance();
CodeGen\Optimizer.cs (26)
96var dummies = ArrayBuilder<LocalDefUseInfo>.GetInstance(); 126private static void RemoveIntersectingLocals(Dictionary<LocalSymbol, LocalDefUseInfo> info, ArrayBuilder<LocalDefUseInfo> dummies) 132var defs = ArrayBuilder<LocalDefUseSpan>.GetInstance(dummies.Count); 249private ArrayBuilder<LocalDefUseSpan> _localDefs; 250public ArrayBuilder<LocalDefUseSpan> LocalDefs 254var result = _localDefs; 257_localDefs = result = ArrayBuilder<LocalDefUseSpan>.GetInstance(); 398private readonly ArrayBuilder<(BoundExpression, ExprContext)> _evalStack; 419ArrayBuilder<ValueTuple<BoundExpression, ExprContext>> evalStack, 436var evalStack = ArrayBuilder<ValueTuple<BoundExpression, ExprContext>>.GetInstance(); 720ArrayBuilder<BoundExpression> rewrittenSideeffects = null; 730rewrittenSideeffects = ArrayBuilder<BoundExpression>.GetInstance(); 1195ArrayBuilder<BoundExpression> rewrittenArguments = null; 1205private void VisitArgument(ImmutableArray<BoundExpression> arguments, ref ArrayBuilder<BoundExpression> rewrittenArguments, int i, RefKind argRefKind) 1214rewrittenArguments = ArrayBuilder<BoundExpression>.GetInstance(); 1227ArrayBuilder<BoundExpression> rewrittenArguments = null; 1416var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 1693ArrayBuilder<BoundExpression> rewrittenInitializers = null; 1706rewrittenInitializers = ArrayBuilder<BoundExpression>.GetInstance(); 1832var defs = locInfo.LocalDefs; 2010var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance();
CommandLine\CSharpCommandLineParser.cs (29)
55var flattenedArgs = ArrayBuilder<string>.GetInstance(); 103var analyzerConfigPaths = ArrayBuilder<string>.GetInstance(); 110var defines = ArrayBuilder<string>.GetInstance(); 131ArrayBuilder<InstrumentationKind> instrumentationKinds = ArrayBuilder<InstrumentationKind>.GetInstance(); 167ArrayBuilder<string> filePathBuilder; 172filePathBuilder = ArrayBuilder<string>.GetInstance(); 923var builder = ArrayBuilder<string>.GetInstance(); 1308filePathBuilder = ArrayBuilder<string>.GetInstance(); 1323filePathBuilder = ArrayBuilder<string>.GetInstance(); 1337filePathBuilder = ArrayBuilder<string>.GetInstance(); 1705var builder = ArrayBuilder<string>.GetInstance(); 1734var builder = ArrayBuilder<string>.GetInstance(); 1739internal static void ParseConditionalCompilationSymbols(ReadOnlyMemory<char> valueMemory, ArrayBuilder<string> defines, out IEnumerable<Diagnostic> diagnostics) 1863var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1922var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 2074private static void ParseWarnings(ReadOnlyMemory<char> value, ArrayBuilder<string> ids) 2077var parts = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 2117var idsBuilder = ArrayBuilder<string>.GetInstance();
Compilation\BuiltInOperators.cs (7)
41var builder = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 50internal void GetSimpleBuiltInOperators(UnaryOperatorKind kind, ArrayBuilder<UnaryOperatorSignature> operators, bool skipNativeIntegerOperators) 294var builder = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 303internal void GetSimpleBuiltInOperators(BinaryOperatorKind kind, ArrayBuilder<BinaryOperatorSignature> operators, bool skipNativeIntegerOperators) 690internal void GetUtf8ConcatenationBuiltInOperator(TypeSymbol readonlySpanOfByte, ArrayBuilder<BinaryOperatorSignature> operators)
Compilation\CSharpCompilation.cs (26)
1197private void GetAllUnaliasedModules(ArrayBuilder<ModuleSymbol> modules) 1220internal void GetUnaliasedReferencedAssemblies(ArrayBuilder<AssemblySymbol> assemblies) 1315var modules = ArrayBuilder<ModuleSymbol>.GetInstance(); 1399ArrayBuilder<NamespaceSymbol>? builder = null; 1405builder = builder ?? ArrayBuilder<NamespaceSymbol>.GetInstance(); 1472var boundUsings = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance(); 1745var entryPointCandidates = ArrayBuilder<MethodSymbol>.GetInstance(); 1813var taskEntryPoints = ArrayBuilder<(bool IsValid, MethodSymbol Candidate, BindingDiagnosticBag SpecificDiagnostics)>.GetInstance(); 1838var viableEntryPoints = ArrayBuilder<MethodSymbol>.GetInstance(); 1979ArrayBuilder<MethodSymbol> entryPointCandidates, IEnumerable<Symbol> members) 3573var builder = ArrayBuilder<byte>.GetInstance(length); 3828var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(elementTypes.Length); 3894var fields = ArrayBuilder<AnonymousTypeField>.GetInstance(); 4549var spine = ArrayBuilder<MergedNamespaceOrTypeDeclaration>.GetInstance(); 4559ArrayBuilder<MergedNamespaceOrTypeDeclaration> spine, MergedNamespaceOrTypeDeclaration current, 4614ArrayBuilder<MergedNamespaceOrTypeDeclaration> spine, MergedTypeDeclaration current, HashSet<Symbol> set) 4636protected NamespaceOrTypeSymbol? GetSpineSymbol(ArrayBuilder<MergedNamespaceOrTypeDeclaration> spine)
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (2)
38var boundUsings = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance();
Compilation\CSharpCompilerDiagnosticAnalyzer.cs (2)
31var builder = ArrayBuilder<int>.GetInstance(errorCodes.Length);
Compilation\CSharpSemanticModel.cs (38)
1636var results = ArrayBuilder<ISymbol>.GetInstance(info.Count); 1687private void AppendSymbolsWithName(ArrayBuilder<ISymbol> results, string name, Binder binder, NamespaceOrTypeSymbol container, LookupOptions options, LookupSymbolsInfo info) 1721ArrayBuilder<ISymbol> results, 1800ArrayBuilder<ISymbol> builder = null; 1810builder = ArrayBuilder<ISymbol>.GetInstance(); 1886Constraint = "Provide " + nameof(ArrayBuilder<Symbol>) + " capacity to reduce number of allocations.")] 1976var builder = ArrayBuilder<Symbol>.GetInstance(symbols.Length); 2013private static void AddUnwrappingErrorTypes(ArrayBuilder<Symbol> builder, Symbol s) 2374ArrayBuilder<Symbol> builder = ArrayBuilder<Symbol>.GetInstance(); 3610var builder = ArrayBuilder<Symbol>.GetInstance(); 4081var symbols = ArrayBuilder<ISymbol>.GetInstance(); 4126var builder = ArrayBuilder<IPropertySymbol>.GetInstance(); 4494var symbols = ArrayBuilder<ISymbol>.GetInstance(); 4541var methods = ArrayBuilder<MethodSymbol>.GetInstance(); 4542var filteredMethods = ArrayBuilder<MethodSymbol>.GetInstance(); 4606var extensionMethods = ArrayBuilder<MethodSymbol>.GetInstance(); 4641ArrayBuilder<MethodSymbol> methods, 4642ArrayBuilder<MethodSymbol> filteredMethods, 4680ArrayBuilder<MethodSymbol> methods, 4681ArrayBuilder<MethodSymbol> filteredMethods, 4744var methodBuilder = ArrayBuilder<MethodSymbol>.GetInstance(); 4745var filteredMethodBuilder = ArrayBuilder<MethodSymbol>.GetInstance(); 5157internal override void ComputeDeclarationsInSpan(TextSpan span, bool getSymbol, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken) 5162internal override void ComputeDeclarationsInNode(SyntaxNode node, ISymbol associatedSymbol, bool getSymbol, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken, int? levelsToCompute = null) 5318var builder = ArrayBuilder<IImportScope>.GetInstance();
Compilation\MemberSemanticModel.NodeMapBuilder.cs (2)
198var stack = ArrayBuilder<BoundExpression>.GetInstance();
Compilation\SyntaxAndDeclarationManager.cs (13)
51var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 103var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 143ArrayBuilder<SyntaxTree> treesBuilder, 169ArrayBuilder<SyntaxTree> treesBuilder, 181ArrayBuilder<LoadDirective> loadDirectives = null; 258loadDirectives = ArrayBuilder<LoadDirective>.GetInstance(); 310var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 491var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 582ArrayBuilder<SyntaxTree> treesBuilder,
Compilation\SyntaxTreeSemanticModel.cs (1)
1979var builder = new ArrayBuilder<ISymbol>();
Compiler\AnonymousTypeMethodBodySynthesizer.cs (2)
133var fields = ArrayBuilder<FieldSymbol>.GetInstance(anonymousType.Properties.Length);
Compiler\DocumentationCommentCompiler.cs (9)
431var includeElementNodesBuilder = _processIncludes ? ArrayBuilder<CSharpSyntaxNode>.GetInstance() : null; 445static ArrayBuilder<XmlElementSyntax>? getMatchingParamTags(string propertyName, ImmutableArray<DocumentationCommentTriviaSyntax> docCommentNodes) 447ArrayBuilder<XmlElementSyntax>? result = null; 460result ??= ArrayBuilder<XmlElementSyntax>.GetInstance(); 498ArrayBuilder<CSharpSyntaxNode> includeElementNodesBuilder = null; 527includeElementNodesBuilder = ArrayBuilder<CSharpSyntaxNode>.GetInstance(); 685ArrayBuilder<DocumentationCommentTriviaSyntax> builder = null; 707builder = ArrayBuilder<DocumentationCommentTriviaSyntax>.GetInstance();
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (5)
35private readonly ArrayBuilder<CSharpSyntaxNode> _includeElementNodes; 45ArrayBuilder<CSharpSyntaxNode> includeElementNodes, 69ArrayBuilder<XmlElementSyntax> paramElements, 70ArrayBuilder<CSharpSyntaxNode> includeElementNodes, 122ArrayBuilder<CSharpSyntaxNode> includeElementNodes,
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (2)
151ArrayBuilder<XNode> builder = null; 156builder = ArrayBuilder<XNode>.GetInstance();
Compiler\MethodBodySynthesizer.cs (3)
60var statements = ArrayBuilder<BoundStatement>.GetInstance(); 83ArrayBuilder<BoundStatement> statements,
Compiler\MethodBodySynthesizer.Lowered.cs (3)
401ArrayBuilder<FieldSymbol> fields, 457var argBuilder = ArrayBuilder<BoundExpression>.GetInstance();
Compiler\MethodCompiler.cs (26)
257var lambdaDebugInfoBuilder = ArrayBuilder<LambdaDebugInfo>.GetInstance(); 258var closureDebugInfoBuilder = ArrayBuilder<ClosureDebugInfo>.GetInstance(); 259var stateMachineStateDebugInfoBuilder = ArrayBuilder<StateMachineStateDebugInfo>.GetInstance(); 711var synthesizedMethods = compilationState.SynthesizedMethods; 717var stateMachineStateDebugInfoBuilder = ArrayBuilder<StateMachineStateDebugInfo>.GetInstance(); 1212var lambdaDebugInfoBuilder = ArrayBuilder<LambdaDebugInfo>.GetInstance(); 1213var closureDebugInfoBuilder = ArrayBuilder<ClosureDebugInfo>.GetInstance(); 1214var stateMachineStateDebugInfoBuilder = ArrayBuilder<StateMachineStateDebugInfo>.GetInstance(); 1276var initializers = ArrayBuilder<BoundStatement>.GetInstance(capturedParameters.Count); 1412ArrayBuilder<LambdaDebugInfo> lambdaDebugInfoBuilder, 1413ArrayBuilder<ClosureDebugInfo> closureDebugInfoBuilder, 1414ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 1693var hoistedVariables = ArrayBuilder<EncHoistedLocalInfo>.GetInstance(); 1694var awaiters = ArrayBuilder<Cci.ITypeReference>.GetInstance(); 1946var stmts = ArrayBuilder<BoundStatement>.GetInstance();
Compiler\TypeCompilationState.cs (3)
45private ArrayBuilder<MethodWithBody>? _synthesizedMethods; 120public ArrayBuilder<MethodWithBody>? SynthesizedMethods 137_synthesizedMethods = ArrayBuilder<MethodWithBody>.GetInstance();
CSharpCompilationOptions.cs (1)
662internal override void ValidateOptions(ArrayBuilder<Diagnostic> builder)
CSharpDeclarationComputer.cs (5)
26ArrayBuilder<DeclarationInfo> builder, 39ArrayBuilder<DeclarationInfo> builder, 62ArrayBuilder<DeclarationInfo> builder, 262var blocks = ArrayBuilder<SyntaxNode>.GetInstance();
CSharpParseOptions.cs (1)
178internal override void ValidateOptions(ArrayBuilder<Diagnostic> builder)
Declarations\DeclarationTable.cs (2)
128var builder = ArrayBuilder<SingleNamespaceDeclaration>.GetInstance(oldRootDeclarations.Length + 1);
Declarations\DeclarationTreeBuilder.cs (10)
72var childrenBuilder = ArrayBuilder<SingleNamespaceOrTypeDeclaration>.GetInstance(); 185var rootChildren = ArrayBuilder<SingleNamespaceOrTypeDeclaration>.GetInstance(); 186var scriptChildren = ArrayBuilder<SingleTypeDeclaration>.GetInstance(); 228var directives = ArrayBuilder<ReferenceDirective>.GetInstance(directiveNodes.Count); 696var children = ArrayBuilder<SingleTypeDeclaration>.GetInstance();
Declarations\MergedNamespaceDeclaration.cs (8)
66var builder = ArrayBuilder<Location>.GetInstance(); 90ArrayBuilder<SingleNamespaceDeclaration> namespaces = null; 91ArrayBuilder<SingleTypeDeclaration> types = null; 106types = ArrayBuilder<SingleTypeDeclaration>.GetInstance(); 124namespaces = ArrayBuilder<SingleNamespaceDeclaration>.GetInstance(); 140var children = ArrayBuilder<MergedNamespaceOrTypeDeclaration>.GetInstance();
Declarations\MergedTypeDeclaration.cs (8)
57var attributeSyntaxListBuilder = ArrayBuilder<SyntaxList<AttributeListSyntax>>.GetInstance(); 167var builder = ArrayBuilder<SourceLocation>.GetInstance(); 181ArrayBuilder<SingleTypeDeclaration> nestedTypes = null; 192nestedTypes = ArrayBuilder<SingleTypeDeclaration>.GetInstance(); 199var children = ArrayBuilder<MergedTypeDeclaration>.GetInstance();
DocumentationComments\SourceDocumentationCommentUtils.cs (2)
62ArrayBuilder<DocumentationCommentTriviaSyntax> builder = null; 88builder = ArrayBuilder<DocumentationCommentTriviaSyntax>.GetInstance();
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (13)
221var builder = ArrayBuilder<Cci.INamespaceTypeDefinition>.GetInstance(); 238private static void GetTopLevelTypes(ArrayBuilder<Cci.INamespaceTypeDefinition> builder, NamespaceSymbol @namespace) 617var otherParamsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.ParameterCount); 618var otherParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.ParameterCount); 979var members = ArrayBuilder<ISymbolInternal>.GetInstance(); 1121var translatedParamsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.ParameterCount); 1122var translatedParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.ParameterCount);
Emitter\EditAndContinue\EmitHelpers.cs (4)
75var updatedMethods = ArrayBuilder<MethodDefinitionHandle>.GetInstance(); 76var changedTypes = ArrayBuilder<TypeDefinitionHandle>.GetInstance();
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (3)
170var builder = ArrayBuilder<AnonymousTypeKeyField>.GetInstance(); 230ArrayBuilder<AnonymousTypeKeyField> builder)
Emitter\Model\AttributeDataAdapter.cs (4)
27var builder = ArrayBuilder<Cci.IMetadataExpression>.GetInstance(); 64var builder = ArrayBuilder<Cci.IMetadataNamedArgument>.GetInstance();
Emitter\Model\GenericTypeInstanceReference.cs (2)
41var builder = ArrayBuilder<Cci.ITypeReference>.GetInstance();
Emitter\Model\MethodSymbolAdapter.cs (1)
510ArrayBuilder<SynthesizedAttributeData> synthesized = null;
Emitter\Model\MostCommonNullableValueBuilder.cs (3)
71var builder = ArrayBuilder<byte>.GetInstance(); 81internal static byte? GetCommonValue(ArrayBuilder<byte> builder)
Emitter\Model\NamedTypeSymbolAdapter.cs (5)
858var builder = ArrayBuilder<Microsoft.Cci.ITypeReference>.GetInstance(); 951ArrayBuilder<NamedTypeSymbol> builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 963private static void InterfacesVisit(NamedTypeSymbol namedType, ArrayBuilder<NamedTypeSymbol> builder, ref HashSet<NamedTypeSymbol> seen)
Emitter\Model\PEAssemblyBuilder.cs (5)
91var builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 121var builder = ArrayBuilder<Cci.IFileReference>.GetInstance(); 161protected override void AddEmbeddedResourcesFromAddedModules(ArrayBuilder<Cci.ManagedResource> builder, DiagnosticBag diagnostics)
Emitter\Model\PEModuleBuilder.cs (20)
216var typesToProcess = ArrayBuilder<Cci.ITypeDefinition>.GetInstance(); 217var debugDocuments = ArrayBuilder<Cci.DebugSourceDocument>.GetInstance(); 220var namespacesAndTopLevelTypesToProcess = ArrayBuilder<NamespaceOrTypeSymbol>.GetInstance(); 300private static void GetDocumentsForMethodsAndNestedTypes(PooledHashSet<Cci.DebugSourceDocument> documentList, ArrayBuilder<Cci.ITypeDefinition> typesToProcess, EmitContext context) 562private static void GetExportedTypes(NamespaceOrTypeSymbol symbol, int parentIndex, ArrayBuilder<Cci.ExportedType> builder) 615var builder = ArrayBuilder<Cci.ExportedType>.GetInstance(); 636internal static HashSet<NamedTypeSymbol> GetForwardedTypes(SourceAssemblySymbol sourceAssembly, ArrayBuilder<Cci.ExportedType>? builder) 720ArrayBuilder<Cci.ExportedType>? builder) 725var stack = ArrayBuilder<(NamedTypeSymbol type, int parentIndex)>.GetInstance(); 1462var builder = ArrayBuilder<Cci.IParameterTypeInformation>.GetInstance(); 1595var flagsBuilder = ArrayBuilder<byte>.GetInstance(); 1684var builder = ArrayBuilder<bool>.GetInstance();
Emitter\Model\PENetModuleBuilder.cs (1)
33protected override void AddEmbeddedResourcesFromAddedModules(ArrayBuilder<Cci.ManagedResource> builder, DiagnosticBag diagnostics)
Emitter\Model\SourceAssemblySymbolAdapter.cs (1)
21ArrayBuilder<SynthesizedAttributeData> synthesized = null;
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (2)
40var builder = ArrayBuilder<Cci.ITypeReference>.GetInstance();
Emitter\Model\SymbolAdapter.cs (3)
98ArrayBuilder<SynthesizedAttributeData> synthesized = null; 113ArrayBuilder<SynthesizedAttributeData> synthesized, 130ArrayBuilder<SynthesizedAttributeData> synthesized,
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (2)
33ArrayBuilder<BoundStatement> body = ArrayBuilder<BoundStatement>.GetInstance();
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (3)
50var rawInfos = ArrayBuilder<DiagnosticInfo>.GetInstance(); 61private static void GetRawDiagnosticInfos(Binder binder, SyntaxToken questionToken, ArrayBuilder<DiagnosticInfo> infos)
FlowAnalysis\AbstractFlowPass.cs (10)
740var pendingBranches = PendingBranches.GetAndRemoveBranches(label); 772var pendingBranches = PendingBranches.GetAndRemoveBranches(label); 2220var stack = ArrayBuilder<BoundExpression>.GetInstance(); 2346var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 2361protected virtual void VisitBinaryOperatorChildren(ArrayBuilder<BoundBinaryOperator> stack) 2491var parts = ArrayBuilder<BoundInterpolatedString>.GetInstance(); 2496stringCallback: static (BoundInterpolatedString interpolatedString, (ArrayBuilder<BoundInterpolatedString> parts, AbstractFlowPass<TLocalState, TLocalFunctionState> @this) arg) =>
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (14)
16private ArrayBuilder<PendingBranch> _unlabeledBranches; 17private PooledDictionary<LabelSymbol, ArrayBuilder<PendingBranch>>? _labeledBranches; 21_unlabeledBranches = ArrayBuilder<PendingBranch>.GetInstance(); 41foreach (var branches in _labeledBranches.Values) 60internal ArrayBuilder<PendingBranch>? GetAndRemoveBranches(LabelSymbol? label) 62ArrayBuilder<PendingBranch>? result; 72_unlabeledBranches = ArrayBuilder<PendingBranch>.GetInstance(); 95var branches = GetOrAddLabeledBranches(label); 107var branches = GetOrAddLabeledBranches(pair.Key); 113private ArrayBuilder<PendingBranch> GetOrAddLabeledBranches(LabelSymbol label) 117_labeledBranches = PooledDictionary<LabelSymbol, ArrayBuilder<PendingBranch>>.GetInstance(); 119if (!_labeledBranches.TryGetValue(label, out var branches)) 121branches = ArrayBuilder<PendingBranch>.GetInstance(); 142foreach (var branches in _labeledBranches.Values)
FlowAnalysis\ControlFlowPass.cs (2)
23private readonly ArrayBuilder<(LocalSymbol symbol, BoundBlock block)> _usingDeclarations = ArrayBuilder<(LocalSymbol, BoundBlock)>.GetInstance();
FlowAnalysis\DefiniteAssignment.cs (4)
55protected readonly ArrayBuilder<VariableIdentifier> variableBySlot = ArrayBuilder<VariableIdentifier>.GetInstance(1, default); 622var builder = ArrayBuilder<FieldSymbol>.GetInstance(implicitlyInitializedFields.Count);
FlowAnalysis\ExitPointsWalker.cs (3)
20private readonly ArrayBuilder<LabelSymbol> _labelsInside; 21private readonly ArrayBuilder<StatementSyntax> _branchesOutOf; 27_branchesOutOf = ArrayBuilder<StatementSyntax>.GetInstance();
FlowAnalysis\FlowAnalysisPass.cs (4)
117var builder = ArrayBuilder<BoundStatement>.GetInstance(implicitlyInitializedFields.Length); 152var builder = ArrayBuilder<BoundStatement>.GetInstance(n);
FlowAnalysis\NullableWalker.cs (76)
181private ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)>? _returnTypesOpt; 224/// The delegate is invoked by <see cref="VisitConversion(BoundConversion, BoundExpression, Conversion, TypeWithAnnotations, TypeWithState, bool, bool, bool, AssignmentKind, ParameterSymbol, bool, bool, bool, Optional&lt;LocalState&gt;,bool, Location, ArrayBuilder&lt;VisitResult&gt;)"/>. 426ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)>? returnTypesOpt, 1006var builder = ArrayBuilder<Symbol>.GetInstance(members.Length + requiredMembers.Count); 1638ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)>? returnTypesOpt) 1684ArrayBuilder<(BoundReturnStatement, TypeWithAnnotations)>? returnTypesOpt, 2646var members = ArrayBuilder<(VariableIdentifier, int)>.GetInstance(); 2666var members = ArrayBuilder<(VariableIdentifier, int)>.GetInstance(); 3086var oldReturnTypes = _returnTypesOpt; 3988var builder = ArrayBuilder<VisitArgumentResult>.GetInstance(argumentResults.Length); 4160var expressions = ArrayBuilder<BoundExpression>.GetInstance(initialization.Initializers.Length); 4185var expressionsNoConversions = ArrayBuilder<BoundExpression>.GetInstance(n); 4186var conversions = ArrayBuilder<Conversion>.GetInstance(n); 4187var expressionTypes = ArrayBuilder<TypeWithState>.GetInstance(n); 4188var placeholderBuilder = ArrayBuilder<BoundExpression>.GetInstance(n); 4295ArrayBuilder<(BoundExpression expr, TypeWithAnnotations resultType, bool isChecked)> returns, 4317var resultTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance(n); 4318var placeholdersBuilder = ArrayBuilder<BoundExpression>.GetInstance(n); 4359private static void GetArrayElements(BoundArrayInitialization node, ArrayBuilder<BoundExpression> builder) 4454protected override void VisitBinaryOperatorChildren(ArrayBuilder<BoundBinaryOperator> stack) 4834var slotBuilder = ArrayBuilder<int>.GetInstance(); 4864private void GetSlotsToMarkAsNotNullable(BoundExpression operand, ArrayBuilder<int> slotBuilder) 4950private void MarkSlotsAsNotNull(ArrayBuilder<int> slots, ref LocalState stateToUpdate) 4975var slotBuilder = ArrayBuilder<int>.GetInstance(); 6228var notNullParametersBuilder = parameterHasNotNullIfNotNull ? ArrayBuilder<ParameterSymbol>.GetInstance() : null; 6229var conversionResultsBuilder = ArrayBuilder<VisitResult>.GetInstance(results.Length); 6466var resultsBuilder = ArrayBuilder<VisitArgumentResult>.GetInstance(n); 6557ArrayBuilder<VisitResult>? conversionResultsBuilder, 6694ArrayBuilder<ParameterSymbol>? notNullParametersOpt, 6785FlowAnalysisAnnotations notNullBasedOnParameters(FlowAnalysisAnnotations parameterAnnotations, ArrayBuilder<ParameterSymbol>? notNullParametersOpt, ParameterSymbol parameter) 6948var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(n); 6949var conversionsBuilder = ArrayBuilder<Conversion>.GetInstance(n); 7026var refKinds = ArrayBuilder<RefKind>.GetInstance(); 7132var builder = ArrayBuilder<BoundExpression>.GetInstance(n); 7178var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 7179var nullabilityBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 7180ArrayBuilder<TypeParameterDiagnosticInfo>? useSiteDiagnosticsBuilder = null; 7924ArrayBuilder<VisitResult>? previousArgumentConversionResults = null) 8920var arguments = ArrayBuilder<BoundExpression>.GetInstance(); 9223var variables = GetDeconstructionAssignmentVariables(left); 9247private void VisitDeconstructionArguments(ArrayBuilder<DeconstructionVariable> variables, Conversion conversion, BoundExpression right, TypeWithState? rightResultOpt = null) 9261private void VisitDeconstructMethodArguments(ArrayBuilder<DeconstructionVariable> variables, Conversion conversion, BoundExpression right, TypeWithState? rightResultOpt) 9296ArrayBuilder<BoundExpression> placeholderArgs = ArrayBuilder<BoundExpression>.GetInstance(n + 1); 9329var nestedVariables = variable.NestedVariables; 9347var nestedVariables = variable.NestedVariables; 9359private void VisitTupleDeconstructionArguments(ArrayBuilder<DeconstructionVariable> variables, ImmutableArray<(BoundValuePlaceholder? placeholder, BoundExpression? conversion)> deconstructConversionInfo, BoundExpression right, TypeWithState? rightResultOpt) 9371var nestedVariables = variable.NestedVariables; 9447internal readonly ArrayBuilder<DeconstructionVariable>? NestedVariables; 9456internal DeconstructionVariable(BoundExpression expression, ArrayBuilder<DeconstructionVariable> nestedVariables) 9464private ArrayBuilder<DeconstructionVariable> GetDeconstructionAssignmentVariables(BoundTupleExpression tuple) 9467var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(arguments.Length);
FlowAnalysis\NullableWalker.SnapshotManager.cs (2)
159private readonly ArrayBuilder<SharedWalkerState> _walkerStates = ArrayBuilder<SharedWalkerState>.GetInstance();
FlowAnalysis\NullableWalker.Variables.cs (4)
138private readonly ArrayBuilder<VariableIdentifier> _variableBySlot = ArrayBuilder<VariableIdentifier>.GetInstance(1, default); 328internal void GetMembers(ArrayBuilder<(VariableIdentifier, int)> builder, int containingSlot) 332var variableBySlot = variables._variableBySlot;
FlowAnalysis\NullableWalker_Patterns.cs (14)
873var conversions = ArrayBuilder<Conversion>.GetInstance(numSwitchArms); 874var resultTypes = ArrayBuilder<TypeWithState>.GetInstance(numSwitchArms); 875var expressions = ArrayBuilder<BoundExpression>.GetInstance(numSwitchArms); 876var placeholderBuilder = ArrayBuilder<BoundExpression>.GetInstance(numSwitchArms); 943ArrayBuilder<Conversion> conversions, 944ArrayBuilder<TypeWithState> resultTypes, 945ArrayBuilder<BoundExpression> expressions, 988ArrayBuilder<Conversion> conversions, 989ArrayBuilder<TypeWithState> resultTypes, 990ArrayBuilder<BoundExpression> expressions)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (15)
207var locals = ArrayBuilder<LocalSymbol>.GetInstance(); 208var statements = ArrayBuilder<BoundStatement>.GetInstance(); 238var bodyStatements = ArrayBuilder<BoundStatement>.GetInstance(); 267ArrayBuilder<BoundStatement> bodyStatements, 294var cases = ArrayBuilder<SyntheticBoundNodeFactory.SyntheticSwitchSection>.GetInstance(); 469var handlers = ArrayBuilder<SyntheticBoundNodeFactory.SyntheticSwitchSection>.GetInstance(handlersList.Count); 580var prologueBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 608var handlerStatements = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (8)
58ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 107var builder = ArrayBuilder<BoundStatement>.GetInstance(); 152private void AddDisposeCombinedTokensIfNeeded(ArrayBuilder<BoundStatement> builder) 170var builder = ArrayBuilder<BoundStatement>.GetInstance(); 268var blockBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (11)
76ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 142var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 189var locals = ArrayBuilder<LocalSymbol>.GetInstance(); 269var builder = ArrayBuilder<BoundStatement>.GetInstance(); 463var blockBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 541var blockBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (7)
39ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 163var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 200protected override void InitializeStateMachine(ArrayBuilder<BoundStatement> bodyBuilder, NamedTypeSymbol frameType, LocalSymbol stateMachineLocal) 264var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 662protected override void GenerateResetInstance(ArrayBuilder<BoundStatement> builder, StateMachineState initialState)
Lowering\AsyncRewriter\AsyncRewriter.cs (5)
28ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 45ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 202protected override void InitializeStateMachine(ArrayBuilder<BoundStatement> bodyBuilder, NamedTypeSymbol frameType, LocalSymbol stateMachineLocal) 226var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\AsyncRewriter\AsyncStateMachine.cs (2)
30var interfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
523internal DebugId GetClosureId(SyntaxNode syntax, ArrayBuilder<ClosureDebugInfo> closureDebugInfo)
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (20)
34public readonly ArrayBuilder<Scope> NestedScopes = ArrayBuilder<Scope>.GetInstance(); 39public readonly ArrayBuilder<NestedFunction> NestedFunctions = ArrayBuilder<NestedFunction>.GetInstance(); 135public readonly ArrayBuilder<ClosureEnvironment> CapturedEnvironments 136= ArrayBuilder<ClosureEnvironment>.GetInstance(); 320private readonly PooledDictionary<LabelSymbol, ArrayBuilder<Scope>> _scopesAfterLabel = PooledDictionary<LabelSymbol, ArrayBuilder<Scope>>.GetInstance(); 329private readonly ArrayBuilder<ArrayBuilder<LabelSymbol>> _labelsInScope = ArrayBuilder<ArrayBuilder<LabelSymbol>>.GetInstance(); 343_labelsInScope.Push(ArrayBuilder<LabelSymbol>.GetInstance()); 383foreach (var scopes in _scopesAfterLabel.Values) 390var labels = _labelsInScope.Pop(); 506_scopesAfterLabel.Add(node.Label, ArrayBuilder<Scope>.GetInstance()); 534if (_scopesAfterLabel.TryGetValue(jumpTarget, out var scopesAfterLabel)) 719_labelsInScope.Push(ArrayBuilder<LabelSymbol>.GetInstance()); 752var labels = _labelsInScope.Pop(); 756var scopes = _scopesAfterLabel[label];
Lowering\ClosureConversion\ClosureConversion.cs (58)
104private readonly ArrayBuilder<LambdaDebugInfo> _lambdaDebugInfoBuilder; 131private ArrayBuilder<LocalSymbol> _addedLocals; 135private ArrayBuilder<BoundStatement> _addedStatements; 141private ArrayBuilder<TypeCompilationState.MethodWithBody> _synthesizedMethods; 161ArrayBuilder<LambdaDebugInfo> lambdaDebugInfoBuilder, 230ArrayBuilder<LambdaDebugInfo> lambdaDebugInfoBuilder, 231ArrayBuilder<ClosureDebugInfo> closureDebugInfoBuilder, 333private void SynthesizeClosureEnvironments(ArrayBuilder<ClosureDebugInfo> closureDebugInfo) 473var environments = ArrayBuilder<SynthesizedClosureEnvironment>.GetInstance(); 624private static void InsertAndFreePrologue<T>(ArrayBuilder<BoundStatement> result, ArrayBuilder<T> prologue) where T : BoundNode 648private BoundNode IntroduceFrame(BoundNode node, Analysis.ClosureEnvironment env, Func<ArrayBuilder<BoundExpression>, ArrayBuilder<LocalSymbol>, BoundNode> F) 661var prologue = ArrayBuilder<BoundExpression>.GetInstance(); 710var addedLocals = ArrayBuilder<LocalSymbol>.GetInstance(); 733private void InitVariableProxy(SyntaxNode syntax, Symbol symbol, LocalSymbol framePointer, ArrayBuilder<BoundExpression> prologue) 875var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(loweredSymbol.ParameterCount); 900var refkindsBuilder = ArrayBuilder<RefKind>.GetInstance(argumentsBuilder.Count); 969var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Length); 1118private BoundSequence RewriteSequence(BoundSequence node, ArrayBuilder<BoundExpression> prologue, ArrayBuilder<LocalSymbol> newLocals) 1139return IntroduceFrame(node, frame, (ArrayBuilder<BoundExpression> prologue, ArrayBuilder<LocalSymbol> newLocals) => 1144return RewriteBlock(node, ArrayBuilder<BoundExpression>.GetInstance(), ArrayBuilder<LocalSymbol>.GetInstance()); 1148private BoundBlock RewriteBlock(BoundBlock node, ArrayBuilder<BoundExpression> prologue, ArrayBuilder<LocalSymbol> newLocals) 1152var newStatements = ArrayBuilder<BoundStatement>.GetInstance(); 1185var newLocals = ArrayBuilder<LocalSymbol>.GetInstance(); 1203return IntroduceFrame(node, frame, (ArrayBuilder<BoundExpression> prologue, ArrayBuilder<LocalSymbol> newLocals) => 1210return RewriteCatch(node, ArrayBuilder<BoundExpression>.GetInstance(), ArrayBuilder<LocalSymbol>.GetInstance()); 1214private BoundNode RewriteCatch(BoundCatchBlock node, ArrayBuilder<BoundExpression> prologue, ArrayBuilder<LocalSymbol> newLocals) 1241var prologueBuilder = ArrayBuilder<BoundStatement>.GetInstance(prologue.Count); 1277return IntroduceFrame(node, frame, (ArrayBuilder<BoundExpression> prologue, ArrayBuilder<LocalSymbol> newLocals) => 1284return RewriteSequence(node, ArrayBuilder<BoundExpression>.GetInstance(), ArrayBuilder<LocalSymbol>.GetInstance()); 1294return IntroduceFrame(node, frame, (ArrayBuilder<BoundExpression> prologue, ArrayBuilder<LocalSymbol> newLocals) => 1296var newStatements = ArrayBuilder<BoundStatement>.GetInstance(); 1534var oldAddedStatements = _addedStatements; 1535var oldAddedLocals = _addedLocals; 1580_synthesizedMethods = ArrayBuilder<TypeCompilationState.MethodWithBody>.GetInstance(); 1692if (_addedLocals == null) _addedLocals = ArrayBuilder<LocalSymbol>.GetInstance(); 1694if (_addedStatements == null) _addedStatements = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (16)
314var builder = ArrayBuilder<BoundExpression>.GetInstance(); 330var builder = ArrayBuilder<BoundExpression>.GetInstance(); 757var locals = ArrayBuilder<LocalSymbol>.GetInstance(); 758var initializers = ArrayBuilder<BoundExpression>.GetInstance(); 759var parameters = ArrayBuilder<BoundExpression>.GetInstance(); 869var builder = ArrayBuilder<BoundExpression>.GetInstance(); 914var builder = ArrayBuilder<BoundExpression>.GetInstance(); 977var membersBuilder = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (3)
35private ArrayBuilder<Symbol> _membersBuilder = ArrayBuilder<Symbol>.GetInstance(); 106var builder = _membersBuilder;
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (2)
83var constructedStructClosures = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Lowering\InitializerRewriter.cs (2)
33var boundStatements = ArrayBuilder<BoundStatement>.GetInstance(boundInitializers.Length);
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (6)
30private readonly ArrayBuilder<SourceSpan> _spansBuilder; 115_spansBuilder = ArrayBuilder<SourceSpan>.GetInstance(); 192var fileIndices = ArrayBuilder<BoundExpression>.GetInstance(); 300var prologueStatements = ArrayBuilder<BoundStatement>.GetInstance(2 + (_methodEntryInstrumentation != null ? 1 : 0) + (previousPrologue != null ? 1 : 0));
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (6)
91private ArrayBuilder<LocalSymbol>? _lazyPreviousContextVariables; 100_lazyPreviousContextVariables ??= ArrayBuilder<LocalSymbol>.GetInstance(); 298var prologueBuilder = ArrayBuilder<BoundStatement>.GetInstance(_factory.CurrentFunction.ParameterCount); 564var builder = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\IteratorRewriter\IteratorConstructor.cs (1)
31internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (3)
64ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 421var bodyStatements = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\IteratorRewriter\IteratorRewriter.cs (7)
34ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 53ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 280var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 301protected override void InitializeStateMachine(ArrayBuilder<BoundStatement> bodyBuilder, NamedTypeSymbol frameType, LocalSymbol stateMachineLocal) 314var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\IteratorRewriter\IteratorStateMachine.cs (2)
31var interfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter.cs (2)
614var statements = ArrayBuilder<BoundStatement?>.GetInstance(node.Statements.Length);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (21)
32protected abstract ArrayBuilder<BoundStatement> BuilderForSection(SyntaxNode section); 38private ArrayBuilder<BoundStatement> _loweredDecisionDag; 341ArrayBuilder<BoundStatement> result, 372_loweredDecisionDag = ArrayBuilder<BoundStatement>.GetInstance(); 590var cases = ArrayBuilder<(ConstantValue value, LabelSymbol label)>.GetInstance(); 647var whenTrueBuilder = ArrayBuilder<(ConstantValue value, LabelSymbol label)>.GetInstance(); 648var whenFalseBuilder = ArrayBuilder<(ConstantValue value, LabelSymbol label)>.GetInstance(); 1002var whenExpressionMap = PooledDictionary<BoundExpression, (LabelSymbol LabelToWhenExpression, ArrayBuilder<BoundWhenDecisionDagNode> WhenNodes)>.GetInstance(); 1020var list = ArrayBuilder<BoundWhenDecisionDagNode>.GetInstance(); 1063ArrayBuilder<BoundStatement> sectionBuilder = BuilderForSection(whenNode.Syntax); 1079void lowerWhenExpressionIfShared(BoundExpression whenExpression, LabelSymbol labelToWhenExpression, ArrayBuilder<BoundWhenDecisionDagNode> whenNodes) 1094ArrayBuilder<BoundStatement> sectionBuilder = BuilderForSection(whenClauseSyntax); 1099var whenFalseSwitchSections = ArrayBuilder<SyntheticSwitchSection>.GetInstance(); 1123void addConditionalGoto(BoundExpression whenExpression, SyntaxNode whenClauseSyntax, LabelSymbol whenTrueLabel, ArrayBuilder<BoundStatement> sectionBuilder) 1155ArrayBuilder<BoundStatement> sectionBuilder = BuilderForSection(whenClause.Syntax); 1177void lowerBindings(ImmutableArray<BoundPatternBinding> bindings, ArrayBuilder<BoundStatement> sectionBuilder)
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (8)
57private readonly ArrayBuilder<LocalSymbol> _temps = ArrayBuilder<LocalSymbol>.GetInstance(); 161var refKindBuilder = ArrayBuilder<RefKind>.GetInstance(); 162var argBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 620var newArguments = ArrayBuilder<BoundExpression>.GetInstance(loweredInput.Arguments.Length);
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
303ArrayBuilder<LocalSymbol>? argTempsBuilder = null;
Lowering\LocalRewriter\LocalRewriter_BasePatternSwitchLocalRewriter.cs (6)
25private readonly PooledDictionary<SyntaxNode, ArrayBuilder<BoundStatement>> _switchArms = PooledDictionary<SyntaxNode, ArrayBuilder<BoundStatement>>.GetInstance(); 27protected override ArrayBuilder<BoundStatement> BuilderForSection(SyntaxNode whenClauseSyntax) 32bool found = _switchArms.TryGetValue(sectionSyntax, out ArrayBuilder<BoundStatement>? result); 48var armBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (11)
131var stack = ArrayBuilder<BoundBinaryOperator>.GetInstance(); 162var partsBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 164static (BoundInterpolatedString interpolatedString, ArrayBuilder<BoundExpression> partsBuilder) => 1358var sideeffects = ArrayBuilder<BoundExpression>.GetInstance(); 1359var locals = ArrayBuilder<LocalSymbol>.GetInstance(); 1407ArrayBuilder<BoundExpression> sideeffects, 1408ArrayBuilder<LocalSymbol> locals,
Lowering\LocalRewriter\LocalRewriter_Block.cs (5)
22var builder = ArrayBuilder<BoundStatement>.GetInstance(); 52public void VisitStatementSubList(ArrayBuilder<BoundStatement> builder, ImmutableArray<BoundStatement> statements, int startIndex = 0) 91ArrayBuilder<BoundStatement> builder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_Call.cs (39)
144ArrayBuilder<LocalSymbol>? temps = null; 188ArrayBuilder<LocalSymbol>? temps, 427ArrayBuilder<BoundExpression>? storesOpt, 428ref ArrayBuilder<LocalSymbol>? tempsOpt) 477tempsOpt ??= ArrayBuilder<LocalSymbol>.GetInstance(); 490var visitedArgumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(arguments.Length); 494var saveTempsOpt = tempsOpt; 573void ensureTempTrackingSetup([NotNull] ref ArrayBuilder<LocalSymbol>? tempsOpt, ref BitVector positionsAssignedToTemp) 575tempsOpt ??= ArrayBuilder<LocalSymbol>.GetInstance(); 585ArrayBuilder<BoundExpression> visitedArgumentsBuilder, 588ref ArrayBuilder<LocalSymbol>? tempsOpt, 688private void ReferToTempIfReferenceTypeReceiver(BoundLocal receiverTemp, ref BoundAssignmentOperator assignmentToTemp, out BoundAssignmentOperator? extraRefInitialization, ArrayBuilder<LocalSymbol> temps) 762[NotNull] ref ArrayBuilder<LocalSymbol>? temps, 775temps ??= ArrayBuilder<LocalSymbol>.GetInstance(); 835ArrayBuilder<BoundAssignmentOperator> storesToTemps = ArrayBuilder<BoundAssignmentOperator>.GetInstance(rewrittenArguments.Length); 836ArrayBuilder<RefKind> refKinds = ArrayBuilder<RefKind>.GetInstance(parameters.Length, RefKind.None); 895ArrayBuilder<RefKind>? refKindsBuilder = null; 928static void fillRefKindsBuilder(ImmutableArray<RefKind> argumentRefKindsOpt, ImmutableArray<ParameterSymbol> parameters, [NotNull] ref ArrayBuilder<RefKind>? refKindsBuilder) 935refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(parameters.Length); 940refKindsBuilder = ArrayBuilder<RefKind>.GetInstance(parameters.Length, fillWithValue: RefKind.None); 969ArrayBuilder<IArgumentOperation> argumentsBuilder = ArrayBuilder<IArgumentOperation>.GetInstance(arguments.Length); 1041private static ImmutableArray<RefKind> GetRefKindsOrNull(ArrayBuilder<RefKind> refKinds) 1062/* out */ ArrayBuilder<RefKind> refKinds, 1063/* out */ ArrayBuilder<BoundAssignmentOperator> storesToTemps) 1153ArrayBuilder<IArgumentOperation> argumentsInEvaluationBuilder = ArrayBuilder<IArgumentOperation>.GetInstance(parameters.Length); 1178ArrayBuilder<BoundExpression> paramArray = ArrayBuilder<BoundExpression>.GetInstance(paramArrayArgumentCount); 1251ArrayBuilder<BoundExpression> paramArray = ArrayBuilder<BoundExpression>.GetInstance(); 1348ArrayBuilder<BoundAssignmentOperator> storesToTemps, 1349ArrayBuilder<LocalSymbol> temporariesBuilder) 1378ArrayBuilder<BoundAssignmentOperator> tempStores) 1475ArrayBuilder<RefKind> argsRefKindsBuilder, 1476ArrayBuilder<LocalSymbol> temporariesBuilder)
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (32)
27var temps = ArrayBuilder<LocalSymbol>.GetInstance(); 28var stores = ArrayBuilder<BoundExpression>.GetInstance(); 58var eventTemps = ArrayBuilder<LocalSymbol>.GetInstance(); 59var sequence = ArrayBuilder<BoundExpression>.GetInstance(); 160private BoundExpression? TransformPropertyOrEventReceiver(Symbol propertyOrEvent, BoundExpression? receiverOpt, bool isRegularCompoundAssignment, ArrayBuilder<BoundExpression> stores, ArrayBuilder<LocalSymbol> temps) 226private BoundDynamicMemberAccess TransformDynamicMemberAccess(BoundDynamicMemberAccess memberAccess, ArrayBuilder<BoundExpression> stores, ArrayBuilder<LocalSymbol> temps) 243private BoundIndexerAccess TransformIndexerAccess(BoundIndexerAccess indexerAccess, bool isRegularCompoundAssignment, ArrayBuilder<BoundExpression> stores, ArrayBuilder<LocalSymbol> temps) 318ArrayBuilder<BoundExpression> stores, 319ArrayBuilder<LocalSymbol> temps) 330ArrayBuilder<BoundAssignmentOperator> storesToTemps = ArrayBuilder<BoundAssignmentOperator>.GetInstance(rewrittenArguments.Length); 331ArrayBuilder<RefKind> refKinds = ArrayBuilder<RefKind>.GetInstance(parameters.Length, RefKind.None); 401ArrayBuilder<BoundExpression> stores, 402ArrayBuilder<LocalSymbol> temps, 416private BoundExpression TransformIndexPatternIndexerAccess(BoundImplicitIndexerAccess implicitIndexerAccess, bool isRegularCompoundAssignment, ArrayBuilder<BoundExpression> stores, ArrayBuilder<LocalSymbol> temps, bool isDynamicAssignment) 451private bool TransformCompoundAssignmentFieldOrEventAccessReceiver(Symbol fieldOrEvent, ref BoundExpression? receiver, ArrayBuilder<BoundExpression> stores, ArrayBuilder<LocalSymbol> temps) 494private BoundDynamicIndexerAccess TransformDynamicIndexerAccess(BoundDynamicIndexerAccess indexerAccess, ArrayBuilder<BoundExpression> stores, ArrayBuilder<LocalSymbol> temps) 553private BoundExpression TransformCompoundAssignmentLHS(BoundExpression originalLHS, bool isRegularCompoundAssignment, ArrayBuilder<BoundExpression> stores, ArrayBuilder<LocalSymbol> temps, bool isDynamicAssignment) 767ArrayBuilder<BoundExpression> stores, 768ArrayBuilder<LocalSymbol> temps)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (8)
140var builder = ArrayBuilder<BoundExpression>.GetInstance(bytes.Count + 1); 163var bytesBuilder = ArrayBuilder<byte>.GetInstance(); 165var stack = ArrayBuilder<BoundExpression>.GetInstance(); 818var fieldAccessorsBuilder = ArrayBuilder<BoundExpression>.GetInstance(numElements);
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (39)
39var lhsTemps = ArrayBuilder<LocalSymbol>.GetInstance(); 40var lhsEffects = ArrayBuilder<BoundExpression>.GetInstance(); 41ArrayBuilder<Binder.DeconstructionVariable> lhsTargets = GetAssignmentTargetsAndSideEffects(left, lhsTemps, lhsEffects); 56ArrayBuilder<Binder.DeconstructionVariable> lhsTargets, 77var temps = ArrayBuilder<LocalSymbol>.GetInstance(); 152static bool canReorderTargetAssignments(ArrayBuilder<Binder.DeconstructionVariable> targets, ref PooledHashSet<Symbol>? visitedSymbols) 211ArrayBuilder<Binder.DeconstructionVariable> leftTargets, 214ArrayBuilder<LocalSymbol> temps, 226var builder = isUsed ? ArrayBuilder<BoundExpression>.GetInstance(leftTargets.Count) : null; 278ArrayBuilder<LocalSymbol> temps, DeconstructionSideEffects effects, ref bool inInit) 334private ImmutableArray<BoundExpression> AccessTupleFields(BoundExpression expression, ArrayBuilder<LocalSymbol> temps, 335ArrayBuilder<BoundExpression> effects) 361var builder = ArrayBuilder<BoundExpression>.GetInstance(numElements); 371ArrayBuilder<LocalSymbol> temps, ArrayBuilder<BoundExpression> effects) 382ArrayBuilder<BoundExpression> effects, ArrayBuilder<LocalSymbol> temps) 387var outLocals = ArrayBuilder<BoundExpression>.GetInstance(outputPlaceholders.Length); 420ArrayBuilder<BoundExpression> effects, 421ArrayBuilder<LocalSymbol> temps) 443private ArrayBuilder<Binder.DeconstructionVariable> GetAssignmentTargetsAndSideEffects(BoundTupleExpression variables, ArrayBuilder<LocalSymbol> temps, ArrayBuilder<BoundExpression> effects) 445var assignmentTargets = ArrayBuilder<Binder.DeconstructionVariable>.GetInstance(variables.Arguments.Length); 475internal ArrayBuilder<BoundExpression> init = null!; 476internal ArrayBuilder<BoundExpression> deconstructions = null!; 477internal ArrayBuilder<BoundExpression> conversions = null!; 478internal ArrayBuilder<BoundExpression> assignments = null!; 483result.init = ArrayBuilder<BoundExpression>.GetInstance(); 484result.deconstructions = ArrayBuilder<BoundExpression>.GetInstance(); 485result.conversions = ArrayBuilder<BoundExpression>.GetInstance(); 486result.assignments = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
174ArrayBuilder<BoundExpression> sideEffects = ArrayBuilder<BoundExpression>.GetInstance(2); //max size
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (4)
22var localBuilder = ArrayBuilder<LocalSymbol>.GetInstance(node.Locals.Length); 25var statementBuilder = ArrayBuilder<BoundStatement>.GetInstance(numFixedLocals + 1 + 1); //+1 for body, +1 for hidden seq point
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (2)
134var builder = ArrayBuilder<BoundExpression>.GetInstance(getEnumeratorInfo.Arguments.Length);
Lowering\LocalRewriter\LocalRewriter_ForStatement.cs (6)
75var statementBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 213var statementBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 233var blockBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_FunctionPointerInvocation.cs (1)
25ArrayBuilder<LocalSymbol>? temps = null;
Lowering\LocalRewriter\LocalRewriter_IfStatement.cs (2)
51var builder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_Index.cs (4)
34ArrayBuilder<BoundExpression> sideeffects = ArrayBuilder<BoundExpression>.GetInstance(); 35ArrayBuilder<LocalSymbol> locals = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (13)
131ArrayBuilder<LocalSymbol>? temps = null; 228var locals = ArrayBuilder<LocalSymbol>.GetInstance(2); 229var sideeffects = ArrayBuilder<BoundExpression>.GetInstance(2); 246ArrayBuilder<BoundExpression> sideeffects, 247ArrayBuilder<LocalSymbol> locals) 567var localsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(); 568var sideEffectsBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 588var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(2);
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (9)
93private readonly ArrayBuilder<BoundStatement> _statements = ArrayBuilder<BoundStatement>.GetInstance(); 101protected override ArrayBuilder<BoundStatement> BuilderForSection(SyntaxNode section) => _statements; 112var resultBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 149private readonly ArrayBuilder<BoundExpression> _sideEffectBuilder; 156private readonly ArrayBuilder<BoundExpression> _conjunctBuilder; 161_conjunctBuilder = ArrayBuilder<BoundExpression>.GetInstance(); 162_sideEffectBuilder = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_Literal.cs (2)
62var arguments = new ArrayBuilder<BoundExpression>(); 147var arguments = new ArrayBuilder<BoundExpression>();
Lowering\LocalRewriter\LocalRewriter_MultipleLocalDeclarations.cs (2)
26ArrayBuilder<BoundStatement>? inits = null; 36inits = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (4)
18var temps = ArrayBuilder<LocalSymbol>.GetInstance(); 19var stores = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (17)
42ArrayBuilder<LocalSymbol>? tempsBuilder = null; 158var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(); 159var temps = ArrayBuilder<LocalSymbol>.GetInstance(); 193ArrayBuilder<BoundExpression> sideEffects, ArrayBuilder<LocalSymbol> temps) 196var valueTemps = ArrayBuilder<BoundExpression?>.GetInstance(anonymousType.Properties.Length, fillWithValue: null); 215var builder = ArrayBuilder<BoundExpression>.GetInstance(anonymousType.Properties.Length); 262ArrayBuilder<BoundExpression>? dynamicSiteInitializers = null; 263ArrayBuilder<LocalSymbol>? temps = null; 264ArrayBuilder<BoundExpression>? loweredInitializers = ArrayBuilder<BoundExpression>.GetInstance(); 269var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(1 + dynamicSiteCount + loweredInitializers.Count);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (26)
33ref ArrayBuilder<BoundExpression>? dynamicSiteInitializers, 34ref ArrayBuilder<LocalSymbol>? temps, 35ArrayBuilder<BoundExpression> result, 77var result = ArrayBuilder<BoundExpression>.GetInstance(); 89private void AddCollectionInitializers(ArrayBuilder<BoundExpression> result, BoundExpression? rewrittenReceiver, ImmutableArray<BoundExpression> initializers) 170var builder = ArrayBuilder<RefKind>.GetInstance(addMethod.Parameters.Length, RefKind.None); 176ArrayBuilder<LocalSymbol>? temps = null; 208private BoundExpression VisitObjectInitializerMember(BoundObjectInitializerMember node, ref BoundExpression rewrittenReceiver, ArrayBuilder<BoundExpression> sideEffects, ref ArrayBuilder<LocalSymbol>? temps) 216ArrayBuilder<LocalSymbol>? constructionTemps = null; 246ref ArrayBuilder<BoundExpression>? dynamicSiteInitializers, 247ref ArrayBuilder<LocalSymbol>? temps, 248ArrayBuilder<BoundExpression> result, 266ref ArrayBuilder<BoundExpression>? dynamicSiteInitializers, 267ref ArrayBuilder<LocalSymbol>? temps, 268ArrayBuilder<BoundExpression> result, 321dynamicSiteInitializers = ArrayBuilder<BoundExpression>.GetInstance(); 368dynamicSiteInitializers = ArrayBuilder<BoundExpression>.GetInstance(); 427temps = ArrayBuilder<LocalSymbol>.GetInstance(); 456ArrayBuilder<BoundExpression> sideeffects, 457ref ArrayBuilder<LocalSymbol>? temps) 459ArrayBuilder<BoundExpression>? newArgs = null; 469newArgs = ArrayBuilder<BoundExpression>.GetInstance(args.Length); 481temps = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (6)
74var result = ArrayBuilder<BoundStatement>.GetInstance(); 75var outerVariables = ArrayBuilder<LocalSymbol>.GetInstance(); 133var sectionBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_Range.cs (4)
84var sideeffects = ArrayBuilder<BoundExpression>.GetInstance(); 85var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (4)
53var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(); 54var locals = ArrayBuilder<LocalSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (5)
63ArrayBuilder<BoundExpression> leftFlattened = ArrayBuilder<BoundExpression>.GetInstance(); 64ArrayBuilder<BoundExpression> rightFlattened = ArrayBuilder<BoundExpression>.GetInstance(); 136private void FlattenConcatArg(BoundExpression lowered, ArrayBuilder<BoundExpression> flattened)
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (6)
20ArrayBuilder<BoundExpression> expressions; 113var resultExpressions = ArrayBuilder<BoundExpression>.GetInstance(parts.Length + 1); 208private void MakeInterpolatedStringFormat(BoundInterpolatedString node, out BoundExpression format, out ArrayBuilder<BoundExpression> expressions) 214expressions = ArrayBuilder<BoundExpression>.GetInstance(n + 1); 346MakeInterpolatedStringFormat(node, out BoundExpression format, out ArrayBuilder<BoundExpression> expressions);
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (6)
49var result = ArrayBuilder<BoundStatement>.GetInstance(); 50var outerVariables = ArrayBuilder<LocalSymbol>.GetInstance(); 94var sectionBuilder = ArrayBuilder<BoundStatement>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (32)
31var initEffects = ArrayBuilder<BoundExpression>.GetInstance(); 32var temps = ArrayBuilder<LocalSymbol>.GetInstance(); 64var builder = ArrayBuilder<BoundExpression>.GetInstance(tuple.Arguments.Length); 100ArrayBuilder<BoundExpression> initEffects, 101ArrayBuilder<LocalSymbol> temps) 112var fieldAccessorsBuilder = ArrayBuilder<BoundExpression>.GetInstance(numElements); 141ArrayBuilder<BoundExpression> initEffects, 142ArrayBuilder<LocalSymbol> temps) 152var builder = ArrayBuilder<BoundExpression>.GetInstance(tuple.Arguments.Length); 182ArrayBuilder<BoundExpression> effects, 183ArrayBuilder<LocalSymbol> temps, 247ArrayBuilder<LocalSymbol> temps, BinaryOperatorKind operatorKind) 267TypeSymbol boolType, ArrayBuilder<LocalSymbol> temps, BinaryOperatorKind operatorKind) 288var outerEffects = ArrayBuilder<BoundExpression>.GetInstance(); 289var innerEffects = ArrayBuilder<BoundExpression>.GetInstance(); 353private void MakeNullableParts(BoundExpression expr, ArrayBuilder<LocalSymbol> temps, ArrayBuilder<BoundExpression> innerEffects, 354ArrayBuilder<BoundExpression> outerEffects, bool saveHasValue, out BoundExpression hasValue, out BoundExpression value, out bool isNullable) 416private BoundLocal MakeTemp(BoundExpression loweredExpression, ArrayBuilder<LocalSymbol> temps, ArrayBuilder<BoundExpression> effects) 429ArrayBuilder<LocalSymbol> temps, 430ArrayBuilder<BoundExpression> effects) 449var argumentBuilder = ArrayBuilder<BoundExpression>.GetInstance(tupleCardinality); 486ArrayBuilder<LocalSymbol> temps, BinaryOperatorKind operatorKind)
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (2)
47ArrayBuilder<NamedTypeSymbol> underlyingTupleTypeChain = ArrayBuilder<NamedTypeSymbol>.GetInstance();
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (8)
426ArrayBuilder<LocalSymbol> tempSymbols = ArrayBuilder<LocalSymbol>.GetInstance(); 427ArrayBuilder<BoundExpression> tempInitializers = ArrayBuilder<BoundExpression>.GetInstance(); 501ArrayBuilder<LocalSymbol> tempSymbols, 502ArrayBuilder<BoundExpression> tempInitializers, 528ArrayBuilder<LocalSymbol> tempSymbols, 529ArrayBuilder<BoundExpression> tempInitializers,
Lowering\LocalRewriter\LoweredDynamicOperation.cs (2)
44var children = ArrayBuilder<BoundExpression>.GetInstance();
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (2)
694ArrayBuilder<LocalSymbol> temporariesBuilder = ArrayBuilder<LocalSymbol>.GetInstance(discardCount);
Lowering\MethodToClassRewriter.cs (6)
80protected void RewriteLocals(ImmutableArray<LocalSymbol> locals, ArrayBuilder<LocalSymbol> newLocals) 122var newLocals = ArrayBuilder<LocalSymbol>.GetInstance(); 331var visitedTypeArgs = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArgs.Length); 756internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Lowering\SpillSequenceSpiller.cs (8)
42private ArrayBuilder<LocalSymbol> _locals; 43private ArrayBuilder<BoundStatement> _statements; 106private static void IncludeAndFree<T>(ref ArrayBuilder<T> left, ref ArrayBuilder<T> right) 127_locals = ArrayBuilder<LocalSymbol>.GetInstance(); 145_statements = ArrayBuilder<BoundStatement>.GetInstance(); 558var result = ArrayBuilder<BoundExpression>.GetInstance(newList.Length);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
72var allVariables = walker.variableBySlot;
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (23)
70private Dictionary<TypeSymbol, ArrayBuilder<StateMachineFieldSymbol>>? _lazyAvailableReusableHoistedFields; 94private readonly ArrayBuilder<StateMachineStateDebugInfo> _stateDebugInfoBuilder; 108ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 299var hoistedLocalsWithDebugScopes = ArrayBuilder<StateMachineFieldSymbol>.GetInstance(); 338var variableCleanup = ArrayBuilder<BoundExpression>.GetInstance(); 424private void AddVariableCleanup(ArrayBuilder<BoundExpression> cleanup, FieldSymbol field) 453ArrayBuilder<StateMachineFieldSymbol> fields; 476ArrayBuilder<StateMachineFieldSymbol> fields; 481_lazyAvailableReusableHoistedFields = new Dictionary<TypeSymbol, ArrayBuilder<StateMachineFieldSymbol>>(Symbols.SymbolEqualityComparer.IgnoringDynamicTupleNamesAndNullability); 498var sideEffects = ArrayBuilder<BoundExpression>.GetInstance(); 500var hoistedFields = ArrayBuilder<StateMachineFieldSymbol>.GetInstance(); 546ArrayBuilder<BoundExpression> sideEffects, 547ArrayBuilder<StateMachineFieldSymbol> hoistedFields, 556var indices = ArrayBuilder<BoundExpression>.GetInstance(); 714var newLocalsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(); 715var hoistedLocalsWithDebugScopes = ArrayBuilder<StateMachineFieldSymbol>.GetInstance();
Lowering\StateMachineRewriter\StateMachineRewriter.cs (12)
27protected readonly ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder; 41ArrayBuilder<StateMachineStateDebugInfo> stateMachineStateDebugInfoBuilder, 81protected abstract void InitializeStateMachine(ArrayBuilder<BoundStatement> bodyBuilder, NamedTypeSymbol frameType, LocalSymbol stateMachineLocal); 285var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 303var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 411var bodyBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 423var thenBuilder = ArrayBuilder<BoundStatement>.GetInstance(4); 490protected virtual void GenerateResetInstance(ArrayBuilder<BoundStatement> builder, StateMachineState initialState)
Lowering\StateMachineRewriter\StateMachineTypeSymbol.cs (2)
59ArrayBuilder<CSharpAttributeData> builder = null; 70builder = ArrayBuilder<CSharpAttributeData>.GetInstance(2); // only 2 different attributes are inherited at the moment
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.cs (3)
76ArrayBuilder<CSharpAttributeData> builder = null; 89builder = ArrayBuilder<CSharpAttributeData>.GetInstance(4); // only 4 different attributes are inherited at the moment 121internal sealed override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Lowering\SynthesizedMethodBaseSymbol.cs (3)
71internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes) 128var builder = ArrayBuilder<ParameterSymbol>.GetInstance();
Lowering\SyntheticBoundNodeFactory.cs (11)
876var statements = ArrayBuilder<BoundStatement>.GetInstance(); 934var builder = ArrayBuilder<BoundExpression>.GetInstance(); 1013var caseBuilder = ArrayBuilder<(ConstantValue Value, LabelSymbol label)>.GetInstance(); 1014var statements = ArrayBuilder<BoundStatement>.GetInstance(); 1105ImmutableArray<BoundExpression> firstElementIndices = ArrayBuilder<BoundExpression>.GetInstance(rank, Literal(0)).ToImmutableAndFree(); 1586internal BoundLocal MakeTempForDiscard(BoundDiscardExpression node, ArrayBuilder<LocalSymbol> temps) 1602internal ImmutableArray<BoundExpression> MakeTempsForDiscardArguments(ImmutableArray<BoundExpression> arguments, ArrayBuilder<LocalSymbol> builder)
Operations\CSharpOperationFactory.cs (12)
340var builder = ArrayBuilder<TOperation>.GetInstance(boundNodes.Length); 378var builder = ArrayBuilder<IOperation>.GetInstance(children.Length); 405var builder = ArrayBuilder<IVariableDeclaratorOperation>.GetInstance(multipleDeclaration.LocalDeclarations.Length); 1388var stack = ArrayBuilder<BoundBinaryOperatorBase>.GetInstance(); 2160var builder = ArrayBuilder<IInterpolatedStringContentOperation>.GetInstance(parts.Length); 2183var builder = ArrayBuilder<IInterpolatedStringContentOperation>.GetInstance(parts.Length);
Operations\CSharpOperationFactory_Methods.cs (4)
309var builder = ArrayBuilder<BoundNode>.GetInstance(); 337var builder = ArrayBuilder<IOperation>.GetInstance(arguments.Length);
Parser\LanguageParser.cs (2)
13198var stack = ArrayBuilder<GreenNode>.GetInstance();
Parser\LanguageParser_InterpolatedString.cs (5)
49var interpolations = ArrayBuilder<Lexer.Interpolation>.GetInstance(); 71void rescanInterpolation(out Lexer.InterpolatedStringKind kind, out SyntaxDiagnosticInfo? error, out Range openQuoteRange, ArrayBuilder<Lexer.Interpolation> interpolations, out Range closeQuoteRange) 477var builder = ArrayBuilder<DiagnosticInfo>.GetInstance(infos.Length);
Parser\Lexer_StringLiteral.cs (6)
279ArrayBuilder<Interpolation>? interpolations, 369ArrayBuilder<Interpolation>? interpolations, 628InterpolatedStringKind kind, int startingDollarSignCount, int startingQuoteCount, ArrayBuilder<Interpolation>? interpolations) 829private void HandleOpenBraceInContent(InterpolatedStringKind kind, int startingDollarSignCount, ArrayBuilder<Interpolation>? interpolations) 841private void HandleOpenBraceInNormalOrVerbatimContent(InterpolatedStringKind kind, ArrayBuilder<Interpolation>? interpolations) 870private void HandleOpenBraceInRawContent(InterpolatedStringKind kind, int startingDollarSignCount, ArrayBuilder<Interpolation>? interpolations)
SourceGeneration\CSharpSyntaxHelper.cs (4)
42public override void AddAttributeTargets(SyntaxNode node, ArrayBuilder<SyntaxNode> targets) 66public override void AddAliases(GreenNode node, ArrayBuilder<(string aliasName, string symbolName)> aliases, bool global) 84ArrayBuilder<(string aliasName, string symbolName)> aliases, 115public override void AddAliases(CompilationOptions compilation, ArrayBuilder<(string aliasName, string symbolName)> aliases)
SymbolDisplay\SymbolDisplay.cs (2)
238var builder = ArrayBuilder<SymbolDisplayPart>.GetInstance();
SymbolDisplay\SymbolDisplayVisitor.cs (2)
23ArrayBuilder<SymbolDisplayPart> builder, 33ArrayBuilder<SymbolDisplayPart> builder,
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
23ArrayBuilder<SymbolDisplayPart> builder)
Symbols\AbstractTypeMap.cs (9)
61var newTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(oldTypeArguments.Length); 146var builder = ArrayBuilder<CustomModifier>.GetInstance(customModifiers.Length); 252var builder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(paramCount); 326var result = ArrayBuilder<TypeWithAnnotations>.GetInstance(original.Length); 343ArrayBuilder<TypeWithAnnotations> result,
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (27)
199var typeArgumentsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(nTypeArguments); 372var builder = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 490var anonymousTypes = ArrayBuilder<AnonymousTypeTemplateSymbol>.GetInstance(); 491var anonymousDelegatesWithIndexedNames = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance(); 576var anonymousDelegates = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance(); 599private void GetCreatedAnonymousTypeTemplates(ArrayBuilder<AnonymousTypeTemplateSymbol> builder) 617private void GetCreatedAnonymousDelegatesWithIndexedNames(ArrayBuilder<AnonymousDelegateTemplateSymbol> builder) 639private void GetCreatedAnonymousDelegates(ArrayBuilder<AnonymousDelegateTemplateSymbol> builder) 669var anonymousDelegates = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance(); 684var templates = ArrayBuilder<AnonymousTypeTemplateSymbol>.GetInstance(); 701var templates = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance(); 723var builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 725var anonymousTypes = ArrayBuilder<AnonymousTypeTemplateSymbol>.GetInstance(); 730var anonymousDelegatesWithIndexedNames = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance(); 735var anonymousDelegates = ArrayBuilder<AnonymousDelegateTemplateSymbol>.GetInstance();
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (2)
57var parameters = ArrayBuilder<SynthesizedDelegateInvokeMethod.ParameterDescription>.GetInstance(parameterCount);
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (4)
41var members = ArrayBuilder<Symbol>.GetInstance(membersCount); 93var builder = ArrayBuilder<Symbol>.GetInstance(symbols.Count);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ConstructorSymbol.cs (2)
29var paramsArr = ArrayBuilder<ParameterSymbol>.GetInstance(fieldsCount);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (11)
56var parameters = ArrayBuilder<SynthesizedDelegateInvokeMethod.ParameterDescription>.GetInstance(parameterCount); 75var typeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(parameterCount + (returnsVoid ? 0 : 1)); 122var parameters = ArrayBuilder<SynthesizedDelegateInvokeMethod.ParameterDescription>.GetInstance(parameterCount); 170var typeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(typeParameterCount); 190var parameters = ArrayBuilder<SynthesizedDelegateInvokeMethod.ParameterDescription>.GetInstance(parameterCount); 233internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
146internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertyAccessorSymbol.cs (1)
86internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
168internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (9)
48var membersBuilder = ArrayBuilder<Symbol>.GetInstance(membersCount); 49var propertiesBuilder = ArrayBuilder<AnonymousTypePropertySymbol>.GetInstance(fieldsCount); 50var typeParametersBuilder = ArrayBuilder<TypeParameterSymbol>.GetInstance(fieldsCount); 129var builder = ArrayBuilder<Symbol>.GetInstance(symbols.Count); 160internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\ArrayTypeSymbol.cs (3)
107var constructedInterfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 385internal override void AddNullableTransforms(ArrayBuilder<byte> transforms)
Symbols\AssemblySymbol.cs (6)
751var nestedTypes = ArrayBuilder<System.Reflection.TypeInfo>.GetInstance(); 835var typeArgumentSymbols = ArrayBuilder<TypeWithAnnotations>.GetInstance(length); 906var assemblies = ArrayBuilder<AssemblySymbol>.GetInstance();
Symbols\Attributes\AttributeData.cs (4)
292var builder = ArrayBuilder<string>.GetInstance(); 343var builder = ArrayBuilder<string>.GetInstance();
Symbols\Attributes\WellKnownAttributeData\MethodWellKnownAttributeData.cs (2)
72public void AddNotNullMember(ArrayBuilder<string> memberNames) 105public void AddNotNullWhenMember(bool sense, ArrayBuilder<string> memberNames)
Symbols\Attributes\WellKnownAttributeData\PropertyWellKnownAttributeData.cs (2)
122public void AddNotNullMember(ArrayBuilder<string> memberNames) 155public void AddNotNullWhenMember(bool sense, ArrayBuilder<string> memberNames)
Symbols\Compilation_UsedAssemblies.cs (6)
53var builder = ArrayBuilder<MetadataReference>.GetInstance(setOfReferences.Count); 95void addUsedAssembly(AssemblySymbol dependency, ArrayBuilder<AssemblySymbol> stack) 103void addReferencedAssemblies(AssemblySymbol assembly, bool includeMainModule, ArrayBuilder<AssemblySymbol> stack) 156var stack = ArrayBuilder<AssemblySymbol>.GetInstance(_lazyUsedAssemblyReferences.Count);
Symbols\Compilation_WellKnownMembers.cs (21)
412var builder = new ArrayBuilder<KeyValuePair<string, TypedConstant>>(namedArguments.Length); 799var namesBuilder = ArrayBuilder<string?>.GetInstance(); 812var namesBuilder = ArrayBuilder<string?>.GetInstance(); 826internal static bool TryGetNames(TypeSymbol type, ArrayBuilder<string?> namesBuilder) 832private static bool AddNames(TypeSymbol type, ArrayBuilder<string?> namesBuilder) 863var flagsBuilder = ArrayBuilder<bool>.GetInstance(); 875var builder = ArrayBuilder<bool>.GetInstance(); 882var builder = ArrayBuilder<bool>.GetInstance(); 887internal static void Encode(TypeSymbol type, int customModifiersCount, RefKind refKind, ArrayBuilder<bool> transformFlagsBuilder, bool addCustomModifierFlags) 909private static bool AddFlags(TypeSymbol type, ArrayBuilder<bool> transformFlagsBuilder, bool isNestedNamedType, bool addCustomModifierFlags) 966static void handleFunctionPointerType(FunctionPointerTypeSymbol funcPtr, ArrayBuilder<bool> transformFlagsBuilder, bool addCustomModifierFlags) 968Func<TypeSymbol, (ArrayBuilder<bool>, bool), bool, bool> visitor = 969(TypeSymbol type, (ArrayBuilder<bool> builder, bool addCustomModifierFlags) param, bool isNestedNamedType) => AddFlags(type, param.builder, isNestedNamedType, param.addCustomModifierFlags); 1004private static void HandleCustomModifiers(int customModifiersCount, ArrayBuilder<bool> transformFlagsBuilder) 1013internal static void Encode(ArrayBuilder<bool> builder, TypeSymbol type) 1019private static bool AddFlags(TypeSymbol type, ArrayBuilder<bool> builder)
Symbols\ConstraintsHelper.cs (55)
79var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 80ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder = null; 106ArrayBuilder<TypeParameterDiagnosticInfo> diagnosticsBuilder, 107ref ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder, 123var constraintTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 124var interfacesBuilder = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 394ArrayBuilder<TypeParameterConstraintClause> builder = null; 418builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(constraintClauses.Length); 438ArrayBuilder<TypeParameterDiagnosticInfo> diagnosticsBuilder) 571var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 572var nullabilityDiagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 573var underlyingTupleTypeChain = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 579ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder = null; 597void populateDiagnosticsAndClear(ArrayBuilder<TypeParameterDiagnosticInfo> builder, BindingDiagnosticBag bag) 638var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 639ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder = null; 675var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 676ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder = null; 761var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 762ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder = null; 784ArrayBuilder<TypeParameterDiagnosticInfo> diagnosticsBuilder, 785ArrayBuilder<TypeParameterDiagnosticInfo> nullabilityDiagnosticsBuilderOpt, 786ref ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder) 802ArrayBuilder<TypeParameterDiagnosticInfo> diagnosticsBuilder, 803ArrayBuilder<TypeParameterDiagnosticInfo> nullabilityDiagnosticsBuilderOpt, 804ref ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder, 840ArrayBuilder<TypeParameterDiagnosticInfo> diagnosticsBuilder, 841ArrayBuilder<TypeParameterDiagnosticInfo> nullabilityDiagnosticsBuilderOpt, 842ref ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder, 877ArrayBuilder<TypeParameterDiagnosticInfo> diagnosticsBuilder, 878ArrayBuilder<TypeParameterDiagnosticInfo> nullabilityDiagnosticsBuilderOpt, 879ref ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder) 956ArrayBuilder<TypeParameterDiagnosticInfo> diagnosticsBuilder, 957ArrayBuilder<TypeParameterDiagnosticInfo> nullabilityDiagnosticsBuilderOpt, 958ref ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder, 981var constraintTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 1015static bool errorIfNotSatisfiesConstructorConstraint(Symbol containingSymbol, TypeParameterSymbol typeParameter, TypeWithAnnotations typeArgument, ArrayBuilder<TypeParameterDiagnosticInfo> diagnosticsBuilder) 1042ArrayBuilder<TypeParameterDiagnosticInfo> nullabilityDiagnosticsBuilderOpt) 1066ArrayBuilder<TypeParameterDiagnosticInfo> diagnosticsBuilder, 1067ArrayBuilder<TypeParameterDiagnosticInfo> nullabilityDiagnosticsBuilderOpt, 1196ref ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder) 1233static ArrayBuilder<TypeParameterDiagnosticInfo> ensureUseSiteDiagnosticsBuilder(ref ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder) 1342private static void AddInterfaces(ArrayBuilder<NamedTypeSymbol> builder, ImmutableArray<NamedTypeSymbol> interfaces) 1350private static void AddInterface(ArrayBuilder<NamedTypeSymbol> builder, NamedTypeSymbol @interface)
Symbols\DynamicTypeSymbol.cs (1)
216internal override void AddNullableTransforms(ArrayBuilder<byte> transforms)
Symbols\ErrorTypeSymbol.cs (1)
144var result = MakeSynthesizedTupleMembers(ImmutableArray<Symbol>.Empty);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (19)
25ArrayBuilder<CustomModifier> customModifiers = ArrayBuilder<CustomModifier>.GetInstance(); 108static CallingConvention getCallingConvention(CSharpCompilation compilation, FunctionPointerCallingConventionSyntax? callingConventionSyntax, ArrayBuilder<CustomModifier> customModifiers, BindingDiagnosticBag diagnostics) 189static CallingConvention handleSingleConvention(FunctionPointerUnmanagedCallingConventionSyntax specifier, CSharpCompilation compilation, ArrayBuilder<CustomModifier> customModifiers, BindingDiagnosticBag diagnostics) 276var modifiersBuilder = ArrayBuilder<CustomModifier>.GetInstance(); 356var paramMergedTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_parameters.Length); 406var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_parameters.Length); 459var paramsBuilder = ArrayBuilder<FunctionPointerParameterSymbol>.GetInstance(originalParameters.Length); 560var paramsBuilder = ArrayBuilder<FunctionPointerParameterSymbol>.GetInstance(parameterTypes.Length); 591internal void AddNullableTransforms(ArrayBuilder<byte> transforms) 606var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(Parameters.Length); 651var builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(modifiersToSearch.Length);
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
130internal override void AddNullableTransforms(ArrayBuilder<byte> transforms)
Symbols\FunctionTypeSymbol.cs (1)
150internal override void AddNullableTransforms(ArrayBuilder<byte> transforms) => throw ExceptionUtilities.Unreachable();
Symbols\MergedNamespaceSymbol.cs (7)
137ArrayBuilder<NamespaceSymbol> namespaceSymbols = null; 138var otherSymbols = ArrayBuilder<Symbol>.GetInstance(); 147namespaceSymbols = namespaceSymbols ?? ArrayBuilder<NamespaceSymbol>.GetInstance(); 213var builder = ArrayBuilder<Symbol>.GetInstance(); 287internal override void GetExtensionMethods(ArrayBuilder<MethodSymbol> methods, string name, int arity, LookupOptions options)
Symbols\Metadata\PE\DynamicTypeDecoder.cs (4)
277var transformedTypeArgsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 364var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.ParameterCount);
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (4)
130var allTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 186var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(type.Signature.ParameterCount);
Symbols\Metadata\PE\PEEventSymbol.cs (2)
396var builder = ArrayBuilder<EventSymbol>.GetInstance();
Symbols\Metadata\PE\PEMethodSymbol.cs (4)
1289var explicitInterfaceImplementationsBuilder = ArrayBuilder<MethodSymbol>.GetInstance(); 1611internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes) 1616internal override void AddSynthesizedReturnTypeAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Metadata\PE\PEModuleSymbol.cs (3)
253ArrayBuilder<CSharpAttributeData> moduleAssemblyAttributesBuilder = null; 347ArrayBuilder<CSharpAttributeData> customAttributesBuilder = null; 394customAttributesBuilder = ArrayBuilder<CSharpAttributeData>.GetInstance();
Symbols\Metadata\PE\PENamedTypeSymbol.cs (29)
559var symbols = ArrayBuilder<NamedTypeSymbol>.GetInstance(interfaceImpls.Count); 906var fieldDefs = ArrayBuilder<FieldDefinitionHandle>.GetInstance(); 920var builder = ArrayBuilder<PEFieldSymbol>.GetInstance(); 983ArrayBuilder<FieldSymbol> eventFields = null; 995eventFields = ArrayBuilder<FieldSymbol>.GetInstance(); 1026var result = ArrayBuilder<FieldSymbol>.GetInstance(count); 1086var methodDefs = ArrayBuilder<MethodDefinitionHandle>.GetInstance(); 1259ArrayBuilder<Symbol> members = null; 1265members = ArrayBuilder<Symbol>.GetInstance(); 1313ArrayBuilder<PEFieldSymbol> fieldMembers = ArrayBuilder<PEFieldSymbol>.GetInstance(); 1314ArrayBuilder<Symbol> nonFieldMembers = ArrayBuilder<Symbol>.GetInstance(); 1435members = ArrayBuilder<Symbol>.GetInstance(); 1544var builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 1557var types = ArrayBuilder<PENamedTypeSymbol>.GetInstance(); 1881private MultiDictionary<string, PEFieldSymbol> CreateFields(ArrayBuilder<PEFieldSymbol> fieldMembers) 1942private PooledDictionary<MethodDefinitionHandle, PEMethodSymbol> CreateMethods(ArrayBuilder<Symbol> members) 1969private void CreateProperties(Dictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol, ArrayBuilder<Symbol> members) 2001ArrayBuilder<Symbol> members) 2046private static Dictionary<string, ImmutableArray<Symbol>> GroupByName(ArrayBuilder<Symbol> symbols) 2051private static Dictionary<string, ImmutableArray<PENamedTypeSymbol>> GroupByName(ArrayBuilder<PENamedTypeSymbol> symbols)
Symbols\Metadata\PE\PENamespaceSymbol.cs (5)
60Constraint = "Provide " + nameof(ArrayBuilder<Symbol>) + " capacity to reduce number of allocations.", 67var builder = ArrayBuilder<Symbol>.GetInstance(memberTypes.Length + lazyNamespaces.Count); 248var children = ArrayBuilder<PENamedTypeSymbol>.GetInstance();
Symbols\Metadata\PE\PEParameterSymbol.cs (4)
860var builder = ArrayBuilder<int>.GetInstance(paramNames.Length); 1061var builder = ArrayBuilder<CSharpAttributeData>.GetInstance();
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
684var builder = ArrayBuilder<PropertySymbol>.GetInstance();
Symbols\Metadata\PE\PETypeParameterSymbol.cs (7)
167var symbolsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 536var symbolsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 659var diagnostics = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 660ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder = null;
Symbols\Metadata\PE\TupleTypeDecoder.cs (4)
216var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(type.Signature.ParameterCount); 313var decodedArgs = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArgs.Length);
Symbols\MethodSymbol.cs (2)
1141internal virtual void AddSynthesizedReturnTypeAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes) 1218protected static void AddRequiredMembersMarkerAttributes(ref ArrayBuilder<SynthesizedAttributeData> attributes, MethodSymbol methodToAttribute)
Symbols\NamedTypeSymbol.cs (23)
220ArrayBuilder<MethodSymbol> operators = ArrayBuilder<MethodSymbol>.GetInstance(); 281ArrayBuilder<MethodSymbol> constructors = ArrayBuilder<MethodSymbol>.GetInstance(); 320ArrayBuilder<PropertySymbol> indexers = ArrayBuilder<PropertySymbol>.GetInstance(); 342internal void GetExtensionMethods(ArrayBuilder<MethodSymbol> methods, string nameOpt, int arity, LookupOptions options) 350internal void DoGetExtensionMethods(ArrayBuilder<MethodSymbol> methods, string nameOpt, int arity, LookupOptions options) 923internal override void AddNullableTransforms(ArrayBuilder<byte> transforms) 941var allTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 974var allTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 1010var allTypeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 1011var allTypeArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 1041ArrayBuilder<TypeParameterSymbol> allTypeParameters, 1042ArrayBuilder<TypeWithAnnotations> allTypeArguments) 1287ArrayBuilder<TypeWithAnnotations> builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 1292internal void GetAllTypeArguments(ArrayBuilder<TypeWithAnnotations> builder, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1303internal void GetAllTypeArgumentsNoUseSiteDiagnostics(ArrayBuilder<TypeWithAnnotations> builder)
Symbols\NamespaceSymbol.cs (1)
347internal virtual void GetExtensionMethods(ArrayBuilder<MethodSymbol> methods, string nameOpt, int arity, LookupOptions options)
Symbols\NativeIntegerTypeSymbol.cs (2)
79var builder = ArrayBuilder<Symbol>.GetInstance();
Symbols\OverriddenOrHiddenMembersHelpers.cs (18)
134ArrayBuilder<Symbol> hiddenBuilder; 143out ArrayBuilder<Symbol> hiddenBuilder, 182ArrayBuilder<Symbol> hiddenBuilder; 249ArrayBuilder<Symbol> hiddenBuilder = null; 341ArrayBuilder<Symbol> hiddenBuilder = null; 419ArrayBuilder<Symbol> hiddenBuilder = null; 430ArrayBuilder<Symbol> currTypeHiddenBuilder; 496ArrayBuilder<Symbol> hiddenAndRelatedBuilder = null; 540out ArrayBuilder<Symbol> hiddenBuilder) 710ref ArrayBuilder<Symbol> hiddenBuilder) 723ArrayBuilder<Symbol> overriddenBuilder = ArrayBuilder<Symbol>.GetInstance(); 753private static void AddHiddenMemberIfApplicable(ref ArrayBuilder<Symbol> hiddenBuilder, SymbolKind hidingMemberKind, Symbol hiddenMember) 762private static ArrayBuilder<T> AccessOrGetInstance<T>(ref ArrayBuilder<T> builder) 766builder = ArrayBuilder<T>.GetInstance(); 789private static void FindOtherOverriddenMethodsInContainingType(Symbol representativeMember, bool overridingMemberIsFromSomeCompilation, ArrayBuilder<Symbol> overriddenBuilder) 851private static void FindOtherHiddenMembersInContainingType(SymbolKind hidingMemberKind, Symbol representativeMember, ref ArrayBuilder<Symbol> hiddenBuilder)
Symbols\ParameterSignature.cs (4)
38var types = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 39ArrayBuilder<RefKind> refs = null; 51refs = ArrayBuilder<RefKind>.GetInstance(parm, RefKind.None);
Symbols\PointerTypeSymbol.cs (1)
248internal override void AddNullableTransforms(ArrayBuilder<byte> transforms)
Symbols\PublicModel\Symbol.cs (4)
21var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Length); 44var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(n);
Symbols\ReducedExtensionMethodSymbol.cs (7)
175var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 198var diagnosticsBuilder = ArrayBuilder<TypeParameterDiagnosticInfo>.GetInstance(); 200ArrayBuilder<TypeParameterDiagnosticInfo> useSiteDiagnosticsBuilder = null; 560var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(count - 1);
Symbols\ReferenceManager.cs (10)
566var linkedReferencedAssembliesBuilder = ArrayBuilder<AssemblySymbol>.GetInstance(); 694ArrayBuilder<UnifiedAssembly<AssemblySymbol>>? unifiedAssemblies = null; 739ArrayBuilder<UnifiedAssembly<AssemblySymbol>>? unifiedAssemblies = null; 771var moduleReferencesBuilder = (moduleSymbols.Length > 1) ? ArrayBuilder<ModuleReferences<AssemblySymbol>>.GetInstance() : null; 781ArrayBuilder<UnifiedAssembly<AssemblySymbol>>? unifiedAssemblies = null; 822ref ArrayBuilder<UnifiedAssembly<AssemblySymbol>>? unifiedAssemblies) 1095var result = ArrayBuilder<AssemblyIdentity>.GetInstance();
Symbols\Retargeting\RetargetingEventSymbol.cs (2)
118var builder = ArrayBuilder<EventSymbol>.GetInstance();
Symbols\Retargeting\RetargetingMethodSymbol.cs (4)
175var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(count); 321var builder = ArrayBuilder<MethodSymbol>.GetInstance();
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (7)
80var builder = ArrayBuilder<Symbol>.GetInstance(underlyingMembers.Length); 118var builder = ArrayBuilder<NamedTypeSymbol>.GetInstance(underlyingMembers.Length); 234internal override void GetExtensionMethods(ArrayBuilder<MethodSymbol> methods, string nameOpt, int arity, LookupOptions options) 236var underlyingMethods = ArrayBuilder<MethodSymbol>.GetInstance();
Symbols\Retargeting\RetargetingPropertySymbol.cs (2)
178var builder = ArrayBuilder<PropertySymbol>.GetInstance();
Symbols\Retargeting\RetargetingSymbolTranslator.cs (32)
515var oldArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 534var newArguments = ArrayBuilder<TypeWithAnnotations>.GetInstance(oldArguments.Count); 565ArrayBuilder<TypeParameterSymbol> newParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(newArguments.Count); 595private bool IsNoPiaIllegalGenericInstantiation(ArrayBuilder<TypeWithAnnotations> oldArguments, ArrayBuilder<TypeWithAnnotations> newArguments, int startOfNonInterfaceArguments) 715ArrayBuilder<CustomModifier> newModifiers = null; 727newModifiers = ArrayBuilder<CustomModifier>.GetInstance(oldModifiers.Length); 772var newParameterTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(paramCount); 773var newParameterCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(paramCount); 829var symbols = ArrayBuilder<Symbol>.GetInstance(arr.Length); 841var result = ArrayBuilder<NamedTypeSymbol>.GetInstance(sequence.Length); 857var result = ArrayBuilder<TypeSymbol>.GetInstance(sequence.Length); 871var result = ArrayBuilder<TypeWithAnnotations>.GetInstance(sequence.Length); 883var parameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(list.Length); 1023var targetParamsBuilder = ArrayBuilder<ParameterSymbol>.GetInstance(method.Parameters.Length); 1101var targetParamsBuilder = ArrayBuilder<ParameterSymbol>.GetInstance(property.Parameters.Length); 1239var newArguments = ArrayBuilder<TypedConstant>.GetInstance(constructorArguments.Length); 1308var newArguments = ArrayBuilder<KeyValuePair<string, TypedConstant>>.GetInstance(namedArguments.Length);
Symbols\Source\ConstantEvaluationHelpers.cs (13)
54ArrayBuilder<FieldInfo> order, 67var fields = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance(); 105var pending = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance(); 157ArrayBuilder<FieldInfo> order) 162ArrayBuilder<SourceFieldSymbolWithSyntaxReference> fieldsInvolvedInCycles = null; 168var set = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance(); 267ref ArrayBuilder<SourceFieldSymbolWithSyntaxReference> fieldsInvolvedInCycles) 273fieldsInvolvedInCycles = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance(graph.Count); 296var stack = ArrayBuilder<SourceFieldSymbolWithSyntaxReference>.GetInstance();
Symbols\Source\CustomModifierUtils.cs (6)
83var builder = ArrayBuilder<bool>.GetInstance(); 100var flagsBuilder = ArrayBuilder<byte>.GetInstance(); 123ArrayBuilder<ParameterSymbol> builder = null; 139builder = ArrayBuilder<ParameterSymbol>.GetInstance();
Symbols\Source\ExplicitInterfaceHelpers.cs (2)
115var builder = ArrayBuilder<T>.GetInstance();
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
388internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\IndexedTypeParameterSymbol.cs (4)
92ArrayBuilder<TypeParameterSymbol> builder = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 109var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\Source\LambdaSymbol.cs (2)
320var builder = ArrayBuilder<ParameterSymbol>.GetInstance(unboundLambda.ParameterCount);
Symbols\Source\LocalFunctionSymbol.cs (2)
375var result = ArrayBuilder<SourceMethodTypeParameterSymbol>.GetInstance();
Symbols\Source\ParameterHelpers.cs (2)
134var builder = ArrayBuilder<TParameterSymbol>.GetInstance();
Symbols\Source\SourceAssemblySymbol.cs (10)
131ArrayBuilder<ModuleSymbol> moduleBuilder = new ArrayBuilder<ModuleSymbol>(1 + netModules.Length); 1060var topLevelTypesFromModules = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 1276ArrayBuilder<CSharpAttributeData> moduleAssemblyAttributesBuilder = null; 1277ArrayBuilder<string> netModuleNameBuilder = null; 1287netModuleNameBuilder = ArrayBuilder<string>.GetInstance(); 1288moduleAssemblyAttributesBuilder = ArrayBuilder<CSharpAttributeData>.GetInstance(); 1543var builder = ArrayBuilder<SyntaxList<AttributeListSyntax>>.GetInstance(); 1923internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceComplexParameterSymbol.cs (5)
1257ArrayBuilder<ParameterSymbol?> parameters; 1268parameters = ArrayBuilder<ParameterSymbol?>.GetInstance(1); 1282parameters = ArrayBuilder<ParameterSymbol?>.GetInstance(constructorArgument.Values.Length); 1283var ordinalsBuilder = ArrayBuilder<int>.GetInstance(constructorArgument.Values.Length);
Symbols\Source\SourceConstructorSymbolBase.cs (1)
286internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceDelegateMethodSymbol.cs (7)
44ArrayBuilder<Symbol> symbols, 372var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(); 417var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(); 442private static string GetUniqueParameterName(ArrayBuilder<ParameterSymbol> currentParameters, string name) 452private static bool IsUnique(ArrayBuilder<ParameterSymbol> currentParameters, string name)
Symbols\Source\SourceEventFieldSymbol.cs (1)
59internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceEventSymbol.cs (1)
316internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData>? attributes)
Symbols\Source\SourceFieldSymbol.cs (2)
266var order = ArrayBuilder<ConstantEvaluationHelpers.FieldInfo>.GetInstance();
Symbols\Source\SourceFixedFieldSymbol.cs (2)
40internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes) 206internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceMemberContainerSymbol.cs (52)
1298var symbols = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 2741public ArrayBuilder<Symbol> NonTypeMembers = ArrayBuilder<Symbol>.GetInstance(); 2742public readonly ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>> StaticInitializers = ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>>.GetInstance(); 2743public readonly ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>> InstanceInitializers = ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>>.GetInstance(); 2786foreach (var group in StaticInitializers) 2792foreach (var group in InstanceInitializers) 2881private ArrayBuilder<Symbol>? NonTypeMembers; 2882private ArrayBuilder<FieldOrPropertyInitializer>? InstanceInitializersForPositionalMembers; 2939ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>> groupsBuilder; 2947var insertedInitializers = InstanceInitializersForPositionalMembers; 2956groupsBuilder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(groupCount); 2966groupsBuilder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(groupCount + 1); 2984InstanceInitializersForPositionalMembers = ArrayBuilder<FieldOrPropertyInitializer>.GetInstance(); 2999NonTypeMembers = ArrayBuilder<Symbol>.GetInstance(declaredMembers.NonTypeMembers.Length + 1); 3006public void SetNonTypeMembers(ArrayBuilder<Symbol> members) 3023internal static ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> ToReadOnlyAndFree(ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>> initializers) 3031var builder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(initializers.Count); 3032foreach (ArrayBuilder<FieldOrPropertyInitializer> group in initializers) 3168ArrayBuilder<SynthesizedSimpleProgramEntryPointSymbol>? builder = null; 3176builder = ArrayBuilder<SynthesizedSimpleProgramEntryPointSymbol>.GetInstance(); 3306ArrayBuilder<Symbol>? memberBuilder = null; 3317memberBuilder ??= ArrayBuilder<Symbol>.GetInstance(types.Length + 1); 3455var memberNames = ArrayBuilder<string>.GetInstance(membersByName.Count); 3554var builder = ArrayBuilder<Symbol>.GetInstance(); 3748private static void AddInitializer(ref ArrayBuilder<FieldOrPropertyInitializer>? initializers, FieldSymbol? fieldOpt, CSharpSyntaxNode node) 3752initializers = ArrayBuilder<FieldOrPropertyInitializer>.GetInstance(); 3765ArrayBuilder<ArrayBuilder<FieldOrPropertyInitializer>> allInitializers, 3766ArrayBuilder<FieldOrPropertyInitializer>? siblingsOpt) 3830ArrayBuilder<Symbol> members, 3871foreach (var initializers in builder.InstanceInitializers) 3904var members = ArrayBuilder<Symbol>.GetInstance(membersSoFar.Count + 1); 4252var existingOrAddedMembers = ArrayBuilder<Symbol>.GetInstance(recordParameters.Length); 4602var synthesizedMembers = this.MakeSynthesizedTupleMembers(declaredMembersAndInitializers.NonTypeMembers); 4629ArrayBuilder<FieldOrPropertyInitializer>? staticInitializers = null; 4630ArrayBuilder<FieldOrPropertyInitializer>? instanceInitializers = null; 4986private void AddAccessorIfAvailable(ArrayBuilder<Symbol> symbols, MethodSymbol? accessorOpt) 5047internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (4)
114var forwardingMethods = ArrayBuilder<SynthesizedExplicitImplementationForwardingMethod>.GetInstance(); 115var methodImpls = ArrayBuilder<(MethodSymbol Body, MethodSymbol Implemented)>.GetInstance();
Symbols\Source\SourceMemberFieldSymbol.cs (1)
103internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
897internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceModuleSymbol.cs (3)
132var buffer = ArrayBuilder<AssemblySymbol>.GetInstance(); 575internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceNamedTypeSymbol.cs (14)
327ArrayBuilder<ImmutableArray<TypeParameterConstraintClause>> otherPartialClauses = null; 369(otherPartialClauses ??= ArrayBuilder<ImmutableArray<TypeParameterConstraintClause>>.GetInstance()).Add(constraints); 408ArrayBuilder<ImmutableArray<TypeParameterConstraintClause>> otherPartialClauses = null; 451(otherPartialClauses ??= ArrayBuilder<ImmutableArray<TypeParameterConstraintClause>>.GetInstance()).Add(constraints); 494ArrayBuilder<ImmutableArray<TypeParameterConstraintClause>> otherPartialClauses, 502ArrayBuilder<TypeParameterConstraintClause> builder = null; 513ArrayBuilder<TypeWithAnnotations> mergedConstraintTypes = null; 545builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(constraintClauses.Length); 562ref SmallDictionary<TypeWithAnnotations, int> originalConstraintTypesMap, ref ArrayBuilder<TypeWithAnnotations> mergedConstraintTypes, 611mergedConstraintTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance(originalConstraintTypes.Length); 648ArrayBuilder<ImmutableArray<TypeParameterConstraintClause>> otherPartialClauses) 655ArrayBuilder<TypeParameterConstraintClause> builder = null; 684builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(constraintClauses.Length); 1549internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (6)
290var baseInterfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 446var localInterfaces = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 671ArrayBuilder<NamedTypeSymbol> result = isInterface ? ArrayBuilder<NamedTypeSymbol>.GetInstance() : null;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (10)
253var mergedNamespacesOrTypes = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance(); 461var builder = ArrayBuilder<AliasAndExternAliasDirective>.GetInstance(); 629ArrayBuilder<NamespaceOrTypeAndUsingDirective>? usings = null; 631ArrayBuilder<AliasAndUsingDirective>? usingAliases = null; 700usingAliases = ArrayBuilder<AliasAndUsingDirective>.GetInstance(); 837static ArrayBuilder<NamespaceOrTypeAndUsingDirective> getOrCreateUsingsBuilder(ref ArrayBuilder<NamespaceOrTypeAndUsingDirective>? usings, ImmutableArray<NamespaceOrTypeAndUsingDirective> globalUsingNamespacesOrTypes) 841usings = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance();
Symbols\Source\SourceNamespaceSymbol.cs (5)
528var builder = item as ArrayBuilder<NamespaceOrTypeSymbol>; 531builder = ArrayBuilder<NamespaceOrTypeSymbol>.GetInstance(); 552var builder = value as ArrayBuilder<NamespaceOrTypeSymbol>;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
548var result = ArrayBuilder<TypeParameterSymbol>.GetInstance();
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
434internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceParameterSymbolBase.cs (1)
69internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourcePropertyAccessorSymbol.cs (4)
748var parameters = ArrayBuilder<ParameterSymbol>.GetInstance(nParameters); 766internal sealed override void AddSynthesizedReturnTypeAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes) 781internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourcePropertySymbolBase.cs (1)
1117internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\SourceTypeParameterSymbol.cs (3)
119var mergedAttributesBuilder = ArrayBuilder<SyntaxList<AttributeListSyntax>>.GetInstance(); 380internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Source\TypeParameterBuilder.cs (4)
56var arrayBuilder = ArrayBuilder<Location>.GetInstance(builders.Count); 67var arrayBuilder = ArrayBuilder<SyntaxReference>.GetInstance(builders.Count);
Symbols\SubstitutedMethodSymbol.cs (2)
342var substituted = ArrayBuilder<ParameterSymbol>.GetInstance(count);
Symbols\SubstitutedNamedTypeSymbol.cs (10)
212var builder = ArrayBuilder<Symbol>.GetInstance(); 238private ArrayBuilder<Symbol> AddOrWrapTupleMembersIfNecessary(ArrayBuilder<Symbol> builder) 261var builder = ArrayBuilder<Symbol>.GetInstance(); 315var builder = ArrayBuilder<Symbol>.GetInstance(originalMembers.Length); 370var builder = ArrayBuilder<Symbol>.GetInstance();
Symbols\SubstitutedTypeParameterSymbol.cs (4)
101var constraintTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 161var constraintTypes = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\Symbol.cs (4)
370ArrayBuilder<SyntaxReference> builder = ArrayBuilder<SyntaxReference>.GetInstance(); 741internal virtual void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes) 748internal static void AddSynthesizedAttribute(ref ArrayBuilder<SynthesizedAttributeData> attributes, SynthesizedAttributeData attribute)
Symbols\Symbol_Attributes.cs (6)
451var builder = ArrayBuilder<Location>.GetInstance(); 527var boundAttributeArrayBuilder = ArrayBuilder<(CSharpAttributeData, BoundAttribute)>.GetInstance(); 580ArrayBuilder<AttributeSyntax> syntaxBuilder = null; 581ArrayBuilder<Binder> bindersBuilder = null;
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (2)
40internal override void GenerateMethodBodyStatements(SyntheticBoundNodeFactory F, ArrayBuilder<BoundStatement> statements, BindingDiagnosticBag diagnostics) 60internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (2)
70var statementsBuilder = ArrayBuilder<BoundStatement>.GetInstance(_positionalMembers.Length + 1);
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (2)
86internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes) 152internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (1)
81internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (2)
136var fields = ArrayBuilder<FieldSymbol>.GetInstance();
Symbols\Synthesized\Records\SynthesizedRecordOrdinaryMethod.cs (1)
66internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (3)
131ArrayBuilder<BoundStatement> block; 141block = ArrayBuilder<BoundStatement>.GetInstance(); 174block = ArrayBuilder<BoundStatement>.GetInstance();
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (2)
64var block = ArrayBuilder<BoundStatement>.GetInstance();
Symbols\Synthesized\RefKindVector.cs (2)
108ArrayBuilder<ulong>? otherWords = null; 128otherWords ??= ArrayBuilder<ulong>.GetInstance();
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
76internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
40internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\SynthesizedContainer.cs (1)
58internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
57ArrayBuilder<ParameterDescription> parameterDescriptions,
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
168internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\SynthesizedEmbeddedNativeIntegerAttributeSymbol.cs (2)
72private void GenerateParameterlessConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements) 89private void GenerateBoolArrayConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters)
Symbols\Synthesized\SynthesizedEmbeddedNullableAttributeSymbol.cs (5)
76private void GenerateByteArrayConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters) 90private void GenerateSingleByteConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters) 114private readonly Action<SyntheticBoundNodeFactory, ArrayBuilder<BoundStatement>, ImmutableArray<ParameterSymbol>> _getConstructorBody; 119Action<SyntheticBoundNodeFactory, ArrayBuilder<BoundStatement>, ImmutableArray<ParameterSymbol>> getConstructorBody) : 133internal override void GenerateMethodBodyStatements(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, BindingDiagnosticBag diagnostics) => _getConstructorBody(factory, statements, _parameters);
Symbols\Synthesized\SynthesizedEmbeddedNullableContextAttributeSymbol.cs (1)
60private void GenerateConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters)
Symbols\Synthesized\SynthesizedEmbeddedNullablePublicOnlyAttributeSymbol.cs (1)
57private void GenerateConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters)
Symbols\Synthesized\SynthesizedEmbeddedRefSafetyRulesAttributeSymbol.cs (1)
52private void GenerateConstructorBody(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, ImmutableArray<ParameterSymbol> parameters)
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
368internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\SynthesizedEnumValueFieldSymbol.cs (1)
38internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
66internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
46internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (4)
305var statements = ArrayBuilder<BoundStatement>.GetInstance(); 315internal virtual void GenerateMethodBodyStatements(SyntheticBoundNodeFactory factory, ArrayBuilder<BoundStatement> statements, BindingDiagnosticBag diagnostics) 322internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Synthesized\SynthesizedParameterSymbol.cs (3)
143internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes) 280var builder = ArrayBuilder<ParameterSymbol>.GetInstance();
Symbols\Synthesized\SynthesizedSubstitutedTypeParameterSymbol.cs (1)
35internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Symbols\Tuples\TupleTypeSymbol.cs (15)
210internal static void GetUnderlyingTypeChain(NamedTypeSymbol underlyingTupleType, ArrayBuilder<NamedTypeSymbol> underlyingTupleTypeChain) 576protected ArrayBuilder<Symbol> MakeSynthesizedTupleMembers(ImmutableArray<Symbol> currentMembers, HashSet<Symbol>? replacedFields = null) 582var elementsMatchedByFields = ArrayBuilder<bool>.GetInstance(elementTypes.Length, fillWithValue: false); 583var members = ArrayBuilder<Symbol>.GetInstance(currentMembers.Length); 588var currentFieldsForElements = ArrayBuilder<FieldSymbol?>.GetInstance(currentValueTuple.Arity); 805static void collectTargetTupleFields(int arity, ImmutableArray<Symbol> members, ArrayBuilder<FieldSymbol?> fieldsForElements) 827var fields = ArrayBuilder<Symbol>.GetInstance(); 992var typesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(ValueTupleRestPosition - 1 + extensionTupleElementTypes.Length); 1018var builder = ArrayBuilder<FieldSymbol>.GetInstance(TupleElementTypesWithAnnotations(tuple).Length, fillWithValue: null!);
Symbols\TypeMap.cs (4)
118ArrayBuilder<TypeParameterSymbol> newTypeParametersBuilder = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 173var parameters = ArrayBuilder<TypeParameterSymbol>.GetInstance();
Symbols\TypeParameterSymbol.cs (1)
674internal override void AddNullableTransforms(ArrayBuilder<byte> transforms)
Symbols\TypeSymbol.cs (6)
339var result = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 354static void addAllInterfaces(NamedTypeSymbol @interface, HashSet<NamedTypeSymbol> visited, ArrayBuilder<NamedTypeSymbol> result) 629internal abstract void AddNullableTransforms(ArrayBuilder<byte> transforms); 1259var implementations = ArrayBuilder<(MultiDictionary<Symbol, Symbol>.ValueSet MethodSet, MultiDictionary<NamedTypeSymbol, NamedTypeSymbol> Bases)>.GetInstance();
Symbols\TypeSymbolExtensions.cs (12)
1601var builder = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 1610internal static void GetAllTypeParameters(this NamedTypeSymbol type, ArrayBuilder<TypeParameterSymbol> result) 1627var allTypeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance(); 1879var typeArgumentsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(); 1960var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(funcPtrType.Signature.ParameterCount); 1998var builder = ArrayBuilder<Cci.ICustomAttribute>.GetInstance(); 2016static void addIfNotNull(ArrayBuilder<Cci.ICustomAttribute> builder, SynthesizedAttributeData? attr)
Symbols\TypeWithAnnotations.cs (2)
592public void AddNullableTransforms(ArrayBuilder<byte> transforms) 597private static void AddNullableTransforms(TypeWithAnnotations typeWithAnnotations, ArrayBuilder<byte> transforms)
Symbols\UnboundGenericType.cs (2)
51var result = ArrayBuilder<TypeWithAnnotations>.GetInstance();
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
74internal override void AddSynthesizedAttributes(PEModuleBuilder moduleBuilder, ref ArrayBuilder<SynthesizedAttributeData> attributes)
Syntax\CSharpPragmaWarningStateMap.cs (4)
47var directives = ArrayBuilder<DirectiveTriviaSyntax>.GetInstance(); 58private static void GetAllPragmaWarningDirectives(SyntaxTree syntaxTree, ArrayBuilder<DirectiveTriviaSyntax> directiveList) 80private static WarningStateMapEntry[] CreatePragmaWarningStateEntries(ArrayBuilder<DirectiveTriviaSyntax> directiveList)
Syntax\CSharpSyntaxNode.cs (2)
59ArrayBuilder<CSharpSyntaxNode>? nodes = null; 89(nodes ?? (nodes = ArrayBuilder<CSharpSyntaxNode>.GetInstance())).Add(node);
Syntax\CSharpSyntaxTree.cs (4)
233var positions = ArrayBuilder<int>.GetInstance(); 234var states = ArrayBuilder<InternalSyntax.DirectiveStack>.GetInstance();
Syntax\NullableContextStateMap.cs (2)
140var builder = ArrayBuilder<NullableContextState>.GetInstance();
Syntax\SyntaxExtensions.cs (2)
405var stack = ArrayBuilder<SyntaxNode>.GetInstance();
Syntax\SyntaxFacts.cs (2)
562var stack = ArrayBuilder<GreenNode>.GetInstance();
Syntax\SyntaxNormalizer.cs (4)
32private ArrayBuilder<SyntaxTrivia>? _indentations; 153_indentations = ArrayBuilder<SyntaxTrivia>.GetInstance(capacity); 1023ArrayBuilder<SyntaxTrivia> currentTriviaList = ArrayBuilder<SyntaxTrivia>.GetInstance(triviaList.Count);
Utilities\ValueSetFactory.NumericValueSet.cs (9)
139var builder = ArrayBuilder<(T first, T last)>.GetInstance(); 169var builder = ArrayBuilder<(T first, T last)>.GetInstance(); 211private static void Add(ArrayBuilder<(T first, T last)> builder, T first, T last) 248var builder = ArrayBuilder<(T first, T last)>.GetInstance(); 306var builder = ArrayBuilder<(T first, T last)>.GetInstance();
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
6265var flattenedArgs = ArrayBuilder<string>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
CodeGen\CodeGenFunctionPointersTests.cs (2)
5267var expectedDiagnostics = ArrayBuilder<DiagnosticDescription>.GetInstance();
Emit\DeterministicTests.cs (2)
463var sourceBuilder = ArrayBuilder<string>.GetInstance();
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (2)
1052ArrayBuilder<string> expectedSpanSpellings = ArrayBuilder<string>.GetInstance(expected.Length);
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (2)
3582var trees = ArrayBuilder<SyntaxTree>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (23)
Attributes\AttributeTests_Nullable.cs (2)
4202var builder = ArrayBuilder<byte>.GetInstance();
Attributes\AttributeTests_NullableContext.cs (2)
410var builder = ArrayBuilder<byte>.GetInstance();
Attributes\AttributeTests_Tuples.cs (2)
274var typeSymbols = ArrayBuilder<TypeSymbol>.GetInstance();
Diagnostics\CompilationEventTests.cs (2)
29var actual = ArrayBuilder<CompilationEvent>.GetInstance();
Diagnostics\DiagnosticAnalyzerTests.cs (7)
1573var builder = ArrayBuilder<DiagnosticDescription>.GetInstance(); 1721var builder = ArrayBuilder<DiagnosticDescription>.GetInstance(); 1844ArrayBuilder<DiagnosticDescription> builder, 1867private static void AddExpectedNonLocalDiagnostic(ArrayBuilder<DiagnosticDescription> builder, DiagnosticDescriptor descriptor, params string[] arguments) 1872private static void AddExpectedDiagnostic(ArrayBuilder<DiagnosticDescription> builder, string diagnosticId, string squiggledText, int line, int column, params string[] arguments)
Emit\NumericIntPtrTests.cs (6)
1539var builder = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 1550var builder = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 7026var builder = ArrayBuilder<DiagnosticDescription>.GetInstance();
Semantics\PatternMatchingTests3.cs (2)
4919var cases = new ArrayBuilder<string>(); 4975void shuffle(ArrayBuilder<string> cases)
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
EndToEndTests.cs (2)
298var diagnosticsBuilder = ArrayBuilder<DiagnosticDescription>.GetInstance();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (87)
Binders\EEMethodBinder.cs (1)
56var symbols = result.Symbols;
Binders\PlaceholderLocalBinder.cs (2)
42var aliasesBuilder = ArrayBuilder<LocalSymbol>.GetInstance(aliases.Length);
CompilationContext.cs (43)
292private static string GetNextMethodName(ArrayBuilder<MethodSymbol> builder) 301ArrayBuilder<LocalAndMethod> localBuilder, 309var additionalTypes = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 335var methodBuilder = ArrayBuilder<MethodSymbol>.GetInstance(); 526ArrayBuilder<LocalAndMethod> localBuilder, 527ArrayBuilder<MethodSymbol> methodBuilder, 540ArrayBuilder<LocalAndMethod> localBuilder, 541ArrayBuilder<MethodSymbol> methodBuilder, 557ArrayBuilder<LocalAndMethod> localBuilder, 558ArrayBuilder<MethodSymbol> methodBuilder, 785var stack = ArrayBuilder<string>.GetInstance(); 855var updatedReferences = ArrayBuilder<MetadataReference>.GetInstance(); 856var assembliesAndModulesBuilder = ArrayBuilder<Symbol>.GetInstance(); 939var stack = ArrayBuilder<NamedTypeSymbol>.GetInstance(); 1016var externsBuilder = ArrayBuilder<AliasAndExternAliasDirective>.GetInstance(); 1054var usingsBuilder = ArrayBuilder<NamespaceOrTypeAndUsingDirective>.GetInstance(); 1184ArrayBuilder<NamespaceOrTypeAndUsingDirective> usingsBuilder, 1248var builder = ArrayBuilder<LocalSymbol>.GetInstance(); 1295var parameterNamesInOrder = ArrayBuilder<string>.GetInstance(); 1357var displayClassInstancesOutside = ArrayBuilder<DisplayClassInstanceAndFields>.GetInstance(); 1389var displayClassInstancesInside = ArrayBuilder<DisplayClassInstanceAndFields>.GetInstance(); 1412var displayClassVariableNamesOutsideInOrderBuilder = ArrayBuilder<string>.GetInstance(); 1413var displayClassVariableNamesInsideInOrderBuilder = ArrayBuilder<string>.GetInstance(); 1462ArrayBuilder<DisplayClassInstanceAndFields> displayClassInstances, 1466ArrayBuilder<string> displayClassVariableNamesInOrderBuilder) 1497ArrayBuilder<string> displayClassVariableNamesInOrderBuilder) 1533ArrayBuilder<DisplayClassInstanceAndFields> displayClassInstances) 1544ArrayBuilder<DisplayClassInstanceAndFields> displayClassInstances, 1607ArrayBuilder<string> displayClassVariableNamesInOrderBuilder,
CompilationExtensions.cs (4)
119var builder = ArrayBuilder<bool>.GetInstance(); 132var builder = ArrayBuilder<string?>.GetInstance();
EEAssemblyBuilder.cs (3)
81var builder = ArrayBuilder<LocalDefinition>.GetInstance(); 133public override void AddPreviousLocals(ArrayBuilder<Cci.ILocalDefinition> builder)
EvaluationContext.cs (3)
163var localsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(); 405ArrayBuilder<LocalAndMethod> locals,
Rewriters\LocalDeclarationRewriter.cs (6)
25var builder = ArrayBuilder<BoundStatement>.GetInstance(); 64ArrayBuilder<BoundStatement> statements, 91ArrayBuilder<BoundStatement> statements, 153var initializerExprs = ArrayBuilder<BoundExpression>.GetInstance(numBytes);
SymbolExtensions.cs (2)
16var builder = ArrayBuilder<TypeParameterSymbol>.GetInstance();
Symbols\DisplayClassVariable.cs (2)
66var fields = ArrayBuilder<FieldSymbol>.GetInstance();
Symbols\EEMethodSymbol.cs (16)
134var parameterBuilder = ArrayBuilder<ParameterSymbol>.GetInstance(); 156var localsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(); 197var localsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(sourceLocalsForBinding.Length); 540var statementsBuilder = ArrayBuilder<BoundStatement>.GetInstance(); 551var localsBuilder = ArrayBuilder<LocalSymbol>.GetInstance(); 651var closureDebugInfoBuilder = ArrayBuilder<ClosureDebugInfo>.GetInstance(); 652var lambdaDebugInfoBuilder = ArrayBuilder<LambdaDebugInfo>.GetInstance(); 681var localBuilder = ArrayBuilder<LocalSymbol>.GetInstance();
Symbols\PlaceholderLocalSymbol.cs (2)
223var builder = ArrayBuilder<bool>.GetInstance();
SyntaxHelpers.cs (3)
44var builder = ArrayBuilder<string>.GetInstance(); 103ArrayBuilder<string> builder,
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (384)
CompileExpressionsTests.cs (4)
1333var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1500var locals = ArrayBuilder<LocalAndMethod>.GetInstance();
DynamicTests.cs (44)
51var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 92var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 133var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 174var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 214var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 259var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 308var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 327locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 376var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 386locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 442var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 462locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 482locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 540var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 558locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 567locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 608var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 650var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 689var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 728var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 776var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 877var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 919var builder = ArrayBuilder<bool>.GetInstance(); 942var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1496var builder = ArrayBuilder<byte>.GetInstance();
ExpressionCompilerTestBase.cs (2)
36private readonly ArrayBuilder<IDisposable> _runtimeInstances = ArrayBuilder<IDisposable>.GetInstance();
ExpressionCompilerTests.cs (2)
6057var locals = ArrayBuilder<LocalAndMethod>.GetInstance();
HoistedStateMachineLocalTests.cs (1)
1393var locals = new ArrayBuilder<LocalAndMethod>();
HoistedThisTests.cs (4)
967var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1024var locals = ArrayBuilder<LocalAndMethod>.GetInstance();
InstructionDecoderTests.cs (2)
421ArrayBuilder<string> builder = null; 424builder = ArrayBuilder<string>.GetInstance();
LocalFunctionTests.cs (10)
40var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 71var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 121var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 183var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 244var locals = ArrayBuilder<LocalAndMethod>.GetInstance();
LocalsTests.cs (308)
45var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 79var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 163var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 223locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 317var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 382locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 446locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 474locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 542var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 614locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 717var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 779var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 879var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 918var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 964var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1028var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1060locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1103var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1159var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1234var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1328var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1534var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1563locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1600locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1639locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1703var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1716locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1748var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1881var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1933var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 1987var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2054var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2125var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2195var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2235locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2308var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2364var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2426var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2469var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2561var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2634var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2672var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2761var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2821var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2912var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 2986var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3071var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3185var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3287var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3346var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3409var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3442var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3494var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3563var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3662var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3733var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3774var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3806var locals = new ArrayBuilder<LocalAndMethod>(); 3820var locals = new ArrayBuilder<LocalAndMethod>(); 3856var locals = new ArrayBuilder<LocalAndMethod>(); 3884var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3927var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 3988var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4024var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4060var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4119var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4152var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4198var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4233var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4257var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4292var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4335var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4390var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4423var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4472var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4532var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4590var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4651var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4720var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4793var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4827var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4873var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4933var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 4997var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5031var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5051private static void GetLocals(RuntimeInstance runtime, string methodName, bool argumentsOnly, ArrayBuilder<LocalAndMethod> locals, int count, out string typeName, out CompilationTestData testData) 5068private static void GetLocals(RuntimeInstance runtime, string methodName, MethodDebugInfoBytes debugInfo, ArrayBuilder<LocalAndMethod> locals, int count) 5134var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5218var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5328var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5414var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5518var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5600var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5702var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5817var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5902var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 5988var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6067var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6148var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6230var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6307var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6394var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6460var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6511var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6563var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6617var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6669var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6722var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6762var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6816var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6871var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6927var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 6980var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7032var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7084var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7136var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7176var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7228var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7280var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7332var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7386var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7440var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7494var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7545var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7596var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7647var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7699var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7753var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7807var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7860var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7902var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7944var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 7976var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8024var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8073var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8124var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8160var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8196var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8231var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8281var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8333var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8385var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8432var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8465var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8512var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8559var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8609var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8658var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8704var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8742var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8790var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8840var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8889var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8934var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8967var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 8996var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 9038var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 9070var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 9115var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 9148var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 9183var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 9218var locals = ArrayBuilder<LocalAndMethod>.GetInstance();
ReferencedModulesTests.cs (1)
1551protected override void AddEmbeddedResourcesFromAddedModules(ArrayBuilder<ManagedResource> builder, DiagnosticBag diagnostics)
TupleTests.cs (6)
217var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 265var locals = ArrayBuilder<LocalAndMethod>.GetInstance(); 452var locals = ArrayBuilder<LocalAndMethod>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
ObjectFormatterTests.cs (1)
860var obj = new ArrayBuilder<int>();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (17)
Semantics\FieldInitializerBindingTests.cs (2)
294var boundInitializers = ArrayBuilder<BoundInitializer>.GetInstance();
Semantics\LookupPositionTests.cs (2)
3091ArrayBuilder<int> keyPositionBuilder = ArrayBuilder<int>.GetInstance();
Semantics\NativeIntegerTests.cs (6)
4788var builder = ArrayBuilder<UnaryOperatorSignature>.GetInstance(); 4799var builder = ArrayBuilder<BinaryOperatorSignature>.GetInstance(); 10492var builder = ArrayBuilder<DiagnosticDescription>.GetInstance();
Semantics\PrimaryConstructorTests.cs (2)
7236var builder = ArrayBuilder<DiagnosticDescription>.GetInstance();
Semantics\UnsafeTests.cs (5)
2397var builder = ArrayBuilder<string>.GetInstance(); 2411private readonly ArrayBuilder<string> _builder; 2413private CheckFixingVariablesVisitor(Binder binder, ArrayBuilder<string> builder) 2419public static void Process(BoundBlock block, Binder binder, ArrayBuilder<string> builder)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (14)
Symbols\Metadata\MetadataTypeTests.cs (3)
579var builder = ArrayBuilder<string>.GetInstance(); 586private static void GetAllNamespaceNames(ArrayBuilder<string> builder, NamespaceSymbol @namespace)
Symbols\Retargeting\RetargetingTests.cs (2)
48var sourceMethods = new ArrayBuilder<MethodSymbol>(); 54var retargetingMethods = new ArrayBuilder<MethodSymbol>();
Symbols\Source\ClsComplianceTests.cs (1)
3174type = type.Construct(ArrayBuilder<TypeSymbol>.GetInstance(type.Arity, intType).ToImmutableAndFree());
Symbols\Source\TypeMapTests.cs (2)
95var allTypeParameters = ArrayBuilder<TypeParameterSymbol>.GetInstance();
Symbols\StaticAbstractMembersInInterfacesTests.cs (6)
10208var builder = ArrayBuilder<DiagnosticDescription>.GetInstance(); 12270var builder = ArrayBuilder<DiagnosticDescription>.GetInstance(); 12577var builder = ArrayBuilder<DiagnosticDescription>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (14)
Diagnostics\LineSpanDirectiveTests.cs (2)
445var builder = ArrayBuilder<SyntaxNode>.GetInstance();
IncrementalParsing\SyntaxDifferences.cs (3)
28var nodes = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(); 33private static void GetRebuiltNodes(SyntaxNodeOrToken newNode, HashSet<GreenNode> hashSet, ArrayBuilder<SyntaxNodeOrToken> nodes)
Parsing\ParsingTests.cs (2)
368var tokensBuilder = ArrayBuilder<Syntax.InternalSyntax.SyntaxToken>.GetInstance();
Parsing\SyntaxExtensions.cs (4)
106ArrayBuilder<DiagnosticInfo> b = ArrayBuilder<DiagnosticInfo>.GetInstance(); 121ArrayBuilder<DiagnosticInfo> b = ArrayBuilder<DiagnosticInfo>.GetInstance();
Syntax\SyntaxListTests.cs (3)
363var builder = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(); 371builder = ArrayBuilder<SyntaxNodeOrToken>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (13)
CompilationTestUtils.cs (2)
487var builder = ArrayBuilder<(ExpressionSyntax, string, bool)>.GetInstance();
CSharpTestBase.cs (2)
1340var builder = ArrayBuilder<Symbol>.GetInstance();
Extensions.cs (2)
154var builder = ArrayBuilder<string>.GetInstance();
LocalVariableDeclaratorsCollector.cs (4)
16private readonly ArrayBuilder<SyntaxNode> _builder; 18private LocalVariableDeclaratorsCollector(ArrayBuilder<SyntaxNode> builder) 25var builder = ArrayBuilder<SyntaxNode>.GetInstance();
UsesIsNullableVisitor.cs (3)
20private readonly ArrayBuilder<Symbol> _builder; 22private UsesIsNullableVisitor(ArrayBuilder<Symbol> builder) 27internal static void GetUses(ArrayBuilder<Symbol> builder, Symbol symbol)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (100)
CustomTypeInfo.cs (4)
91var builder = ArrayBuilder<byte>.GetInstance(); 181var builder = ArrayBuilder<string?>.GetInstance();
DkmUtilities.cs (6)
62var builder = ArrayBuilder<MetadataBlock>.GetInstance(); 107ArrayBuilder<MetadataBlock>? builder = null; 128builder ??= ArrayBuilder<MetadataBlock>.GetInstance(); 137var builder = ArrayBuilder<AssemblyReaders>.GetInstance();
DynamicFlagsCustomTypeInfo.cs (4)
14internal static ReadOnlyCollection<byte>? ToBytes(ArrayBuilder<bool> dynamicFlags, int startIndex = 0) 70internal static void CopyTo(ReadOnlyCollection<byte>? bytes, ArrayBuilder<bool> builder) 93var builder = ArrayBuilder<bool>.GetInstance();
EvaluationContextBase.cs (1)
45ArrayBuilder<LocalAndMethod> locals,
ExpressionCompiler.cs (4)
63var builder = ArrayBuilder<LocalAndMethod>.GetInstance(); 93var builder = ArrayBuilder<Alias>.GetInstance(dkmAliases.Count);
FrameDecoder.cs (2)
168ArrayBuilder<string?>? builder = null; 171builder = ArrayBuilder<string?>.GetInstance();
InstructionDecoder.cs (3)
57internal string GetName(TMethodSymbol method, bool includeParameterTypes, bool includeParameterNames, ArrayBuilder<string?>? argumentValues = null) 129var builder = ArrayBuilder<TTypeSymbol>.GetInstance();
MetadataUtilities.cs (25)
37var metadataBuilder = ArrayBuilder<ModuleMetadata>.GetInstance(); 45var runtimeWinMdBuilder = ArrayBuilder<ModuleMetadata>.GetInstance(); 150var referencesBuilder = ArrayBuilder<MetadataReference>.GetInstance(); 172var referencesBuilder = ArrayBuilder<MetadataReference>.GetInstance(); 173var identitiesBuilder = (kind == MakeAssemblyReferencesKind.DirectReferencesOnly) ? ArrayBuilder<AssemblyIdentity>.GetInstance() : null; 212var referencedModules = ArrayBuilder<AssemblyIdentity>.GetInstance(); 266ArrayBuilder<MetadataReference> modules, 267ArrayBuilder<AssemblyIdentity> identities, 269ArrayBuilder<AssemblyIdentity> referencedModules) 331var builder = ArrayBuilder<ModuleMetadata>.GetInstance(); 407private static PortableExecutableReference MakeCompileTimeWinMdAssemblyMetadata(ArrayBuilder<ModuleMetadata> runtimeModules) 410var builder = ArrayBuilder<ModuleMetadata>.GetInstance(); 456internal static ImmutableArray<string> GetLocalNames(this ArrayBuilder<ISymUnmanagedScope> scopes) 458var builder = ArrayBuilder<string>.GetInstance(); 478var builder = ArrayBuilder<int>.GetInstance();
PDB\MethodDebugInfo.cs (2)
94var scopesBuilder = ArrayBuilder<int>.GetInstance();
PDB\MethodDebugInfo.Native.cs (20)
94var allScopes = ArrayBuilder<ISymUnmanagedScope>.GetInstance(); 95var containingScopes = ArrayBuilder<ISymUnmanagedScope>.GetInstance(); 165var constantsBuilder = ArrayBuilder<TLocalSymbol>.GetInstance(); 300ArrayBuilder<ImmutableArray<ImportRecord>>? importRecordGroupBuilder = null; 301ArrayBuilder<ExternAliasRecord>? externAliasRecordBuilder = null; 304importRecordGroupBuilder = ArrayBuilder<ImmutableArray<ImportRecord>>.GetInstance(importStringGroups.Length); 307var groupBuilder = ArrayBuilder<ImportRecord>.GetInstance(importStringGroup.Length); 324externAliasRecordBuilder = ArrayBuilder<ExternAliasRecord>.GetInstance(externAliasStrings.Length); 537var projectLevelImportRecords = ArrayBuilder<ImportRecord>.GetInstance(); 538var fileLevelImportRecords = ArrayBuilder<ImportRecord>.GetInstance(); 622private static ILSpan GetReuseSpan(ArrayBuilder<ISymUnmanagedScope> scopes, int ilOffset, bool isEndInclusive) 631ArrayBuilder<TLocalSymbol> builder, 633ArrayBuilder<ISymUnmanagedScope> scopes, 692ArrayBuilder<TLocalSymbol> builder,
PDB\MethodDebugInfo.Portable.cs (20)
136var localVariableNamesBuilder = ArrayBuilder<string>.GetInstance(); 137var localConstantsBuilder = ArrayBuilder<TLocalSymbol>.GetInstance(); 228var importGroupsBuilder = ArrayBuilder<ImmutableArray<ImportRecord>>.GetInstance(); 229var externAliasesBuilder = ArrayBuilder<ExternAliasRecord>.GetInstance(); 251var builder = ArrayBuilder<byte>.GetInstance(); 270ArrayBuilder<ImmutableArray<ImportRecord>> importGroupsBuilder, 271ArrayBuilder<ExternAliasRecord> externAliasesBuilder) 273var importGroupBuilder = ArrayBuilder<ImportRecord>.GetInstance(); 314ArrayBuilder<ImportRecord> importGroupBuilder, 315ArrayBuilder<ExternAliasRecord> externAliasesBuilder) 468var builder = ArrayBuilder<string?>.GetInstance(); 480var result = ArrayBuilder<HoistedLocalScopeRecord>.GetInstance();
PDB\PdbHelpers.cs (9)
17internal static void GetAllScopes(this ISymUnmanagedMethod method, ArrayBuilder<ISymUnmanagedScope> builder) 19var unused = ArrayBuilder<ISymUnmanagedScope>.GetInstance(); 26ArrayBuilder<ISymUnmanagedScope> allScopes, 27ArrayBuilder<ISymUnmanagedScope> containingScopes, 36ArrayBuilder<ISymUnmanagedScope> allScopes, 37ArrayBuilder<ISymUnmanagedScope> containingScopes, 41var stack = ArrayBuilder<ISymUnmanagedScope>.GetInstance();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (14)
ExpressionCompilerTestHelpers.cs (14)
132ArrayBuilder<LocalAndMethod> locals, 351var scopes = ArrayBuilder<ISymUnmanagedScope>.GetInstance(); 353var names = ArrayBuilder<string>.GetInstance(); 436var scopes = ArrayBuilder<ISymUnmanagedScope>.GetInstance(); 540var expected = ArrayBuilder<(AssemblyIdentity, AssemblyIdentity, int)>.GetInstance(); 541var actual = ArrayBuilder<(AssemblyIdentity, AssemblyIdentity, int)>.GetInstance(); 550void sort(ArrayBuilder<(AssemblyIdentity, AssemblyIdentity, int)> builder) 588var builder = ArrayBuilder<MetadataReference>.GetInstance();
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (4)
GeneratorExtensions.cs (2)
25internal readonly ArrayBuilder<(string, string)> Outputs; 27internal HostProductionContext(ArrayBuilder<(string, string)> outputs)
HostOutputNode.cs (2)
54ArrayBuilder<(string, string)> output = ArrayBuilder<(string, string)>.GetInstance();
Microsoft.CodeAnalysis.Rebuild (2)
CompilationFactory.cs (2)
165var builder = ArrayBuilder<string>.GetInstance(count);
Microsoft.CodeAnalysis.Scripting (17)
Hosting\ObjectFormatter\CommonTypeNameFormatter.cs (4)
77var stack = ArrayBuilder<string>.GetInstance(); 243var nestedTypes = ArrayBuilder<TypeInfo>.GetInstance();
Script.cs (6)
251var references = ArrayBuilder<MetadataReference>.GetInstance(); 393var scriptsReversed = ArrayBuilder<Script>.GetInstance(); 407var executors = ArrayBuilder<Func<object[], Task>>.GetInstance(scriptsReversed.Count);
ScriptState.cs (2)
96var result = ArrayBuilder<ScriptVariable>.GetInstance();
Utilities\ParameterValidationHelpers.cs (5)
38var builder = ArrayBuilder<T>.GetInstance(); 46var builder = ArrayBuilder<T>.GetInstance(); 52internal static void AddRangeChecked<T>(ArrayBuilder<T> builder, IEnumerable<T> items, string parameterName)
Microsoft.CodeAnalysis.Test.Utilities (55)
Compilation\CompilationExtensions.cs (4)
204var declarationsBuilder = ArrayBuilder<DeclarationInfo>.GetInstance(); 277var roots = ArrayBuilder<(IOperation operation, ISymbol associatedSymbol)>.GetInstance();
Compilation\ControlFlowGraphVerifier.cs (7)
384var entryStates = ArrayBuilder<PooledHashSet<CaptureId>>.GetInstance(blocks.Length, fillWithValue: null); 385var regions = ArrayBuilder<ControlFlowRegion>.GetInstance(); 457void verifyLeftRegions(BasicBlock block, PooledHashSet<CaptureId> longLivedIds, PooledHashSet<CaptureId> referencedIds, ArrayBuilder<ControlFlowRegion> regions, Func<string> finalGraph) 751void adjustEntryStateForDestination(ArrayBuilder<PooledHashSet<CaptureId>> entryStates, ControlFlowBranch branch, PooledHashSet<CaptureId> state) 790PooledHashSet<CaptureId> adjustAndGetEntryState(ArrayBuilder<PooledHashSet<CaptureId>> entryStates, BasicBlock block, PooledHashSet<CaptureId> state)
Compilation\TestOperationVisitor.cs (4)
66var builder = count == 0 ? null : ArrayBuilder<IOperation>.GetInstance(count); 1618var builder = ArrayBuilder<IOperation>.GetInstance();
CompilationVerifier.cs (6)
507var names = ArrayBuilder<string>.GetInstance(); 508var expected = ArrayBuilder<string>.GetInstance(); 509var actual = ArrayBuilder<string>.GetInstance();
CustomDataFlowAnalysis.cs (3)
39var unreachableBlocksToVisit = ArrayBuilder<BasicBlock>.GetInstance(); 73ArrayBuilder<BasicBlock> unreachableBlocksToVisit,
Diagnostics\DiagnosticDescription.cs (9)
469var builder = ArrayBuilder<string>.GetInstance(); 510var expectedText = ArrayBuilder<string>.GetInstance(); 558var unmatchedExpectedText = ArrayBuilder<string>.GetInstance(); 564var unmatchedActualText = ArrayBuilder<string>.GetInstance(); 617private static void GetCommaSeparatedLines(StringBuilder sb, ArrayBuilder<string> lines)
Diagnostics\DiagnosticExtensions.cs (4)
78var unmatchedExpected = ArrayBuilder<DiagnosticDescription>.GetInstance(); 239var builder = ArrayBuilder<DiagnosticDescription>.GetInstance(expectedDiagnostics.Length);
MarkedSource\MarkupTestFile.cs (6)
53string input, out string output, out int? position, out IDictionary<string, ArrayBuilder<TextSpan>> spans) 56var tempSpans = new Dictionary<string, ArrayBuilder<TextSpan>>(); 191IDictionary<string, ArrayBuilder<TextSpan>> spans, 197GetOrAdd(spans, name, _ => ArrayBuilder<TextSpan>.GetInstance()).Add(span); 214var builder = GetOrAdd(dictionary, string.Empty, _ => ArrayBuilder<TextSpan>.GetInstance());
Metadata\DynamicAnalysisDataReader.cs (6)
106var documentsBuilder = ArrayBuilder<DynamicAnalysisDocument>.GetInstance(documentRowCount); 119var methodsBuilder = ArrayBuilder<DynamicAnalysisMethod>.GetInstance(methodSpanRowCount); 203var builder = ArrayBuilder<DynamicAnalysisSpan>.GetInstance();
Metadata\ILBuilderVisualizer.cs (2)
250var blockBuilder = ArrayBuilder<ILBuilder.BasicBlock>.GetInstance();
Metadata\MetadataReaderUtils.cs (4)
188var builder = ArrayBuilder<T>.GetInstance(n); 236var builder = ArrayBuilder<byte>.GetInstance();
Microsoft.CodeAnalysis.UnitTests (121)
Analyzers\AnalyzerConfigTests.cs (103)
915var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 938var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 961var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 988var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1010var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1032var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1056var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1089var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1120var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1141private AnalyzerConfigOptionsResult[] GetAnalyzerConfigOptions(string[] filePaths, ArrayBuilder<AnalyzerConfig> configs) 1196var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1217var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1244var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1269var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1297var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1335var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1367var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1414var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1443var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1474var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1497var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1516var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1540var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1553var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1569var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1588var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1611var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1662var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1679var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1700var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1714var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1732var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1755var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1792var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1848var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1869var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1890var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1909var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1939var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1957var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 1979var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2004var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2026var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2056var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2080var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2193var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2325var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2352var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2389var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2420var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2512var configs = ArrayBuilder<AnalyzerConfig>.GetInstance(); 2538var configs = ArrayBuilder<AnalyzerConfig>.GetInstance();
Collections\ArrayBuilderTests.cs (4)
19var builder = new ArrayBuilder<int> { 1, 2, 3, 2, 4, 5, 1 }; 35var builder = new ArrayBuilder<int> { 5, 1, 3, 2, 4, 1, 2 }; 63var builder = new ArrayBuilder<int> { 1, 2, 3, 2, 4, 5, 1 }; 82var builder = new ArrayBuilder<int>();
Collections\ImmutableArrayExtensionsTests.cs (2)
40var b = new ArrayBuilder<String>(); 66var builder = new ArrayBuilder<String>();
CommonCommandLineParserTests.cs (2)
1113var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance();
MetadataReferences\MetadataHelpersTests.cs (6)
79var builder = ArrayBuilder<TypeNameConfig>.GetInstance(); 87var genericParamsConfigBuilder = ArrayBuilder<TypeNameConfig[]>.GetInstance(); 426var result = new ArrayBuilder<IGrouping<string, TypeDefinitionHandle>>(); 466var result = new ArrayBuilder<IGrouping<string, TypeDefinitionHandle>>();
Text\TextChangeTests.cs (4)
970ArrayBuilder<TextChange> oldChangesBuilder = ArrayBuilder<TextChange>.GetInstance(); 991ArrayBuilder<TextChange> newChangesBuilder = ArrayBuilder<TextChange>.GetInstance();
Microsoft.CodeAnalysis.VisualBasic (1354)
Analysis\FlowAnalysis\AbstractFlowPass.NestedTypes.vb (3)
32Public Function IsPrefixedBy(other As ArrayBuilder(Of Integer), ignoreLast As Boolean) As Boolean 51Private Sub New(builder As ArrayBuilder(Of Integer)) 55Public Shared Widening Operator CType(builder As ArrayBuilder(Of Integer)) As BlockNesting
Analysis\FlowAnalysis\AbstractFlowPass.vb (14)
70Private _pendingBranches As ArrayBuilder(Of PendingBranch) = ArrayBuilder(Of PendingBranch).GetInstance() 92Private _nesting As ArrayBuilder(Of Integer) 208Me._nesting = ArrayBuilder(Of Integer).GetInstance() 388Dim newPendingBranches = ArrayBuilder(Of PendingBranch).GetInstance() 414Dim newPendingBranches = ArrayBuilder(Of PendingBranch).GetInstance() 490Dim newPendingBranches = ArrayBuilder(Of PendingBranch).GetInstance() 509Public ReadOnly PendingBranches As ArrayBuilder(Of PendingBranch) 512Public Sub New(ByRef _pendingBranches As ArrayBuilder(Of PendingBranch), ByRef _labelsSeen As HashSet(Of LabelSymbol)) 516_pendingBranches = ArrayBuilder(Of PendingBranch).GetInstance() 529Private Sub ResetPendingBranches(newPendingBranches As ArrayBuilder(Of PendingBranch)) 567Dim newPendingBranches = ArrayBuilder(Of PendingBranch).GetInstance() 1792Dim caseBlockStateBuilder = ArrayBuilder(Of LocalState).GetInstance(caseBlocks.Length) 2104Dim stack = ArrayBuilder(Of BoundBinaryOperator).GetInstance()
Analysis\FlowAnalysis\DataFlowPass.SlotCollection.vb (2)
33Private _builder As ArrayBuilder(Of Integer) 71Me._builder = ArrayBuilder(Of Integer).GetInstance()
Analysis\FlowAnalysis\DataFlowPass.vb (1)
856Dim builder = ArrayBuilder(Of FieldSymbol).GetInstance()
Analysis\FlowAnalysis\ExitPointsWalker.vb (4)
30Private _branchesOutOf As ArrayBuilder(Of StatementSyntax) = ArrayBuilder(Of StatementSyntax).GetInstance() 49Private _labelsInside As ArrayBuilder(Of LabelSymbol) = ArrayBuilder(Of LabelSymbol).GetInstance()
Analysis\FlowAnalysis\VisualBasicDataFlowAnalysis.vb (1)
296Dim builder = ArrayBuilder(Of Symbol).GetInstance()
Analysis\InitializerRewriter.vb (3)
53Dim boundStatements = ArrayBuilder(Of BoundStatement).GetInstance() 182Dim boundStatements = ArrayBuilder(Of BoundStatement).GetInstance() 201Dim boundStatements = ArrayBuilder(Of BoundStatement).GetInstance(boundInitializers.Length)
Binding\BackstopBinder.vb (1)
252Friend Overrides Sub GetInScopeXmlNamespaces(builder As ArrayBuilder(Of KeyValuePair(Of String, String)))
Binding\Binder.vb (3)
221methods As ArrayBuilder(Of MethodSymbol), 820Dim binders = ArrayBuilder(Of Binder).GetInstance() 1058Friend Overridable Sub GetInScopeXmlNamespaces(builder As ArrayBuilder(Of KeyValuePair(Of String, String)))
Binding\Binder_AnonymousTypes.vb (2)
86Private _fieldDeclarations As ArrayBuilder(Of BoundAnonymousTypePropertyAccess) 265Me._fieldDeclarations = ArrayBuilder(Of BoundAnonymousTypePropertyAccess).GetInstance()
Binding\Binder_Attributes.vb (8)
390Dim boundArgumentsBuilder As ArrayBuilder(Of BoundExpression) = ArrayBuilder(Of BoundExpression).GetInstance 391Dim namedArgumentsBuilder As ArrayBuilder(Of BoundExpression) = Nothing 408namedArgumentsBuilder = ArrayBuilder(Of BoundExpression).GetInstance() 686Dim builder As ArrayBuilder(Of TypedConstant) = Nothing 689builder = ArrayBuilder(Of TypedConstant).GetInstance() 702Dim builder As ArrayBuilder(Of KeyValuePair(Of String, TypedConstant)) = Nothing 709builder = ArrayBuilder(Of KeyValuePair(Of String, TypedConstant)).GetInstance()
Binding\Binder_Constraints.vb (2)
25Dim constraintsBuilder = ArrayBuilder(Of TypeParameterConstraint).GetInstance() 45constraintsBuilder As ArrayBuilder(Of TypeParameterConstraint),
Binding\Binder_Conversions.vb (3)
1060Dim placeholders = ArrayBuilder(Of BoundRValuePlaceholder).GetInstance(sourceElementTypes.Length) 1061Dim converted = ArrayBuilder(Of BoundExpression).GetInstance(sourceElementTypes.Length) 1649Dim convertedArguments = ArrayBuilder(Of BoundExpression).GetInstance(arguments.Length)
Binding\Binder_Delegates.vb (1)
544Dim bestCandidates = ArrayBuilder(Of OverloadResolution.CandidateAnalysisResult).GetInstance()
Binding\Binder_Expressions.vb (29)
325Dim boundArguments = ArrayBuilder(Of BoundExpression).GetInstance(arguments.Count) 326Dim elementTypes = ArrayBuilder(Of TypeSymbol).GetInstance(arguments.Count) 327Dim elementLocations = ArrayBuilder(Of Location).GetInstance(arguments.Count) 395Dim elementNames As ArrayBuilder(Of String) = Nothing 396Dim inferredElementNames As ArrayBuilder(Of String) = Nothing 429Private Shared Function MergeTupleElementNames(elementNames As ArrayBuilder(Of String), 430inferredElementNames As ArrayBuilder(Of String)) As (names As ImmutableArray(Of String), 446Dim builder = ArrayBuilder(Of Boolean).GetInstance(elementNames.Count) 463Private Shared Sub RemoveDuplicateInferredTupleNamesAndFreeIfEmptied(ByRef inferredElementNames As ArrayBuilder(Of String), uniqueFieldNames As HashSet(Of String)) 540Private Shared Sub CollectTupleFieldMemberName(name As String, elementIndex As Integer, tupleSize As Integer, ByRef elementNames As ArrayBuilder(Of String)) 548elementNames = ArrayBuilder(Of String).GetInstance(tupleSize) 615Dim symbols = ArrayBuilder(Of Symbol).GetInstance() 636Private Shared Sub BindNamespaceOrTypeSyntaxForSemanticModelGetExpressionSymbols(expression As BoundExpression, symbols As ArrayBuilder(Of Symbol)) 1612Dim initializers = ArrayBuilder(Of BoundExpression).GetInstance 1923Dim array = ArrayBuilder(Of BoundExpression).GetInstance(2) 1995Dim array = ArrayBuilder(Of BoundExpression).GetInstance(2) 3353Dim symbols As ArrayBuilder(Of Symbol) = lookupResult.Symbols 3361symbols = ArrayBuilder(Of Symbol).GetInstance() 3377Private Function AdjustReceiverNamespace(namespaceReceiver As BoundNamespaceExpression, symbols As ArrayBuilder(Of Symbol)) As BoundNamespaceExpression 3837Dim children = ArrayBuilder(Of BoundExpression).GetInstance() 3891Dim convertedArguments = ArrayBuilder(Of BoundExpression).GetInstance(boundArguments.Length) 4179Dim initializers As ArrayBuilder(Of BoundExpression) = ArrayBuilder(Of BoundExpression).GetInstance 4202allInitializers As ArrayBuilder(Of BoundExpression), 4206Dim initializers = ArrayBuilder(Of BoundExpression).GetInstance 4318Dim boundArgumentsBuilder As ArrayBuilder(Of BoundExpression) = ArrayBuilder(Of BoundExpression).GetInstance 4450Expressions As ArrayBuilder(Of BoundExpression), 4549Dim results = ArrayBuilder(Of DominantTypeData).GetInstance()
Binding\Binder_Initializers.vb (5)
99Dim boundInitializers = ArrayBuilder(Of BoundInitializer).GetInstance() 229boundInitializers As ArrayBuilder(Of BoundInitializer), 265boundInitializers As ArrayBuilder(Of BoundInitializer), 336boundInitializers As ArrayBuilder(Of BoundInitializer), 452boundInitializers As ArrayBuilder(Of BoundInitializer))
Binding\Binder_InterpolatedString.vb (1)
18Dim contentBuilder = ArrayBuilder(Of BoundNode).GetInstance()
Binding\Binder_Invocation.vb (33)
323Dim badExpressionChildren = ArrayBuilder(Of BoundExpression).GetInstance() 591Dim newMethods As ArrayBuilder(Of MethodSymbol) = ArrayBuilder(Of MethodSymbol).GetInstance() 781Dim builder = ArrayBuilder(Of BoundExpression).GetInstance() 1235Dim bestCandidates = ArrayBuilder(Of OverloadResolution.CandidateAnalysisResult).GetInstance() 1269bestCandidates As ArrayBuilder(Of OverloadResolution.CandidateAnalysisResult), 1344bestCandidates As ArrayBuilder(Of OverloadResolution.CandidateAnalysisResult), 1632Dim builder = ArrayBuilder(Of BoundExpression).GetInstance() 1675bestCandidates As ArrayBuilder(Of OverloadResolution.CandidateAnalysisResult), 1721Dim bestSymbolsBuilder = ArrayBuilder(Of Symbol).GetInstance(bestCandidates.Count) 1771Dim diagnosticInfos = ArrayBuilder(Of DiagnosticInfo).GetInstance(bestSymbols.Length) 1830candidates As ArrayBuilder(Of OverloadResolution.CandidateAnalysisResult), 1838Dim diagnosticPerSymbol = ArrayBuilder(Of KeyValuePair(Of Symbol, ImmutableBindingDiagnostic(Of AssemblySymbol))).GetInstance(candidates.Count) 1880Dim diagnosticInfos = ArrayBuilder(Of DiagnosticInfo).GetInstance(candidates.Count) 1937diagnosticPerSymbol As ArrayBuilder(Of KeyValuePair(Of Symbol, ImmutableBindingDiagnostic(Of AssemblySymbol))), 2020Dim parameterToArgumentMap As ArrayBuilder(Of Integer) = ArrayBuilder(Of Integer).GetInstance(candidate.ParameterCount, -1) 2021Dim paramArrayItems As ArrayBuilder(Of Integer) = ArrayBuilder(Of Integer).GetInstance() 2646Dim parameterToArgumentMap = ArrayBuilder(Of Integer).GetInstance(paramCount, -1) 2647Dim argumentsInOrder = ArrayBuilder(Of BoundExpression).GetInstance(paramCount) 2650Dim paramArrayItems As ArrayBuilder(Of Integer) = Nothing 2653paramArrayItems = ArrayBuilder(Of Integer).GetInstance() 2711Dim items = ArrayBuilder(Of BoundExpression).GetInstance(paramArrayItems.Count) 2931Dim argBuilder As ArrayBuilder(Of BoundExpression) = Nothing 2938argBuilder = ArrayBuilder(Of BoundExpression).GetInstance 3025Dim boundArgumentsBuilder As ArrayBuilder(Of BoundExpression) = ArrayBuilder(Of BoundExpression).GetInstance 3026Dim argumentNamesBuilder As ArrayBuilder(Of String) = Nothing 3027Dim argumentNamesLocationsBuilder As ArrayBuilder(Of Location) = Nothing 3040argumentNamesBuilder = ArrayBuilder(Of String).GetInstance() 3041argumentNamesLocationsBuilder = ArrayBuilder(Of Location).GetInstance() 3101parameterToArgumentMap As ArrayBuilder(Of Integer),
Binding\Binder_Lambda.vb (7)
504Dim localBuilder = ArrayBuilder(Of LocalSymbol).GetInstance() 512Dim statements = ArrayBuilder(Of BoundStatement).GetInstance 744Dim fields = ArrayBuilder(Of FieldSymbol).GetInstance() 913Dim returnExpressions = ArrayBuilder(Of BoundExpression).GetInstance() 1020Private ReadOnly _builder As ArrayBuilder(Of BoundExpression) 1023Private Sub New(builder As ArrayBuilder(Of BoundExpression), isIterator As Boolean) 1033arrayToFill As ArrayBuilder(Of BoundExpression),
Binding\Binder_Latebound.vb (4)
45Dim children = ArrayBuilder(Of BoundExpression).GetInstance 149Dim children = ArrayBuilder(Of BoundExpression).GetInstance 170Dim builder As ArrayBuilder(Of BoundExpression) = Nothing 202builder = ArrayBuilder(Of BoundExpression).GetInstance(arguments.Length)
Binding\Binder_Lookup.vb (7)
1192Dim methods = ArrayBuilder(Of MethodSymbol).GetInstance() 1553Dim symbols As ArrayBuilder(Of Symbol) = lookupResult.Symbols 1587Dim resultSymbols As ArrayBuilder(Of Symbol) = result.Symbols 1736Dim knownSymbols As ArrayBuilder(Of Symbol) = knownResult.Symbols 1737Dim newSymbols As ArrayBuilder(Of Symbol) = newResult.Symbols 1825Private Shared Sub CompactAndAppend(first As ArrayBuilder(Of Symbol), second As ArrayBuilder(Of Symbol))
Binding\Binder_ObjectInitializer.vb (5)
42Dim boundNodes = ArrayBuilder(Of BoundExpression).GetInstance() 430Dim children = ArrayBuilder(Of BoundExpression).GetInstance() 480Dim children = ArrayBuilder(Of BoundExpression).GetInstance() 632Dim memberAssignments = ArrayBuilder(Of BoundExpression).GetInstance 889Dim arguments = ArrayBuilder(Of BoundExpression).GetInstance
Binding\Binder_Query.vb (4)
3495Dim resultList = ArrayBuilder(Of DominantTypeData).GetInstance() 4466methods As ArrayBuilder(Of Symbol), 4694Dim builder = ArrayBuilder(Of BoundExpression).GetInstance() 4703Dim symbols = ArrayBuilder(Of Symbol).GetInstance()
Binding\Binder_SelectCase.vb (6)
110Dim caseBlocksBuilder = ArrayBuilder(Of BoundCaseBlock).GetInstance() 149Dim caseClauseBuilder = ArrayBuilder(Of BoundCaseClause).GetInstance() 375caseBlockBuilder As ArrayBuilder(Of BoundCaseBlock), 391Dim caseClauseBuilder = ArrayBuilder(Of BoundCaseClause).GetInstance() 553Private Function RecommendSwitchTable(selectExpr As BoundRValuePlaceholder, caseBlocks As ArrayBuilder(Of BoundCaseBlock), diagnostics As BindingDiagnosticBag) As Boolean 659Private Function ReportInvalidSelectCaseRange(caseBlocks As ArrayBuilder(Of BoundCaseBlock), diagnostics As BindingDiagnosticBag) As Boolean
Binding\Binder_Statements.vb (23)
273Dim children = ArrayBuilder(Of BoundNode).GetInstance(statement.CaseClauses.Length) 292Dim statements As ArrayBuilder(Of BoundStatement) = ArrayBuilder(Of BoundStatement).GetInstance 402Dim localBuilder = ArrayBuilder(Of LocalSymbol).GetInstance() 623Dim staticLocals As Dictionary(Of String, ArrayBuilder(Of LocalSymbol)) = Nothing 628Dim array As ArrayBuilder(Of LocalSymbol) = Nothing 631staticLocals = New Dictionary(Of String, ArrayBuilder(Of LocalSymbol))(CaseInsensitiveComparison.Comparer) 672Dim operands = ArrayBuilder(Of BoundRedimClause).GetInstance() 765Dim clauses = ArrayBuilder(Of BoundAssignmentOperator).GetInstance() 998Dim builder = ArrayBuilder(Of BoundLocalDeclarationBase).GetInstance() 1029Dim locals = ArrayBuilder(Of BoundLocalDeclaration).GetInstance(nameCount) 1471Dim array = ArrayBuilder(Of BoundExpression).GetInstance(2) 2052Dim locals As ArrayBuilder(Of LocalSymbol) = Nothing 2082Private Shared Sub DeclareLocal(ByRef locals As ArrayBuilder(Of LocalSymbol), localDecl As BoundLocalDeclarationBase) 2084locals = ArrayBuilder(Of LocalSymbol).GetInstance 2750Dim blocks As ArrayBuilder(Of BoundStatement) = ArrayBuilder(Of BoundStatement).GetInstance() 2751Dim conditions As ArrayBuilder(Of BoundExpression) = ArrayBuilder(Of BoundExpression).GetInstance() 3038Dim nextVariableBuilder As ArrayBuilder(Of BoundExpression) = ArrayBuilder(Of BoundExpression).GetInstance 4740Dim catchBlocks = ArrayBuilder(Of BoundCatchBlock).GetInstance(n) 4751Private Function BindCatchBlock(node As CatchBlockSyntax, previousBlocks As ArrayBuilder(Of BoundCatchBlock), diagnostics As BindingDiagnosticBag) As BoundCatchBlock
Binding\Binder_Symbols.vb (4)
197Dim builder = ArrayBuilder(Of MethodSymbol).GetInstance() 612Dim types = ArrayBuilder(Of TypeSymbol).GetInstance(numElements) 613Dim locations = ArrayBuilder(Of Location).GetInstance(numElements) 614Dim elementNames As ArrayBuilder(Of String) = Nothing
Binding\Binder_Utils.vb (7)
302Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 303Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing 828Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(parametersSyntax.Count) 868Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(syntaxOpt.Parameters.Count) 956Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(syntaxOpt.Parameters.Count) 1010params As ArrayBuilder(Of ParameterSymbol), 1031params As ArrayBuilder(Of ParameterSymbol),
Binding\Binder_XmlLiterals.vb (22)
45Dim childNodeBuilder = ArrayBuilder(Of BoundExpression).GetInstance() 118Dim importedNamespaces = ArrayBuilder(Of KeyValuePair(Of String, String)).GetInstance() 126Dim xmlnsAttributes = ArrayBuilder(Of BoundXmlAttribute).GetInstance() 127Dim otherAttributes = ArrayBuilder(Of XmlNodeSyntax).GetInstance() 145xmlnsAttributes As ArrayBuilder(Of BoundXmlAttribute), 146otherAttributes As ArrayBuilder(Of XmlNodeSyntax), 191Dim childNodeBuilder = ArrayBuilder(Of BoundExpression).GetInstance() 228Dim sideEffectBuilder = ArrayBuilder(Of BoundExpression).GetInstance() 286Dim builder = ArrayBuilder(Of KeyValuePair(Of String, String)).GetInstance() 550attributes As ArrayBuilder(Of XmlNodeSyntax), 551childNodeBuilder As ArrayBuilder(Of BoundExpression), 601Private Sub BindXmlContent(content As SyntaxList(Of XmlNodeSyntax), childNodeBuilder As ArrayBuilder(Of BoundExpression), rootInfoOpt As XmlElementRootInfo, diagnostics As BindingDiagnosticBag) 825importedNamespaces As ArrayBuilder(Of KeyValuePair(Of String, String)), 1076xmlnsAttributes As ArrayBuilder(Of BoundXmlAttribute), 1077otherAttributes As ArrayBuilder(Of XmlNodeSyntax), 1078importedNamespaces As ArrayBuilder(Of KeyValuePair(Of String, String)), 1318Private ReadOnly _importedNamespaces As ArrayBuilder(Of KeyValuePair(Of String, String)) 1322Public Sub New(binder As Binder, syntax As XmlNodeSyntax, importedNamespaces As ArrayBuilder(Of KeyValuePair(Of String, String))) 1334Public ReadOnly Property ImportedNamespaces As ArrayBuilder(Of KeyValuePair(Of String, String)) 1468Friend Overrides Sub GetInScopeXmlNamespaces(builder As ArrayBuilder(Of KeyValuePair(Of String, String))) 1496Friend Overrides Sub GetInScopeXmlNamespaces(builder As ArrayBuilder(Of KeyValuePair(Of String, String))) 1516Friend Overrides Sub GetInScopeXmlNamespaces(builder As ArrayBuilder(Of KeyValuePair(Of String, String)))
Binding\BinderBuilder.vb (2)
184Dim namespaces = ArrayBuilder(Of NamespaceSymbol).GetInstance() 239Dim types = ArrayBuilder(Of NamedTypeSymbol).GetInstance()
Binding\BinderFactory.vb (1)
300Dim builder = ArrayBuilder(Of Symbol).GetInstance
Binding\DocumentationCommentBinder.vb (4)
176Protected Shared Sub RemoveOverriddenMethodsAndProperties(symbols As ArrayBuilder(Of Symbol)) 199Dim indices2remove As ArrayBuilder(Of Integer) = Nothing 217indices2remove = ArrayBuilder(Of Integer).GetInstance 234indices2remove = ArrayBuilder(Of Integer).GetInstance
Binding\DocumentationCommentCrefBinder.vb (19)
87Dim symbols = ArrayBuilder(Of Symbol).GetInstance 100Dim signatureTypes As ArrayBuilder(Of SignatureElement) = Nothing 374Dim symbols = ArrayBuilder(Of Symbol).GetInstance 450<Out> ByRef signatureTypes As ArrayBuilder(Of SignatureElement), 464signatureTypes = ArrayBuilder(Of SignatureElement).GetInstance 482symbols As ArrayBuilder(Of Symbol), 516Private Sub CollectTopLevelOperatorReferenceStrict(reference As CrefOperatorReferenceSyntax, argCount As Integer, symbols As ArrayBuilder(Of Symbol), <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 522symbols As ArrayBuilder(Of Symbol), 565symbols As ArrayBuilder(Of Symbol), 644symbols As ArrayBuilder(Of Symbol), 687Private Sub CollectConstructorsSymbolsStrict(symbols As ArrayBuilder(Of Symbol)) 704Private Shared Sub CollectConstructorsSymbolsStrict(containingSymbol As Symbol, symbols As ArrayBuilder(Of Symbol)) 713symbols As ArrayBuilder(Of Symbol), 745symbols As ArrayBuilder(Of Symbol), 821symbols As ArrayBuilder(Of Symbol), 867Private Shared Sub CollectGoodOrAmbiguousFromLookupResult(lookupResult As LookupResult, symbols As ArrayBuilder(Of Symbol), preserveAlias As Boolean) 890Private Shared Sub CollectOperatorsAndConversionsInType(crefOperator As CrefOperatorReferenceSyntax, argCount As Integer, type As TypeSymbol, symbols As ArrayBuilder(Of Symbol), 1075symbols As ArrayBuilder(Of Symbol), 1083Dim methods = ArrayBuilder(Of MethodSymbol).GetInstance()
Binding\DocumentationCommentCrefBinder_Compat.vb (6)
63Dim symbols = ArrayBuilder(Of Symbol).GetInstance() 85Private Sub BindQualifiedNameForCref(node As QualifiedNameSyntax, symbols As ArrayBuilder(Of Symbol), preserveAliases As Boolean, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 231symbols As ArrayBuilder(Of Symbol), 284symbols As ArrayBuilder(Of Symbol), 343symbols As ArrayBuilder(Of Symbol)) 422Private Shared Sub CreateGoodOrAmbiguousFromLookupResultAndFree(lookupResult As LookupResult, result As ArrayBuilder(Of Symbol), preserveAliases As Boolean)
Binding\ExecutableCodeBinder.vb (3)
51Dim labels = ArrayBuilder(Of SourceLabelSymbol).GetInstance() 250Private ReadOnly _labels As ArrayBuilder(Of SourceLabelSymbol) 254Public Sub New(labels As ArrayBuilder(Of SourceLabelSymbol), containingMethod As MethodSymbol, binder As Binder)
Binding\ImplicitVariableBinder.vb (2)
139Dim builder As ArrayBuilder(Of LocalSymbol) = ArrayBuilder(Of LocalSymbol).GetInstance()
Binding\ImportedTypesAndNamespacesMembersBinder.vb (1)
131methods As ArrayBuilder(Of MethodSymbol),
Binding\InitializerSemanticModel.vb (2)
114Dim boundInitializers = ArrayBuilder(Of BoundInitializer).GetInstance 135Dim boundInitializers = ArrayBuilder(Of BoundInitializer).GetInstance
Binding\LookupResult.vb (4)
240Private ReadOnly _symList As ArrayBuilder(Of Symbol) 314Public ReadOnly Property Symbols As ArrayBuilder(Of Symbol) 456Dim ambiguousResults = ArrayBuilder(Of Symbol).GetInstance() 484Dim ambiguousResults = ArrayBuilder(Of Symbol).GetInstance()
Binding\MemberSemanticModel.vb (1)
2223Dim rightOperands = ArrayBuilder(Of BoundExpression).GetInstance()
Binding\NamedTypeBinder.vb (1)
100methods As ArrayBuilder(Of MethodSymbol),
Binding\NamespaceBinder.vb (1)
86methods As ArrayBuilder(Of MethodSymbol),
Binding\StatementListBinder.vb (2)
42Dim locals As ArrayBuilder(Of LocalSymbol) = Nothing 47locals = ArrayBuilder(Of LocalSymbol).GetInstance()
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (1)
25Dim statements = ArrayBuilder(Of BoundStatement).GetInstance()
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (10)
68Dim statements As ArrayBuilder(Of BoundStatement) = ArrayBuilder(Of BoundStatement).GetInstance 99Dim eventsToHookup As ArrayBuilder(Of ValueTuple(Of EventSymbol, PropertySymbol)) = Nothing 103Dim temps As ArrayBuilder(Of LocalSymbol) = Nothing 106Dim handlerlocalAccesses As ArrayBuilder(Of BoundLocal) = Nothing 166eventsToHookup = ArrayBuilder(Of ValueTuple(Of EventSymbol, PropertySymbol)).GetInstance 167temps = ArrayBuilder(Of LocalSymbol).GetInstance 168handlerlocalAccesses = ArrayBuilder(Of BoundLocal).GetInstance 229Dim eventRemovals = ArrayBuilder(Of BoundStatement).GetInstance 310Dim eventAdds = ArrayBuilder(Of BoundStatement).GetInstance
Binding\TypesOfImportedNamespacesMembersBinder.vb (1)
67methods As ArrayBuilder(Of MethodSymbol),
Binding\UsingBlockBinder.vb (1)
46Dim localsBuilder = ArrayBuilder(Of LocalSymbol).GetInstance
BoundTree\BoundExpressionExtensions.vb (2)
558Public Sub GetExpressionSymbols(methodGroup As BoundMethodGroup, symbols As ArrayBuilder(Of Symbol)) 588Public Sub GetExpressionSymbols(node As BoundExpression, symbols As ArrayBuilder(Of Symbol))
BoundTree\BoundTreeRewriter.vb (4)
20Dim newList As ArrayBuilder(Of T) = Nothing 31newList = ArrayBuilder(Of T).GetInstance 51Public Sub VisitList(Of T As BoundNode)(list As ImmutableArray(Of T), results As ArrayBuilder(Of T)) 114Dim stack = ArrayBuilder(Of BoundBinaryOperator).GetInstance()
BoundTree\BoundTreeWalker.vb (1)
81Dim rightOperands = ArrayBuilder(Of BoundExpression).GetInstance()
CodeGen\CodeGenerator.vb (6)
43Private _asyncYieldPoints As ArrayBuilder(Of Integer) = Nothing 44Private _asyncResumePoints As ArrayBuilder(Of Integer) = Nothing 119Dim yieldPoints As ArrayBuilder(Of Integer) = _asyncYieldPoints 120Dim resumePoints As ArrayBuilder(Of Integer) = _asyncResumePoints 130Dim yieldPointsBuilder = ArrayBuilder(Of Integer).GetInstance 131Dim resumePointsBuilder = ArrayBuilder(Of Integer).GetInstance
CodeGen\EmitArrayInitializer.vb (1)
140indices As ArrayBuilder(Of IndexDesc),
CodeGen\EmitOperators.vb (1)
153Dim stack = ArrayBuilder(Of BoundBinaryOperator).GetInstance()
CodeGen\EmitStatement.vb (4)
99_asyncYieldPoints = ArrayBuilder(Of Integer).GetInstance 100_asyncResumePoints = ArrayBuilder(Of Integer).GetInstance 955Dim caseBlockLabels = ArrayBuilder(Of GeneratedLabelSymbol).GetInstance(caseBlocks.Length) 979Dim labelsBuilder = ArrayBuilder(Of KeyValuePair(Of ConstantValue, Object)).GetInstance()
CodeGen\Optimizer\StackScheduler.Analyzer.vb (10)
46Private ReadOnly _evalStack As ArrayBuilder(Of (expression As BoundExpression, context As ExprContext)) 69evalStack As ArrayBuilder(Of ValueTuple(Of BoundExpression, ExprContext)), 88Dim evalStack = ArrayBuilder(Of ValueTuple(Of BoundExpression, ExprContext)).GetInstance() 361Dim rewrittenSideeffects As ArrayBuilder(Of BoundExpression) = Nothing 368rewrittenSideeffects = ArrayBuilder(Of BoundExpression).GetInstance() 708Dim rewrittenArguments As ArrayBuilder(Of BoundExpression) = Nothing 717rewrittenArguments = ArrayBuilder(Of BoundExpression).GetInstance() 911Dim stack = ArrayBuilder(Of BoundBinaryOperator).GetInstance() 1125Dim rewrittenInitializers As ArrayBuilder(Of BoundExpression) = Nothing 1135rewrittenInitializers = ArrayBuilder(Of BoundExpression).GetInstance()
CodeGen\Optimizer\StackScheduler.Rewriter.vb (1)
68Dim stack = ArrayBuilder(Of BoundBinaryOperator).GetInstance()
CodeGen\Optimizer\StackScheduler.vb (1)
87Dim additionalDefs = ArrayBuilder(Of LocalDefUseSpan).GetInstance()
CommandLine\VisualBasicCommandLineParser.vb (9)
83Dim flattenedArgs = ArrayBuilder(Of String).GetInstance() 122Dim analyzerConfigPaths = ArrayBuilder(Of String).GetInstance() 167Dim instrumentationKinds As ArrayBuilder(Of InstrumentationKind) = ArrayBuilder(Of InstrumentationKind).GetInstance() 197Dim builder = ArrayBuilder(Of String).GetInstance() 1585Dim builder = ArrayBuilder(Of String).GetInstance() 1607Private Shared Sub AddNormalizedPaths(builder As ArrayBuilder(Of String), paths As List(Of String), baseDirectory As String) 1773diagnosticBuilder As ArrayBuilder(Of Diagnostic)) As ImmutableDictionary(Of String, InternalSyntax.CConst) 1823Dim diagnosticBuilder = ArrayBuilder(Of Diagnostic).GetInstance()
Compilation\ClsComplianceChecker.vb (2)
934Dim builder = ArrayBuilder(Of TypeSymbol).GetInstance(parameters.Length) 956Dim builder = ArrayBuilder(Of RefKind).GetInstance(parameters.Length)
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (20)
159wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 168wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 171Dim builder As ArrayBuilder(Of XmlNodeSyntax) = Nothing 183Private Sub ReportWarningsForDuplicatedTags(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), Optional isEvent As Boolean = False) 184Dim nodes As ArrayBuilder(Of XmlNodeSyntax) = Nothing 272Private Sub ReportWarningsForDuplicatedTags(nodes As ArrayBuilder(Of XmlNodeSyntax), tagName As String) 279Dim array = ArrayBuilder(Of XmlNodeWithAttributes).GetInstance 339Private Sub ReportWarningsForExceptionTags(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))) 340Dim builder As ArrayBuilder(Of XmlNodeSyntax) = Nothing 374Private Sub ReportWarningsForParamAndParamRefTags(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 388Private Sub ReportWarningsForTypeParamTags(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 402Private Sub ReportWarningsForTypeParamRefTags(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 407Dim builder As ArrayBuilder(Of XmlNodeSyntax) = Nothing 446wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 454Dim builder As ArrayBuilder(Of XmlNodeSyntax) = Nothing 457Dim builderRef As ArrayBuilder(Of XmlNodeSyntax) = Nothing 484builder As ArrayBuilder(Of XmlNodeSyntax), 518Private Shared Sub FreeWellKnownElementNodes(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))) 530wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))) As String 559Dim includeNodes As ArrayBuilder(Of XmlNodeSyntax) = Nothing
Compilation\DocumentationComments\DocumentationCommentCompiler.Event.vb (1)
47Dim wellKnownElementNodes As New Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))
Compilation\DocumentationComments\DocumentationCommentCompiler.Field.vb (1)
44Dim wellKnownElementNodes As New Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (5)
29Private ReadOnly _sourceIncludeElementNodes As ArrayBuilder(Of XmlNodeSyntax) 44sourceIncludeElementNodes As ArrayBuilder(Of XmlNodeSyntax), 154sourceIncludeElementNodes As ArrayBuilder(Of XmlNodeSyntax), 251Dim builder As ArrayBuilder(Of XNode) = Nothing 254builder = ArrayBuilder(Of XNode).GetInstance()
Compilation\DocumentationComments\DocumentationCommentCompiler.Method.vb (1)
70Dim wellKnownElementNodes As New Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))
Compilation\DocumentationComments\DocumentationCommentCompiler.NamedType.vb (2)
48Dim multipleDocComments = ArrayBuilder(Of DocumentationCommentTriviaSyntax).GetInstance 85Dim wellKnownElementNodes As New Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))
Compilation\DocumentationComments\DocumentationCommentCompiler.Property.vb (1)
48Dim wellKnownElementNodes As New Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))
Compilation\DocumentationComments\DocumentationCommentWalker.vb (5)
33Private ReadOnly _wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)) 40wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 76Dim builder As ArrayBuilder(Of XmlNodeSyntax) = Nothing 78builder = ArrayBuilder(Of XmlNodeSyntax).GetInstance() 111wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)),
Compilation\MethodCompiler.vb (19)
352Dim builder = ArrayBuilder(Of Symbol).GetInstance 784Dim stubs As ArrayBuilder(Of SynthesizedInterfaceImplementationStubSymbol) = Nothing 791stubs = ArrayBuilder(Of SynthesizedInterfaceImplementationStubSymbol).GetInstance() 816Dim arguments = ArrayBuilder(Of BoundExpression).GetInstance(matchingStub.ParameterCount) 917Dim lambdaDebugInfoBuilder = ArrayBuilder(Of LambdaDebugInfo).GetInstance() 918Dim closureDebugInfoBuilder = ArrayBuilder(Of ClosureDebugInfo).GetInstance() 919Dim stateMachineStateDebugInfoBuilder = ArrayBuilder(Of StateMachineStateDebugInfo).GetInstance() 1058Dim constructorsPath = ArrayBuilder(Of MethodSymbol).GetInstance() 1118path As ArrayBuilder(Of MethodSymbol), 1132Dim diagnosticInfos = ArrayBuilder(Of DiagnosticInfo).GetInstance() 1367Dim lambdaDebugInfoBuilder = ArrayBuilder(Of LambdaDebugInfo).GetInstance() 1368Dim closureDebugInfoBuilder = ArrayBuilder(Of ClosureDebugInfo).GetInstance() 1369Dim stateMachineStateDebugInfoBuilder = ArrayBuilder(Of StateMachineStateDebugInfo).GetInstance() 1480Dim lambdaDebugInfoBuilder = ArrayBuilder(Of LambdaDebugInfo).GetInstance() 1481Dim closureDebugInfoBuilder = ArrayBuilder(Of ClosureDebugInfo).GetInstance() 1482Dim stateMachineStateDebugInfoBuilder = ArrayBuilder(Of StateMachineStateDebugInfo).GetInstance() 1524Dim boundStatements = ArrayBuilder(Of BoundStatement).GetInstance() 1706Dim hoistedVariables = ArrayBuilder(Of EncHoistedLocalInfo).GetInstance() 1707Dim awaiters = ArrayBuilder(Of Cci.ITypeReference).GetInstance()
Compilation\NamespaceScopeBuilder.vb (1)
23Dim scopeBuilder = ArrayBuilder(Of Cci.UsedNamespaceOrType).GetInstance
Compilation\SemanticModel.vb (36)
857Private Sub AddSymbolsFromDiagnosticInfo(symbolsBuilder As ArrayBuilder(Of Symbol), diagnosticInfo As DiagnosticInfo) 866Friend Function RemoveErrorTypesAndDuplicates(symbolsBuilder As ArrayBuilder(Of Symbol), options As SymbolInfoOptions) As ImmutableArray(Of Symbol) 894Dim tempBuilder As ArrayBuilder(Of Symbol) = ArrayBuilder(Of Symbol).GetInstance() 1016Dim symbolsBuilder = ArrayBuilder(Of Symbol).GetInstance() 1017Dim memberGroupBuilder = ArrayBuilder(Of Symbol).GetInstance() 1236symbolsBuilder As ArrayBuilder(Of Symbol), 1237memberGroupBuilder As ArrayBuilder(Of Symbol), 1249symbolsBuilder As ArrayBuilder(Of Symbol), 1250memberGroupBuilder As ArrayBuilder(Of Symbol), 1270symbolsBuilder As ArrayBuilder(Of Symbol), 1271memberGroupBuilder As ArrayBuilder(Of Symbol), 1337symbolsBuilder As ArrayBuilder(Of Symbol), 1338memberGroupBuilder As ArrayBuilder(Of Symbol), 1397Dim builder As ArrayBuilder(Of Symbol) = ArrayBuilder(Of Symbol).GetInstance() 1413memberGroupBuilder As ArrayBuilder(Of Symbol), 1465memberGroupBuilder As ArrayBuilder(Of Symbol), 1523Dim symbolsBuilder = ArrayBuilder(Of Symbol).GetInstance() 1848Dim results = ArrayBuilder(Of Symbol).GetInstance(info.Count) 1858Dim builder As ArrayBuilder(Of Symbol) = Nothing 1868builder = ArrayBuilder(Of Symbol).GetInstance() 1883Dim results = ArrayBuilder(Of Symbol).GetInstance(info.Count) 1894Private Sub AppendSymbolsWithName(results As ArrayBuilder(Of Symbol), name As String, binder As Binder, container As NamespaceOrTypeSymbol, options As LookupOptions, info As LookupSymbolsInfo) 1923results As ArrayBuilder(Of Symbol)) 1927Dim tempResults = ArrayBuilder(Of Symbol).GetInstance(arities.Count) 1949results As ArrayBuilder(Of Symbol)) 1975Dim symBuilder = ArrayBuilder(Of Symbol).GetInstance() 1998results As ArrayBuilder(Of Symbol) 2830Dim symbols As ArrayBuilder(Of Symbol) = ArrayBuilder(Of Symbol).GetInstance() 3439Dim importScopes = ArrayBuilder(Of IImportScope).GetInstance() 3444Private Shared Sub AddImportScopes(binder As Binder, scopes As ArrayBuilder(Of IImportScope)) 3495scopes As ArrayBuilder(Of IImportScope)) 3515Friend Overrides Sub ComputeDeclarationsInSpan(span As TextSpan, getSymbol As Boolean, builder As ArrayBuilder(Of DeclarationInfo), cancellationToken As CancellationToken) 3519Friend Overrides Sub ComputeDeclarationsInNode(node As SyntaxNode, associatedSymbol As ISymbol, getSymbol As Boolean, builder As ArrayBuilder(Of DeclarationInfo), cancellationToken As CancellationToken, Optional levelsToCompute As Integer? = Nothing)
Compilation\SyntaxTreeSemanticModel.vb (17)
495Dim symbolsBuilder = ArrayBuilder(Of Symbol).GetInstance() 612Dim symbolsBuilder As ArrayBuilder(Of Symbol) = Nothing 613Dim typeParametersBuilder As ArrayBuilder(Of Symbol) = Nothing 619symbolsBuilder = ArrayBuilder(Of Symbol).GetInstance(i) 620typeParametersBuilder = ArrayBuilder(Of Symbol).GetInstance() 701Private Function GetImplementedMemberAndResultKind(symbolBuilder As ArrayBuilder(Of Symbol), memberName As QualifiedNameSyntax) As LookupResultKind 755Private Function GetHandledEventOrContainerSymbolsAndResultKind(eventSymbolBuilder As ArrayBuilder(Of Symbol), 756containerSymbolBuilder As ArrayBuilder(Of Symbol), 757propertySymbolBuilder As ArrayBuilder(Of Symbol), 788Dim implementedMemberBuilder As ArrayBuilder(Of Symbol) = ArrayBuilder(Of Symbol).GetInstance() 798Dim builder As ArrayBuilder(Of Symbol) = ArrayBuilder(Of Symbol).GetInstance() 812Dim builder As ArrayBuilder(Of Symbol) = ArrayBuilder(Of Symbol).GetInstance() 826Dim builder As ArrayBuilder(Of Symbol) = ArrayBuilder(Of Symbol).GetInstance()
Compilation\TypeCompilationState.vb (3)
56Private _synthesizedMethods As ArrayBuilder(Of MethodWithBody) = Nothing 95Public ReadOnly Property SynthesizedMethods As ArrayBuilder(Of MethodWithBody) 106_synthesizedMethods = ArrayBuilder(Of MethodWithBody).GetInstance()
Compilation\VisualBasicCompilation.vb (16)
890Dim builder = ArrayBuilder(Of SyntaxTree).GetInstance() 930Dim builder = ArrayBuilder(Of SyntaxTree).GetInstance() 1032Dim builder = ArrayBuilder(Of SyntaxTree).GetInstance() 1513Dim entryPointCandidates = ArrayBuilder(Of MethodSymbol).GetInstance() 1605Dim viableEntryPoints = ArrayBuilder(Of MethodSymbol).GetInstance() 1698Dim unusedBuilder As ArrayBuilder(Of TextSpan) = Nothing 1723unusedBuilder = ArrayBuilder(Of TextSpan).GetInstance() 1835Dim builder = ArrayBuilder(Of TextSpan).GetInstance() 2664Dim builder As ArrayBuilder(Of Byte) = ArrayBuilder(Of Byte).GetInstance() 2832Dim typesBuilder = ArrayBuilder(Of TypeSymbol).GetInstance(elementTypes.Length) 2901Dim fields = ArrayBuilder(Of AnonymousTypeField).GetInstance() 3171Dim spine = ArrayBuilder(Of MergedNamespaceOrTypeDeclaration).GetInstance() 3182spine As ArrayBuilder(Of MergedNamespaceOrTypeDeclaration), current As MergedNamespaceOrTypeDeclaration, [set] As HashSet(Of ISymbol)) 3223spine As ArrayBuilder(Of MergedNamespaceOrTypeDeclaration), mergedType As MergedTypeDeclaration, [set] As HashSet(Of ISymbol)) 3241Private Function GetSpineSymbol(spine As ArrayBuilder(Of MergedNamespaceOrTypeDeclaration)) As NamespaceOrTypeSymbol
Declarations\DeclarationTable.vb (4)
104Dim builder = ArrayBuilder(Of RootSingleNamespaceDeclaration).GetInstance() 116Private Sub GetOlderNamespaces(builder As ArrayBuilder(Of RootSingleNamespaceDeclaration)) 126Dim builder = ArrayBuilder(Of RootSingleNamespaceDeclaration).GetInstance() 168Dim builder = ArrayBuilder(Of SingleNamespaceDeclaration).GetInstance(oldRootDeclarations.Length + 1)
Declarations\DeclarationTreeBuilder.vb (17)
57<Out()> ByRef implicitClass As SingleNamespaceOrTypeDeclaration) As ArrayBuilder(Of SingleNamespaceOrTypeDeclaration) 59Dim children = ArrayBuilder(Of SingleNamespaceOrTypeDeclaration).GetInstance() 60Dim implicitClassTypeChildren = ArrayBuilder(Of SingleTypeDeclaration).GetInstance() 108Dim directives = ArrayBuilder(Of ReferenceDirective).GetInstance(directiveNodes.Count) 176Dim childrenBuilder = ArrayBuilder(Of SingleNamespaceOrTypeDeclaration).GetInstance() 177Dim scriptChildren = ArrayBuilder(Of SingleTypeDeclaration).GetInstance() 261Dim globalBuilder = ArrayBuilder(Of SingleNamespaceOrTypeDeclaration).GetInstance() 262Dim nonGlobalBuilder = ArrayBuilder(Of SingleNamespaceOrTypeDeclaration).GetInstance() 384Public ReadOnly NestedTypes As ArrayBuilder(Of Integer) 390Private Sub New(typeBlockSyntax As TypeBlockSyntax, declaration As SingleTypeDeclaration, nestedTypes As ArrayBuilder(Of Integer)) 396Public Function WithNestedTypes(nested As ArrayBuilder(Of Integer)) As TypeBlockInfo 411Dim typeStack = ArrayBuilder(Of TypeBlockInfo).GetInstance 421Dim nestedTypeIndices As ArrayBuilder(Of Integer) = Nothing 430nestedTypeIndices = ArrayBuilder(Of Integer).GetInstance() 448Dim childrenBuilder = ArrayBuilder(Of SingleTypeDeclaration).GetInstance() 475Dim nestedTypes As ArrayBuilder(Of Integer) = typeEntry.NestedTypes 587Dim children = ArrayBuilder(Of SingleTypeDeclaration).GetInstance()
Declarations\MergedNamespaceDeclaration.vb (6)
66Dim builder = ArrayBuilder(Of Location).GetInstance() 81Dim references = ArrayBuilder(Of SyntaxReference).GetInstance() 99Dim childNamespaces = ArrayBuilder(Of SingleNamespaceDeclaration).GetInstance() 100Dim singleTypeDeclarations = ArrayBuilder(Of SingleTypeDeclaration).GetInstance() 114Dim result As ArrayBuilder(Of MergedNamespaceOrTypeDeclaration) = ArrayBuilder(Of MergedNamespaceOrTypeDeclaration).GetInstance()
Declarations\MergedTypeDeclaration.vb (3)
44Dim builder = ArrayBuilder(Of SyntaxReference).GetInstance() 68Dim attributeSyntaxBuilder = ArrayBuilder(Of SyntaxList(Of AttributeListSyntax)).GetInstance() 125Dim builder = ArrayBuilder(Of Location).GetInstance()
Emit\EditAndContinue\EmitHelpers.vb (2)
67Dim updatedMethods = ArrayBuilder(Of MethodDefinitionHandle).GetInstance() 68Dim changedTypes = ArrayBuilder(Of TypeDefinitionHandle).GetInstance()
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
213Dim parameters = ArrayBuilder(Of AnonymousTypeKeyField).GetInstance()
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (4)
179Dim builder As ArrayBuilder(Of Cci.INamespaceTypeDefinition) = ArrayBuilder(Of Cci.INamespaceTypeDefinition).GetInstance() 192Private Overloads Shared Sub GetTopLevelTypes(builder As ArrayBuilder(Of Cci.INamespaceTypeDefinition), [namespace] As NamespaceSymbol) 643Dim members = ArrayBuilder(Of ISymbolInternal).GetInstance()
Emit\GenericTypeInstanceReference.vb (1)
42Dim builder = ArrayBuilder(Of ITypeReference).GetInstance()
Emit\MethodSymbolAdapter.vb (1)
405Dim synthesized As ArrayBuilder(Of SynthesizedAttributeData) = Nothing
Emit\NamedTypeSymbolAdapter.vb (4)
273Dim explicitImplements As ArrayBuilder(Of Cci.MethodImplementation) = ArrayBuilder(Of Cci.MethodImplementation).GetInstance() 296explicitImplements As ArrayBuilder(Of Cci.MethodImplementation), 831Dim builder = ArrayBuilder(Of ITypeReference).GetInstance()
Emit\PEAssemblyBuilder.vb (2)
80Dim builder = ArrayBuilder(Of Cci.IFileReference).GetInstance() 112Protected Overrides Sub AddEmbeddedResourcesFromAddedModules(builder As ArrayBuilder(Of Cci.ManagedResource), diagnostics As DiagnosticBag)
Emit\PEModuleBuilder.vb (9)
404Dim builder = ArrayBuilder(Of Cci.ExportedType).GetInstance() 423Friend Shared Function GetForwardedTypes(sourceAssembly As SourceAssemblySymbol, builderOpt As ArrayBuilder(Of Cci.ExportedType)) As HashSet(Of NamedTypeSymbol) 501Private Overloads Sub GetExportedTypes(symbol As NamespaceOrTypeSymbol, parentIndex As Integer, builder As ArrayBuilder(Of Cci.ExportedType)) 528builderOpt As ArrayBuilder(Of Cci.ExportedType)) 532Dim stack = ArrayBuilder(Of (type As NamedTypeSymbol, parentIndex As Integer)).GetInstance() 645Dim typesToProcess = ArrayBuilder(Of Cci.ITypeDefinition).GetInstance() 646Dim debugDocuments = ArrayBuilder(Of Cci.DebugSourceDocument).GetInstance() 649Dim namespacesAndTopLevelTypesToProcess = ArrayBuilder(Of NamespaceOrTypeSymbol).GetInstance() 716Private Shared Sub GetDocumentsForMethodsAndNestedTypes(documentList As PooledHashSet(Of Cci.DebugSourceDocument), typesToProcess As ArrayBuilder(Of Cci.ITypeDefinition), context As EmitContext)
Emit\PENetModuleBuilder.vb (1)
25Protected Overrides Sub AddEmbeddedResourcesFromAddedModules(builder As ArrayBuilder(Of Cci.ManagedResource), diagnostics As DiagnosticBag)
Emit\SourceAssemblySymbolAdapter.vb (1)
15Dim synthesized As ArrayBuilder(Of SynthesizedAttributeData) = Nothing
Emit\SpecializedGenericNestedTypeInstanceReference.vb (1)
37Dim builder = ArrayBuilder(Of Cci.ITypeReference).GetInstance()
Emit\SymbolAdapter.vb (3)
82Dim synthesized As ArrayBuilder(Of SynthesizedAttributeData) = Nothing 91synthesized As ArrayBuilder(Of SynthesizedAttributeData), 104synthesized As ArrayBuilder(Of SynthesizedAttributeData),
Emit\SymbolTranslator.vb (1)
496Dim builder = ArrayBuilder(Of Microsoft.Cci.IParameterTypeInformation).GetInstance()
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (2)
66Dim body As ArrayBuilder(Of BoundStatement) = ArrayBuilder(Of BoundStatement).GetInstance()
Errors\CustomDiagnostics.vb (4)
14Sub GetAssociatedSymbols(builder As ArrayBuilder(Of Symbol)) 48Private Sub GetAssociatedSymbols(builder As ArrayBuilder(Of Symbol)) Implements IDiagnosticInfoWithSymbols.GetAssociatedSymbols 87Private Sub GetAssociatedSymbols(builder As ArrayBuilder(Of Symbol)) Implements IDiagnosticInfoWithSymbols.GetAssociatedSymbols 94Dim builder = ArrayBuilder(Of Location).GetInstance()
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (2)
124Dim blockBuilder = ArrayBuilder(Of BoundStatement).GetInstance() 283Friend Overrides Sub AddProxyFieldsForStateMachineScope(proxy As CapturedSymbolOrExpression, proxyFields As ArrayBuilder(Of FieldSymbol))
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
291Dim initializersBuilder = ArrayBuilder(Of BoundExpression).GetInstance()
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (3)
161Dim spillBuilders = ArrayBuilder(Of SpillBuilder).GetInstance() 181spillBuilders As ArrayBuilder(Of SpillBuilder), 411Dim newStatements = ArrayBuilder(Of BoundStatement).GetInstance()
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.vb (2)
69stateMachineStateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo), 135Dim bodyBuilder = ArrayBuilder(Of BoundStatement).GetInstance()
Lowering\AsyncRewriter\AsyncRewriter.CapturedSymbolOrExpression.vb (9)
29Friend Overridable Sub AddProxyFieldsForStateMachineScope(proxyFields As ArrayBuilder(Of FieldSymbol)) 37Friend MustOverride Sub CreateCaptureInitializationCode(rewriter As AsyncRewriter.AsyncMethodToClassRewriter, prologue As ArrayBuilder(Of BoundExpression)) 53Friend Overloads Overrides Sub CreateCaptureInitializationCode(rewriter As AsyncRewriter.AsyncMethodToClassRewriter, prologue As ArrayBuilder(Of BoundExpression)) 87Friend Overloads Overrides Sub CreateCaptureInitializationCode(rewriter As AsyncRewriter.AsyncMethodToClassRewriter, prologue As ArrayBuilder(Of BoundExpression)) 103Friend Overrides Sub AddProxyFieldsForStateMachineScope(proxyFields As ArrayBuilder(Of FieldSymbol)) 107Friend Overloads Overrides Sub CreateCaptureInitializationCode(rewriter As AsyncRewriter.AsyncMethodToClassRewriter, prologue As ArrayBuilder(Of BoundExpression)) 124Friend Overloads Overrides Sub CreateCaptureInitializationCode(rewriter As AsyncRewriter.AsyncMethodToClassRewriter, prologue As ArrayBuilder(Of BoundExpression)) 146Friend Overloads Overrides Sub CreateCaptureInitializationCode(rewriter As AsyncRewriter.AsyncMethodToClassRewriter, prologue As ArrayBuilder(Of BoundExpression)) 175Friend Overloads Overrides Sub CreateCaptureInitializationCode(rewriter As AsyncRewriter.AsyncMethodToClassRewriter, prologue As ArrayBuilder(Of BoundExpression))
Lowering\AsyncRewriter\AsyncRewriter.SpillBuilder.vb (9)
16Private _locals As ArrayBuilder(Of LocalSymbol) 17Private _fields As ArrayBuilder(Of FieldSymbol) 18Private _statements As ArrayBuilder(Of BoundStatement) 103Private Shared Sub EnsureArrayBuilder(Of T)(<[In], Out> ByRef array As ArrayBuilder(Of T)) 105array = ArrayBuilder(Of T).GetInstance() 109Private Shared Sub Add(Of T)(<[In], Out> ByRef array As ArrayBuilder(Of T), element As T) 114Private Shared Sub AddRange(Of T)(<[In], Out> ByRef array As ArrayBuilder(Of T), other As ArrayBuilder(Of T)) 123Private Shared Sub AddRange(Of T)(<[In], Out> ByRef array As ArrayBuilder(Of T), other As ImmutableArray(Of T))
Lowering\AsyncRewriter\AsyncRewriter.vb (5)
31stateMachineStateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo), 75stateMachineStateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo), 140Protected Overrides Sub InitializeStateMachine(bodyBuilder As ArrayBuilder(Of BoundStatement), frameType As NamedTypeSymbol, stateMachineLocal As LocalSymbol) 208Dim bodyBuilder = ArrayBuilder(Of BoundStatement).GetInstance() 474Protected Overrides Sub InitializeParameterWithProxy(parameter As ParameterSymbol, proxy As CapturedSymbolOrExpression, stateMachineVariable As LocalSymbol, initializers As ArrayBuilder(Of BoundExpression))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (3)
321Dim locals = ArrayBuilder(Of LocalSymbol).GetInstance() 322Dim initializers = ArrayBuilder(Of BoundExpression).GetInstance() 323Dim parameters = ArrayBuilder(Of BoundExpression).GetInstance()
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (5)
26Private ReadOnly _spansBuilder As ArrayBuilder(Of SourceSpan) 118_spansBuilder = ArrayBuilder(Of SourceSpan).GetInstance() 194Dim fileIndices = ArrayBuilder(Of BoundExpression).GetInstance() 294Dim prologueStatements As ArrayBuilder(Of BoundStatement) = ArrayBuilder(Of BoundStatement).GetInstance(If(previousPrologue Is Nothing, 3, 4))
Lowering\IteratorRewriter\IteratorRewriter.IteratorMethodToClassRewriter.vb (2)
32stateMachineStateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo), 212Friend Overrides Sub AddProxyFieldsForStateMachineScope(proxy As FieldSymbol, proxyFields As ArrayBuilder(Of FieldSymbol))
Lowering\IteratorRewriter\IteratorRewriter.vb (6)
26stateMachineStateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo), 50stateMachineStateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo), 187Dim bodyBuilder = ArrayBuilder(Of BoundStatement).GetInstance() 303Dim bodyBuilder = ArrayBuilder(Of BoundStatement).GetInstance() 323Protected Overrides Sub InitializeStateMachine(bodyBuilder As ArrayBuilder(Of BoundStatement), frameType As NamedTypeSymbol, stateMachineLocal As LocalSymbol) 367Protected Overrides Sub InitializeParameterWithProxy(parameter As ParameterSymbol, proxy As FieldSymbol, stateMachineVariable As LocalSymbol, initializers As ArrayBuilder(Of BoundExpression))
Lowering\IteratorRewriter\IteratorStateMachine.vb (1)
48Dim interfaces = ArrayBuilder(Of NamedTypeSymbol).GetInstance()
Lowering\LambdaRewriter\LambdaFrameConstructor.vb (1)
49Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Lowering\LambdaRewriter\LambdaRewriter.vb (32)
78Private ReadOnly _lambdaDebugInfoBuilder As ArrayBuilder(Of LambdaDebugInfo) 115lambdaDebugInfoBuilder As ArrayBuilder(Of LambdaDebugInfo), 155lambdaDebugInfoBuilder As ArrayBuilder(Of LambdaDebugInfo), 156closureDebugInfoBuilder As ArrayBuilder(Of ClosureDebugInfo), 222Private Sub MakeFrames(closureDebugInfo As ArrayBuilder(Of ClosureDebugInfo)) 253closureDebugInfo As ArrayBuilder(Of ClosureDebugInfo), 409Dim builder = ArrayBuilder(Of BoundStatement).GetInstance 500F As Func(Of ArrayBuilder(Of BoundExpression), ArrayBuilder(Of LocalSymbol), BoundNode), 505Dim prologue = ArrayBuilder(Of BoundExpression).GetInstance() 591Dim addedLocals = ArrayBuilder(Of LocalSymbol).GetInstance() 618prologue As ArrayBuilder(Of BoundExpression)) 700prologue As ArrayBuilder(Of BoundExpression), 701newLocals As ArrayBuilder(Of LocalSymbol)) As BoundStatement 703Dim newStatements = ArrayBuilder(Of BoundStatement).GetInstance 736Function(prologue As ArrayBuilder(Of BoundExpression), newLocals As ArrayBuilder(Of LocalSymbol)) 750Function(prologue As ArrayBuilder(Of BoundExpression), newLocals As ArrayBuilder(Of LocalSymbol)) 764Function(prologue As ArrayBuilder(Of BoundExpression), newLocals As ArrayBuilder(Of LocalSymbol)) 768Return RewriteCatch(node, ArrayBuilder(Of BoundExpression).GetInstance, ArrayBuilder(Of LocalSymbol).GetInstance) 773prologue As ArrayBuilder(Of BoundExpression), 774newLocals As ArrayBuilder(Of LocalSymbol)) As BoundCatchBlock 860Function(prologue As ArrayBuilder(Of BoundExpression), newLocals As ArrayBuilder(Of LocalSymbol)) 877stateMachineStateDebugInfosBuilder As ArrayBuilder(Of StateMachineStateDebugInfo), 890Function(prologue As ArrayBuilder(Of BoundExpression), newLocals As ArrayBuilder(Of LocalSymbol)) 962Private Function GetClosureId(syntax As SyntaxNode, closureDebugInfo As ArrayBuilder(Of ClosureDebugInfo)) As DebugId 1106Dim stateMachineStateDebugInfosBuilder = ArrayBuilder(Of StateMachineStateDebugInfo).GetInstance()
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (2)
79Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance 199Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Lowering\LocalRewriter\LocalRewriter.vb (4)
693locals As ArrayBuilder(Of LocalSymbol), 694expressions As ArrayBuilder(Of BoundExpression), 765Dim temporariesBuilder = ArrayBuilder(Of LocalSymbol).GetInstance 770Dim sideEffectsBuilder = ArrayBuilder(Of BoundExpression).GetInstance
Lowering\LocalRewriter\LocalRewriter_AnonymousTypeCreationExpression.vb (2)
26Dim locals As ArrayBuilder(Of LocalSymbol) = Nothing 39locals = ArrayBuilder(Of LocalSymbol).GetInstance()
Lowering\LocalRewriter\LocalRewriter_AsNewLocalDeclarations.vb (1)
16Dim builder = ArrayBuilder(Of BoundStatement).GetInstance()
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (2)
66Dim temporaries = ArrayBuilder(Of SynthesizedLocal).GetInstance() 263Dim temporaries = ArrayBuilder(Of SynthesizedLocal).GetInstance()
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (7)
98Dim stack = ArrayBuilder(Of (Binary As BoundBinaryOperator, OptimizeForConditionalBranch As Boolean)).GetInstance() 896Dim temps As ArrayBuilder(Of LocalSymbol) = Nothing 897Dim inits As ArrayBuilder(Of BoundExpression) = Nothing 1284Dim temps = ArrayBuilder(Of LocalSymbol).GetInstance 1285Dim inits = ArrayBuilder(Of BoundExpression).GetInstance 1416Dim temps As ArrayBuilder(Of LocalSymbol) = Nothing 1417Dim inits As ArrayBuilder(Of BoundExpression) = Nothing
Lowering\LocalRewriter\LocalRewriter_Block.vb (3)
25Dim builder As ArrayBuilder(Of LocalSymbol) = Nothing 29builder = ArrayBuilder(Of LocalSymbol).GetInstance() 50Dim builder = ArrayBuilder(Of BoundStatement).GetInstance()
Lowering\LocalRewriter\LocalRewriter_Call.vb (9)
167Dim tempsArray As ArrayBuilder(Of SynthesizedLocal) = Nothing 168Dim copyBackArray As ArrayBuilder(Of BoundExpression) = Nothing 169Dim rewrittenArgs = ArrayBuilder(Of BoundExpression).GetInstance 225ByRef tempsArray As ArrayBuilder(Of SynthesizedLocal) 233tempsArray = ArrayBuilder(Of SynthesizedLocal).GetInstance() 251ByRef tempsArray As ArrayBuilder(Of SynthesizedLocal), 252ByRef copyBackArray As ArrayBuilder(Of BoundExpression) 293tempsArray = ArrayBuilder(Of SynthesizedLocal).GetInstance() 297copyBackArray = ArrayBuilder(Of BoundExpression).GetInstance()
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (5)
204Dim fieldAccessorsBuilder = ArrayBuilder(Of BoundExpression).GetInstance(numElements) 480Dim temps As ArrayBuilder(Of LocalSymbol) = Nothing 481Dim inits As ArrayBuilder(Of BoundExpression) = Nothing 525temps As ArrayBuilder(Of LocalSymbol), 526inits As ArrayBuilder(Of BoundExpression)
Lowering\LocalRewriter\LocalRewriter_DimStatement.vb (2)
16Dim inits As ArrayBuilder(Of BoundStatement) = Nothing 22inits = ArrayBuilder(Of BoundStatement).GetInstance
Lowering\LocalRewriter\LocalRewriter_Erase.vb (1)
16Dim statements = ArrayBuilder(Of BoundStatement).GetInstance()
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (1)
45Dim rewrittenStatements = ArrayBuilder(Of BoundStatement).GetInstance(initializedSymbols.Length)
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (7)
22Dim locals = ArrayBuilder(Of LocalSymbol).GetInstance() 23Dim statements = ArrayBuilder(Of BoundStatement).GetInstance() 182statements As ArrayBuilder(Of BoundStatement), 183locals As ArrayBuilder(Of LocalSymbol), 354locals As ArrayBuilder(Of LocalSymbol), 538statements As ArrayBuilder(Of BoundStatement), 539locals As ArrayBuilder(Of LocalSymbol)
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (4)
62Dim cacheAssignments = ArrayBuilder(Of BoundExpression).GetInstance() 75Dim locals = ArrayBuilder(Of LocalSymbol).GetInstance() 267Dim statements = ArrayBuilder(Of BoundStatement).GetInstance() 390Dim locals = ArrayBuilder(Of LocalSymbol).GetInstance()
Lowering\LocalRewriter\LocalRewriter_InterpolatedString.vb (1)
117Dim arguments = ArrayBuilder(Of BoundExpression).GetInstance()
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (12)
77Dim initializers = ArrayBuilder(Of BoundExpression).GetInstance 123Dim sideeffects = ArrayBuilder(Of BoundExpression).GetInstance 212Dim sideeffects = ArrayBuilder(Of BoundExpression).GetInstance 282Dim initializers = ArrayBuilder(Of BoundExpression).GetInstance 317Dim initializers = ArrayBuilder(Of BoundExpression).GetInstance 718Dim copyBackBuilder As ArrayBuilder(Of BoundExpression) = Nothing 762copyBackBuilder = ArrayBuilder(Of BoundExpression).GetInstance(assignmentArguments.Length) 858Private Sub LateCaptureArgsComplex(ByRef temps As ArrayBuilder(Of SynthesizedLocal), 865temps = ArrayBuilder(Of SynthesizedLocal).GetInstance 869Dim argumentBuilder = ArrayBuilder(Of BoundExpression).GetInstance 870Dim writeTargetsBuilder = ArrayBuilder(Of BoundExpression).GetInstance 956Dim initializers = ArrayBuilder(Of BoundExpression).GetInstance
Lowering\LocalRewriter\LocalRewriter_LateInvocation.vb (1)
65Dim temps As ArrayBuilder(Of SynthesizedLocal) = Nothing
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (1)
191Dim statements = ArrayBuilder(Of BoundStatement).GetInstance()
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (8)
44ByRef temps As ArrayBuilder(Of LocalSymbol), 45ByRef inits As ArrayBuilder(Of BoundExpression), 53ByRef temps As ArrayBuilder(Of LocalSymbol), 54ByRef inits As ArrayBuilder(Of BoundExpression), 126<[In], Out> ByRef temps As ArrayBuilder(Of LocalSymbol), 127<[In], Out> ByRef inits As ArrayBuilder(Of BoundExpression), 136temps = If(temps, ArrayBuilder(Of LocalSymbol).GetInstance) 140inits = If(inits, ArrayBuilder(Of BoundExpression).GetInstance)
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (1)
191Dim expressions = ArrayBuilder(Of BoundExpression).GetInstance()
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (2)
24Dim temporaries As ArrayBuilder(Of SynthesizedLocal) = Nothing 33temporaries = ArrayBuilder(Of SynthesizedLocal).GetInstance()
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (2)
71Dim statementBuilder = ArrayBuilder(Of BoundStatement).GetInstance() 199statementBuilder As ArrayBuilder(Of BoundStatement),
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (3)
52Dim leftFlattened = ArrayBuilder(Of BoundExpression).GetInstance() 53Dim rightFlattened = ArrayBuilder(Of BoundExpression).GetInstance() 115Private Sub FlattenConcatArg(lowered As BoundExpression, flattened As ArrayBuilder(Of BoundExpression))
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (1)
18Dim statements = ArrayBuilder(Of BoundStatement).GetInstance
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (2)
38Dim underlyingTupleTypeChain As ArrayBuilder(Of NamedTypeSymbol) = ArrayBuilder(Of NamedTypeSymbol).GetInstance()
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (2)
252Dim temps As ArrayBuilder(Of LocalSymbol) = Nothing 253Dim inits As ArrayBuilder(Of BoundExpression) = Nothing
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (12)
24Public ExceptionHandlers As ArrayBuilder(Of BoundGotoStatement) 25Public ResumeTargets As ArrayBuilder(Of BoundGotoStatement) 137Dim locals = ArrayBuilder(Of LocalSymbol).GetInstance() 140_unstructuredExceptionHandling.ExceptionHandlers = ArrayBuilder(Of BoundGotoStatement).GetInstance() 157_unstructuredExceptionHandling.ResumeTargets = ArrayBuilder(Of BoundGotoStatement).GetInstance() 160Dim statements = ArrayBuilder(Of BoundStatement).GetInstance() 328Dim statements = ArrayBuilder(Of BoundStatement).GetInstance() 386Dim statements = ArrayBuilder(Of BoundStatement).GetInstance() 457Private Sub AddResumeTargetLabelAndUpdateCurrentStatementTemporary(syntax As SyntaxNode, canThrow As Boolean, statements As ArrayBuilder(Of BoundStatement)) 598Private Sub RegisterUnstructuredExceptionHandlingResumeTarget(syntax As SyntaxNode, canThrow As Boolean, statements As ArrayBuilder(Of BoundStatement)) 603Dim statements = ArrayBuilder(Of BoundStatement).GetInstance() 614Dim statements = ArrayBuilder(Of BoundStatement).GetInstance()
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
66Dim initStatements = ArrayBuilder(Of BoundStatement).GetInstance
Lowering\LocalRewriter\LocalRewriter_XmlLiteralFixupData.vb (2)
29Private _locals As ArrayBuilder(Of LocalWithInitialization) 33Me._locals = ArrayBuilder(Of LocalWithInitialization).GetInstance
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (5)
94Dim locals = ArrayBuilder(Of LocalSymbol).GetInstance() 95Dim sideEffects = ArrayBuilder(Of BoundExpression).GetInstance() 148Private Function CreateTempLocal(syntax As SyntaxNode, type As TypeSymbol, expr As BoundExpression, sideEffects As ArrayBuilder(Of BoundExpression)) As BoundLocal 293Dim prefixesBuilder = ArrayBuilder(Of BoundExpression).GetInstance() 294Dim namespacesBuilder = ArrayBuilder(Of BoundExpression).GetInstance()
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
214Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (9)
348prologue As ArrayBuilder(Of BoundExpression), 349newLocals As ArrayBuilder(Of LocalSymbol)) As BoundBlock 375Dim newStatements = ArrayBuilder(Of BoundStatement).GetInstance 427Dim prologue = ArrayBuilder(Of BoundExpression).GetInstance 428Dim newLocals = ArrayBuilder(Of LocalSymbol).GetInstance 451Dim prologue = ArrayBuilder(Of BoundExpression).GetInstance 452Dim newLocals = ArrayBuilder(Of LocalSymbol).GetInstance 458prologue As ArrayBuilder(Of BoundExpression), 459newLocals As ArrayBuilder(Of LocalSymbol)) As BoundSequence
Lowering\Rewriter.vb (4)
28lambdaDebugInfoBuilder As ArrayBuilder(Of LambdaDebugInfo), 29closureDebugInfoBuilder As ArrayBuilder(Of ClosureDebugInfo), 30stateMachineStateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo), 129stateMachineStateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo),
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (4)
74Private ReadOnly _stateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo) 80stateMachineStateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo), 251Dim hoistedLocalsWithDebugScopes = ArrayBuilder(Of FieldSymbol).GetInstance() 318Friend MustOverride Sub AddProxyFieldsForStateMachineScope(proxy As TProxy, proxyFields As ArrayBuilder(Of FieldSymbol))
Lowering\StateMachineRewriter\StateMachineRewriter.vb (6)
31Protected ReadOnly StateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo) 42stateMachineStateDebugInfoBuilder As ArrayBuilder(Of StateMachineStateDebugInfo), 84Protected MustOverride Sub InitializeStateMachine(bodyBuilder As ArrayBuilder(Of BoundStatement), frameType As NamedTypeSymbol, stateMachineLocal As LocalSymbol) 124Dim bodyBuilder = ArrayBuilder(Of BoundStatement).GetInstance() 133Dim initializers = ArrayBuilder(Of BoundExpression).GetInstance() 326Protected MustOverride Sub InitializeParameterWithProxy(parameter As ParameterSymbol, proxy As TProxy, stateMachineVariable As LocalSymbol, initializers As ArrayBuilder(Of BoundExpression))
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (2)
66Dim builder As ArrayBuilder(Of VisualBasicAttributeData) = Nothing 74builder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance(2) ' only 2 different attributes are inherited at the moment
Lowering\StateMachineRewriter\SynthesizedContainer.vb (1)
308Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (4)
194Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 206Dim builder As ArrayBuilder(Of VisualBasicAttributeData) = Nothing 216builder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance(4) ' only 4 different attributes are inherited at the moment 250Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Lowering\SyntheticBoundNodeFactory.vb (1)
727Dim builder = ArrayBuilder(Of BoundCaseClause).GetInstance()
Lowering\UseTwiceRewriter.vb (15)
41temporaries As ArrayBuilder(Of SynthesizedLocal) 77temporaries As ArrayBuilder(Of SynthesizedLocal) 109temporaries As ArrayBuilder(Of SynthesizedLocal) 139temporaries As ArrayBuilder(Of SynthesizedLocal), 159temporaries As ArrayBuilder(Of SynthesizedLocal), 165Private Shared Function UseTwiceRValue(containingMember As Symbol, value As BoundExpression, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 204Private Shared Function UseTwiceCall(containingMember As Symbol, node As BoundCall, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 209Private Shared Function UseTwiceArrayAccess(containingMember As Symbol, node As BoundArrayAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 251Private Shared Function UseTwiceLValue(containingMember As Symbol, lvalue As BoundExpression, temporaries As ArrayBuilder(Of SynthesizedLocal)) As Result 262Private Shared Function UseTwiceFieldAccess(containingMember As Symbol, node As BoundFieldAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 302Private Shared Function UseTwicePropertyAccess(containingMember As Symbol, node As BoundPropertyAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 380Private Shared Function UseTwiceLateInvocation(containingMember As Symbol, node As BoundLateInvocation, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 441Private Shared Function UseTwiceLateMember(containingMember As Symbol, node As BoundLateMemberAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 463Private Shared Sub UseTwiceRegularArgument(containingMember As Symbol, boundArgument As BoundExpression, arg As ArrayBuilder(Of SynthesizedLocal), 483Private Shared Sub UseTwiceParamArrayArgument(containingMember As Symbol, boundArray As BoundArrayCreation, arg As ArrayBuilder(Of SynthesizedLocal),
Lowering\WithExpressionRewriter.vb (4)
48Private _locals As ArrayBuilder(Of LocalSymbol) = Nothing 49Private _initializers As ArrayBuilder(Of BoundExpression) = Nothing 65Me._locals = ArrayBuilder(Of LocalSymbol).GetInstance() 66Me._initializers = ArrayBuilder(Of BoundExpression).GetInstance()
Operations\VisualBasicOperationFactory.vb (5)
332Dim builder = ArrayBuilder(Of TOperation).GetInstance(nodeArray.Length) 346Dim builder = ArrayBuilder(Of IOperation).GetInstance(boundNodeWithChildren.Children.Length) 552Dim stack As ArrayBuilder(Of BoundBinaryOperator) = ArrayBuilder(Of BoundBinaryOperator).GetInstance() 1568Dim builder = ArrayBuilder(Of IInterpolatedStringContentOperation).GetInstance(parts.Length)
Operations\VisualBasicOperationFactory_Methods.vb (4)
198Dim arguments As ArrayBuilder(Of IArgumentOperation) = ArrayBuilder(Of IArgumentOperation).GetInstance(argumentsLength) 317Dim builder = ArrayBuilder(Of IOperation).GetInstance(expression.Arguments.Length) 403Dim builder = ArrayBuilder(Of IVariableDeclarationOperation).GetInstance()
Parser\BlockContexts\CompilationUnitContext.vb (8)
93notClosedIfDirectives As ArrayBuilder(Of IfDirectiveTriviaSyntax), 94notClosedRegionDirectives As ArrayBuilder(Of RegionDirectiveTriviaSyntax), 149Private _declarationBlocksBeingVisited As ArrayBuilder(Of VisualBasicSyntaxNode) ' CompilationUnitSyntax is treated as a declaration block for our purposes 150Private _parentsOfRegionDirectivesAwaitingClosure As ArrayBuilder(Of VisualBasicSyntaxNode) ' Nodes are coming from _declarationBlocksBeingVisited 158notClosedIfDirectives As ArrayBuilder(Of IfDirectiveTriviaSyntax), 159notClosedRegionDirectives As ArrayBuilder(Of RegionDirectiveTriviaSyntax), 188rewriter._declarationBlocksBeingVisited = ArrayBuilder(Of VisualBasicSyntaxNode).GetInstance() 189rewriter._parentsOfRegionDirectivesAwaitingClosure = ArrayBuilder(Of VisualBasicSyntaxNode).GetInstance()
Parser\Parser.vb (2)
483Dim notClosedIfDirectives As ArrayBuilder(Of IfDirectiveTriviaSyntax) = Nothing 484Dim notClosedRegionDirectives As ArrayBuilder(Of RegionDirectiveTriviaSyntax) = Nothing
Scanner\Directives.vb (4)
627<Out> ByRef notClosedIfDirectives As ArrayBuilder(Of IfDirectiveTriviaSyntax), 628<Out> ByRef notClosedRegionDirectives As ArrayBuilder(Of RegionDirectiveTriviaSyntax), 640notClosedIfDirectives = ArrayBuilder(Of IfDirectiveTriviaSyntax).GetInstance() 653notClosedRegionDirectives = ArrayBuilder(Of RegionDirectiveTriviaSyntax).GetInstance()
Semantics\AccessCheck.vb (8)
417Dim baseInterfaces As ArrayBuilder(Of NamedTypeSymbol) = Nothing 423baseInterfaces = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 487Private Shared Sub AddBaseInterfaces(derived As TypeSymbol, baseInterfaces As ArrayBuilder(Of NamedTypeSymbol), interfacesLookedAt As PooledHashSet(Of NamedTypeSymbol), basesBeingResolved As BasesBeingResolved) 589ByRef illegalExposure As ArrayBuilder(Of AccessExposure), 637illegalExposure = ArrayBuilder(Of AccessExposure).GetInstance() 1038Dim illegalExposure As ArrayBuilder(Of AccessExposure) = Nothing 1112Dim illegalExposure As ArrayBuilder(Of AccessExposure) = Nothing 1159Dim illegalExposure As ArrayBuilder(Of AccessExposure) = Nothing
Semantics\Conversions.vb (3)
3709Dim queue As ArrayBuilder(Of TypeParameterSymbol) = Nothing 3722<[In], Out> ByRef queue As ArrayBuilder(Of TypeParameterSymbol), 3851queue = ArrayBuilder(Of TypeParameterSymbol).GetInstance()
Semantics\Operators.vb (24)
1935Dim opSet = ArrayBuilder(Of MethodSymbol).GetInstance() 1961Dim conversionKinds = ArrayBuilder(Of KeyValuePair(Of ConversionKind, ConversionKind)).GetInstance() 2034opSet As ArrayBuilder(Of MethodSymbol), 2035conversionKinds As ArrayBuilder(Of KeyValuePair(Of ConversionKind, ConversionKind)), 2189Dim typeSet As ArrayBuilder(Of TypeSymbol) = Nothing 2192typeSet = ArrayBuilder(Of TypeSymbol).GetInstance() 2209typeSet = ArrayBuilder(Of TypeSymbol).GetInstance() 2257opSet As ArrayBuilder(Of MethodSymbol), 2371opSet As ArrayBuilder(Of MethodSymbol), 2372conversionKinds As ArrayBuilder(Of KeyValuePair(Of ConversionKind, ConversionKind)), 2582Dim typeSet As ArrayBuilder(Of TypeSymbol) = Nothing 2585typeSet = ArrayBuilder(Of TypeSymbol).GetInstance() 2614typeSet = ArrayBuilder(Of TypeSymbol).GetInstance() 2678Private Shared Function MostEncompassed(typeSet As ArrayBuilder(Of TypeSymbol), <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As TypeSymbol 2723Private Shared Function MostEncompassing(typeSet As ArrayBuilder(Of TypeSymbol), <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As TypeSymbol 2833opSet As ArrayBuilder(Of MethodSymbol), 2855opSet As ArrayBuilder(Of MethodSymbol), 2913opSet As ArrayBuilder(Of MethodSymbol) 2953Dim opSet = ArrayBuilder(Of MethodSymbol).GetInstance() 2967Dim opSet = ArrayBuilder(Of MethodSymbol).GetInstance() 2987Dim opSet = ArrayBuilder(Of MethodSymbol).GetInstance() 3024Dim opSet = ArrayBuilder(Of MethodSymbol).GetInstance() 3143opSet As ArrayBuilder(Of MethodSymbol), 3166Dim candidates = ArrayBuilder(Of CandidateAnalysisResult).GetInstance()
Semantics\OverloadResolution.vb (52)
895Dim candidates = ArrayBuilder(Of CandidateAnalysisResult).GetInstance() 897Dim instanceCandidates As ArrayBuilder(Of Candidate) = ArrayBuilder(Of Candidate).GetInstance() 898Dim curriedCandidates As ArrayBuilder(Of Candidate) = ArrayBuilder(Of Candidate).GetInstance() 976Private Shared Function ReportOverloadResolutionFailedOrLateBound(candidates As ArrayBuilder(Of CandidateAnalysisResult), 1016Dim results = ArrayBuilder(Of CandidateAnalysisResult).GetInstance() 1017Dim candidates = ArrayBuilder(Of Candidate).GetInstance(properties.Length - 1) 1045candidates As ArrayBuilder(Of CandidateAnalysisResult) 1064candidates As ArrayBuilder(Of CandidateAnalysisResult), 1191candidates As ArrayBuilder(Of CandidateAnalysisResult) 1227candidates As ArrayBuilder(Of CandidateAnalysisResult), 1237Dim indexesOfEqualMostApplicableCandidates As ArrayBuilder(Of Integer) = ArrayBuilder(Of Integer).GetInstance() 1301Private Shared Function CountApplicableCandidates(candidates As ArrayBuilder(Of CandidateAnalysisResult)) As Integer 1319candidates As ArrayBuilder(Of CandidateAnalysisResult), 1355candidates As ArrayBuilder(Of CandidateAnalysisResult), 1357indexesOfMostApplicableCandidates As ArrayBuilder(Of Integer), 1431candidates As ArrayBuilder(Of CandidateAnalysisResult), 1432bucket As ArrayBuilder(Of Integer), 1621candidates As ArrayBuilder(Of CandidateAnalysisResult), 1707candidates As ArrayBuilder(Of CandidateAnalysisResult), 1753Dim indexesOfApplicableCandidates = ArrayBuilder(Of Integer).GetInstance(applicableCandidates) 1900Private ReadOnly _candidates As ArrayBuilder(Of CandidateAnalysisResult) 1902Public Sub New(candidates As ArrayBuilder(Of CandidateAnalysisResult)) 2172candidates As ArrayBuilder(Of CandidateAnalysisResult), 2175) As ArrayBuilder(Of ArrayBuilder(Of Integer)) 2177Dim buckets = ArrayBuilder(Of ArrayBuilder(Of Integer)).GetInstance() 2197Dim b = ArrayBuilder(Of Integer).GetInstance() 2328candidates As ArrayBuilder(Of CandidateAnalysisResult), 2556candidates As ArrayBuilder(Of CandidateAnalysisResult) 2587candidates As ArrayBuilder(Of CandidateAnalysisResult), 2675ByRef parameterToArgumentMap As ArrayBuilder(Of Integer), 2676ByRef paramArrayItems As ArrayBuilder(Of Integer) 2683parameterToArgumentMap = ArrayBuilder(Of Integer).GetInstance(candidate.Candidate.ParameterCount, -1) 2685Dim argsToParams As ArrayBuilder(Of Integer) = Nothing 2688argsToParams = ArrayBuilder(Of Integer).GetInstance(arguments.Length, -1) 2694paramArrayItems = ArrayBuilder(Of Integer).GetInstance() 2869Dim parameterToArgumentMap As ArrayBuilder(Of Integer) = Nothing 2870Dim paramArrayItems As ArrayBuilder(Of Integer) = Nothing 2896Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 2897Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing 3488results As ArrayBuilder(Of CandidateAnalysisResult), 3489group As ArrayBuilder(Of Candidate), 3504Dim quickInfo = ArrayBuilder(Of QuickApplicabilityInfo).GetInstance() 3778results As ArrayBuilder(Of CandidateAnalysisResult), 3875results As ArrayBuilder(Of CandidateAnalysisResult), 3912results As ArrayBuilder(Of CandidateAnalysisResult), 4863Dim parameterToArgumentMap As ArrayBuilder(Of Integer) = Nothing 4864Dim paramArrayItems As ArrayBuilder(Of Integer) = Nothing
Semantics\TypeInference\Graph.vb (9)
22Public ReadOnly IncomingEdges As ArrayBuilder(Of TGraphNode) 23Public ReadOnly OutgoingEdges As ArrayBuilder(Of TGraphNode) 54Public ReadOnly ChildNodes As ArrayBuilder(Of TGraphNode) 64Public ReadOnly Vertices As ArrayBuilder(Of TGraphNode) 103Private Shared Sub Remove(list As ArrayBuilder(Of TGraphNode), toRemove As TGraphNode) 130Dim orderedList = ArrayBuilder(Of TGraphNode).GetInstance() 187Public Sub TopoSort(resultList As ArrayBuilder(Of TGraphNode)) 191Private Sub Dfs(resultList As ArrayBuilder(Of TGraphNode)) 213resultList As ArrayBuilder(Of TGraphNode),
Semantics\TypeInference\TypeArgumentInference.vb (18)
21parameterToArgumentMap As ArrayBuilder(Of Integer), 22paramArrayItems As ArrayBuilder(Of Integer), 240Dim list As ArrayBuilder(Of InferenceNode) = IncomingEdges 295Dim allTypeData As ArrayBuilder(Of DominantTypeDataTypeInference) = InferenceTypeCollection.GetTypeDataList() 307Dim dominantTypeDataList = ArrayBuilder(Of DominantTypeDataTypeInference).GetInstance() 613Public ReadOnly ParameterToArgumentMap As ArrayBuilder(Of Integer) 614Public ReadOnly ParamArrayItems As ArrayBuilder(Of Integer) 631parameterToArgumentMap As ArrayBuilder(Of Integer), 632paramArrayItems As ArrayBuilder(Of Integer), 703parameterToArgumentMap As ArrayBuilder(Of Integer), 704paramArrayItems As ArrayBuilder(Of Integer), 738Dim topoSortedGraph = ArrayBuilder(Of StronglyConnectedComponent(Of InferenceNode)).GetInstance() 773Dim childNodes As ArrayBuilder(Of InferenceNode) = sccNode.ChildNodes 920Dim parameterToArgumentMap As ArrayBuilder(Of Integer) = Me.ParameterToArgumentMap 921Dim paramArrayItems As ArrayBuilder(Of Integer) = Me.ParamArrayItems 2273Dim typeArguments = ArrayBuilder(Of TypeWithModifiers).GetInstance(_typeParameterNodes.Length) 2295Public Sub ReportAmbiguousInferenceError(typeInfos As ArrayBuilder(Of DominantTypeDataTypeInference)) 2310typeInfos As ArrayBuilder(Of DominantTypeDataTypeInference))
Semantics\TypeInference\TypeInferenceCollection.vb (7)
41Private ReadOnly _dominantTypeDataList As ArrayBuilder(Of TDominantTypeData) 47Public Function GetTypeDataList() As ArrayBuilder(Of TDominantTypeData) 63resultList As ArrayBuilder(Of TDominantTypeData), 125Dim numberSatisfied = ArrayBuilder(Of Integer).GetInstance(HintSatisfaction.Count, fillWithValue:=0) 328Dim elements As ArrayBuilder(Of BoundExpression) = ArrayBuilder(Of BoundExpression).GetInstance 404Private Shared Sub AppendArrayElements(source As BoundArrayInitialization, elements As ArrayBuilder(Of BoundExpression))
SourceGeneration\VisualBasicSyntaxHelper.vb (4)
45Public Overrides Sub AddAttributeTargets(node As SyntaxNode, targets As ArrayBuilder(Of SyntaxNode)) 91Public Overrides Sub AddAliases(node As GreenNode, aliases As ArrayBuilder(Of (aliasName As String, symbolName As String)), [global] As Boolean) 109Public Overrides Sub AddAliases(options As CompilationOptions, aliases As ArrayBuilder(Of (aliasName As String, symbolName As String))) 118Private Shared Sub ProcessImportsClause(aliases As ArrayBuilder(Of (aliasName As String, symbolName As String)), clause As InternalSyntax.ImportsClauseSyntax)
SymbolDisplay\SymbolDisplay.vb (3)
106Dim builder = ArrayBuilder(Of SymbolDisplayPart).GetInstance() 136Friend Sub AddSymbolDisplayParts(parts As ArrayBuilder(Of SymbolDisplayPart), str As String) 161Friend Sub AddSymbolDisplayParts(parts As ArrayBuilder(Of SymbolDisplayPart), c As Char)
SymbolDisplay\SymbolDisplayVisitor.vb (2)
23builder As ArrayBuilder(Of SymbolDisplayPart), 35builder As ArrayBuilder(Of SymbolDisplayPart),
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
126builder As ArrayBuilder(Of SymbolDisplayPart)) As Boolean
Symbols\AnonymousTypes\AnonymousType_SymbolCollection.vb (1)
101Private Function CheckAndReportMissingSymbols(anonymousTypes As ArrayBuilder(Of AnonymousTypeOrDelegateTemplateSymbol), diagnostics As BindingDiagnosticBag) As Boolean
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (5)
152builder As ArrayBuilder(Of AnonymousTypeOrDelegateTemplateSymbol), 187Dim builder = ArrayBuilder(Of AnonymousTypeOrDelegateTemplateSymbol).GetInstance() 252Dim builder = ArrayBuilder(Of AnonymousTypeOrDelegateTemplateSymbol).GetInstance() 290Dim builder = ArrayBuilder(Of AnonymousTypeOrDelegateTemplateSymbol).GetInstance() 296Private Sub GetAllCreatedTemplates(builder As ArrayBuilder(Of AnonymousTypeOrDelegateTemplateSymbol))
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (1)
33Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(parameterDescriptors.Length + 1)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (2)
30Dim methodMembersBuilder = ArrayBuilder(Of Symbol).GetInstance() 31Dim otherMembersBuilder = ArrayBuilder(Of Symbol).GetInstance()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (2)
40Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(parameterDescriptors.Length + 1) 172Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ConstructorSymbol.vb (1)
43Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_EqualsMethodSymbol.vb (1)
86Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_GetHashCodeMethodSymbol.vb (1)
55Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_IEquatable_EqualsMethodSymbol.vb (1)
92Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertyAccessors.vb (1)
41Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (3)
31Dim methodMembersBuilder = ArrayBuilder(Of Symbol).GetInstance() 32Dim otherMembersBuilder = ArrayBuilder(Of Symbol).GetInstance() 146Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ToStringMethodSymbol.vb (1)
59Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\BaseTypeAnalysis.vb (1)
152Dim details = ArrayBuilder(Of DiagnosticInfo).GetInstance()
Symbols\ConstraintsHelper.vb (37)
100diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo)) As ImmutableArray(Of TypeParameterConstraint) 102Dim constraintsBuilder = ArrayBuilder(Of TypeParameterConstraint).GetInstance() 290diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 291<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo)) 293Dim constraints = ArrayBuilder(Of TypeParameterAndConstraint).GetInstance() 389Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 390Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing 412diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 413<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 426Public diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) 427Public useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) 456Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 457Dim underlyingTupleTypeChain = ArrayBuilder(Of NamedTypeSymbol).GetInstance 462Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing 499Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 500Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing 520diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 521<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 545Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 546Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing 564diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 565<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 575diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 576<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 584diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 585<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 605diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 606<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 634diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 689<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) 826constraintsBuilder As ArrayBuilder(Of TypeParameterAndConstraint), 828Dim constraints = ArrayBuilder(Of TypeParameterConstraint).GetInstance() 902diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo)) As Boolean 952diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo)) As Boolean 972diagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 1099Dim builder = ArrayBuilder(Of DiagnosticInfo).GetInstance() 1140Private Function ContainsTypeConstraint(constraints As ArrayBuilder(Of TypeParameterConstraint), constraintType As TypeSymbol) As Boolean
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (1)
115Friend Sub GetCurrentReferencedSymbolsSnapshot(builder As ArrayBuilder(Of Symbol), filter As ConcurrentSet(Of Symbol))
Symbols\EmbeddedSymbols\Symbols\EmbeddedNamedTypeSymbol.vb (1)
54Dim builder = ArrayBuilder(Of Symbol).GetInstance()
Symbols\IndexedTypeParameterSymbol.vb (2)
78Dim builder As ArrayBuilder(Of TypeParameterSymbol) = ArrayBuilder(Of TypeParameterSymbol).GetInstance()
Symbols\MergedNamespaceSymbol.vb (13)
115Dim namespaceArray = ArrayBuilder(Of NamespaceSymbol).GetInstance() 160Dim namespaceArray = ArrayBuilder(Of NamespaceSymbol).GetInstance() 210Dim nsSymbols As ArrayBuilder(Of NamespaceSymbol) = Nothing 211Dim otherSymbols = ArrayBuilder(Of Symbol).GetInstance() 217nsSymbols = If(nsSymbols, ArrayBuilder(Of NamespaceSymbol).GetInstance()) 275Dim moduleMembers = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 292Dim builder = ArrayBuilder(Of Symbol).GetInstance() 428Friend Overrides Sub BuildExtensionMethodsMap(map As Dictionary(Of String, ArrayBuilder(Of MethodSymbol))) 560Friend Overrides Sub BuildExtensionMethodsMap(map As Dictionary(Of String, ArrayBuilder(Of MethodSymbol))) 568Friend Overrides Sub GetExtensionMethods(methods As ArrayBuilder(Of MethodSymbol), name As String) 639Friend Overrides Sub BuildExtensionMethodsMap(map As Dictionary(Of String, ArrayBuilder(Of MethodSymbol))) 648Dim namespaceArray = ArrayBuilder(Of NamespaceSymbol).GetInstance() 701Dim parentsArray = ArrayBuilder(Of NamespaceSymbol).GetInstance(namespaceArray.Length)
Symbols\Metadata\PE\PEEventSymbol.vb (1)
280Dim builder = ArrayBuilder(Of EventSymbol).GetInstance()
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1112Dim explicitInterfaceImplementationsBuilder = ArrayBuilder(Of MethodSymbol).GetInstance()
Symbols\Metadata\PE\PEModuleSymbol.vb (4)
149Dim moduleAssemblyAttributesBuilder As ArrayBuilder(Of VisualBasicAttributeData) = Nothing 165moduleAssemblyAttributesBuilder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance() 194Dim builder As ArrayBuilder(Of VisualBasicAttributeData) = Nothing 202builder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance()
Symbols\Metadata\PE\PENamedTypeSymbol.vb (7)
558Dim methodDefs = ArrayBuilder(Of MethodDefinitionHandle).GetInstance() 667Dim members = ArrayBuilder(Of Symbol).GetInstance() 965map As Dictionary(Of String, ArrayBuilder(Of MethodSymbol)), 1111Dim members = ArrayBuilder(Of PENamedTypeSymbol).GetInstance() 1133Private Sub CreateFields(members As ArrayBuilder(Of Symbol), 1205Private Sub CreateProperties(methodHandleToSymbol As Dictionary(Of MethodDefinitionHandle, PEMethodSymbol), members As ArrayBuilder(Of Symbol)) 1227Private Sub CreateEvents(methodHandleToSymbol As Dictionary(Of MethodDefinitionHandle, PEMethodSymbol), members As ArrayBuilder(Of Symbol))
Symbols\Metadata\PE\PENamespaceSymbol.vb (1)
228Dim children = ArrayBuilder(Of PENamedTypeSymbol).GetInstance()
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
390Dim builder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance()
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
352Dim builder = ArrayBuilder(Of PropertySymbol).GetInstance()
Symbols\Metadata\PE\PETypeParameterSymbol.vb (2)
153Dim constraintsBuilder = ArrayBuilder(Of TypeParameterConstraint).GetInstance() 268Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance()
Symbols\Metadata\PE\TupleTypeDecoder.vb (2)
242Dim decodedArgs = ArrayBuilder(Of TypeSymbol).GetInstance(typeArgs.Length) 298Dim builder = ArrayBuilder(Of String).GetInstance(numberOfElements)
Symbols\MethodSignatureComparer.vb (6)
882Dim substitutedTypes1 = ArrayBuilder(Of TypeSymbol).GetInstance() 883Dim substitutedTypes2 = ArrayBuilder(Of TypeSymbol).GetInstance() 911Private Shared Function AreConstraintTypesSubset(constraintTypes1 As ArrayBuilder(Of TypeSymbol), constraintTypes2 As ArrayBuilder(Of TypeSymbol)) As Boolean 926Private Shared Function ContainsIgnoringCustomModifiers(types As ArrayBuilder(Of TypeSymbol), type As TypeSymbol) As Boolean 935Private Shared Sub SubstituteConstraintTypes(constraintTypes As ImmutableArray(Of TypeSymbol), result As ArrayBuilder(Of TypeSymbol), substitution As TypeSubstitution)
Symbols\MethodSymbol.vb (2)
174Friend Overridable Sub AddSynthesizedReturnTypeAttributes(ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 435Friend Overrides ReadOnly Property ImplicitlyDefinedBy(Optional membersInProgress As Dictionary(Of String, ArrayBuilder(Of Symbol)) = Nothing) As Symbol
Symbols\MissingNamespaceSymbol.vb (1)
131Friend Overrides Sub AppendProbableExtensionMethods(name As String, methods As ArrayBuilder(Of MethodSymbol))
Symbols\NamedTypeSymbol.vb (5)
295Friend Overridable Sub AppendProbableExtensionMethods(name As String, methods As ArrayBuilder(Of MethodSymbol)) 317map As Dictionary(Of String, ArrayBuilder(Of MethodSymbol)), 329methods As ArrayBuilder(Of MethodSymbol), 408Dim constructors As ArrayBuilder(Of TMethodSymbol) = ArrayBuilder(Of TMethodSymbol).GetInstance()
Symbols\NamespaceSymbol.vb (8)
433Friend MustOverride Sub AppendProbableExtensionMethods(name As String, methods As ArrayBuilder(Of MethodSymbol)) 462Friend Overridable Sub BuildExtensionMethodsMap(map As Dictionary(Of String, ArrayBuilder(Of MethodSymbol))) 471Friend Overridable Sub GetExtensionMethods(methods As ArrayBuilder(Of MethodSymbol), name As String) 489map As Dictionary(Of String, ArrayBuilder(Of MethodSymbol)), 495Dim bucket As ArrayBuilder(Of MethodSymbol) = Nothing 504bucket = ArrayBuilder(Of MethodSymbol).GetInstance() 518Friend Sub AddMemberIfExtension(bucket As ArrayBuilder(Of MethodSymbol), member As Symbol) 533Friend Overridable Sub BuildExtensionMethodsMapBucket(bucket As ArrayBuilder(Of MethodSymbol), method As MethodSymbol)
Symbols\PEOrSourceOrMergedNamespaceSymbol.vb (3)
88Friend Overrides Sub AppendProbableExtensionMethods(name As String, methods As ArrayBuilder(Of MethodSymbol)) 141Dim map As New Dictionary(Of String, ArrayBuilder(Of MethodSymbol))(CaseInsensitiveComparison.Comparer) 149For Each pair As KeyValuePair(Of String, ArrayBuilder(Of MethodSymbol)) In map
Symbols\PropertySymbol.vb (1)
519Friend Sub CloneParameters(method As MethodSymbol, parameters As ArrayBuilder(Of ParameterSymbol))
Symbols\ReducedExtensionMethodSymbol.vb (6)
68Dim parameterToArgumentMap = ArrayBuilder(Of Integer).GetInstance(possiblyExtensionMethod.ParameterCount, -1) 118Dim typeParametersToFix = ArrayBuilder(Of TypeParameterSymbol).GetInstance(toFixCount) 119Dim fixWith = ArrayBuilder(Of TypeSymbol).GetInstance(toFixCount) 141Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 142Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing 184Dim fixed = ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeSymbol)).GetInstance(typeParametersToFixArray.Length)
Symbols\ReferenceManager.vb (7)
490Dim linkedReferencedAssembliesBuilder = ArrayBuilder(Of AssemblySymbol).GetInstance() 593Dim unifiedAssemblies As ArrayBuilder(Of UnifiedAssembly(Of AssemblySymbol)) = Nothing 631Dim unifiedAssemblies As ArrayBuilder(Of UnifiedAssembly(Of AssemblySymbol)) = Nothing 660Dim moduleReferencesBuilder = If(moduleSymbols.Length > 1, ArrayBuilder(Of ModuleReferences(Of AssemblySymbol)).GetInstance(), Nothing) 669Dim unifiedAssemblies As ArrayBuilder(Of UnifiedAssembly(Of AssemblySymbol)) = Nothing 700ByRef unifiedAssemblies As ArrayBuilder(Of UnifiedAssembly(Of AssemblySymbol))) As AssemblySymbol 941Dim refs = ArrayBuilder(Of AssemblyIdentity).GetInstance()
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
118Dim builder = ArrayBuilder(Of EventSymbol).GetInstance()
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
471Dim builder = ArrayBuilder(Of MethodSymbol).GetInstance()
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (3)
191Friend Overrides Sub AppendProbableExtensionMethods(name As String, methods As ArrayBuilder(Of MethodSymbol)) 204map As Dictionary(Of String, ArrayBuilder(Of MethodSymbol)), 210Friend Overrides Sub GetExtensionMethods(methods As ArrayBuilder(Of MethodSymbol), appendThrough As NamespaceSymbol, Name As String)
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (6)
72Dim builder = ArrayBuilder(Of Symbol).GetInstance() 100Dim builder = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 220Friend Overrides Sub AppendProbableExtensionMethods(name As String, methods As ArrayBuilder(Of MethodSymbol)) 245Friend Overrides Sub BuildExtensionMethodsMap(map As Dictionary(Of String, ArrayBuilder(Of MethodSymbol))) 252Friend Overrides Sub GetExtensionMethods(methods As ArrayBuilder(Of MethodSymbol), name As String) 262Friend Overrides Sub BuildExtensionMethodsMapBucket(bucket As ArrayBuilder(Of MethodSymbol), method As MethodSymbol)
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
287Dim builder = ArrayBuilder(Of PropertySymbol).GetInstance()
Symbols\Retargeting\RetargetingSymbolTranslator.vb (15)
416Dim oldArguments = ArrayBuilder(Of TypeWithModifiers).GetInstance() 448Dim newArguments = ArrayBuilder(Of TypeWithModifiers).GetInstance(oldArguments.Count) 478Dim newParameters = ArrayBuilder(Of TypeParameterSymbol).GetInstance(newArguments.Count) 507Private Function IsNoPiaIllegalGenericInstantiation(oldArguments As ArrayBuilder(Of TypeWithModifiers), newArguments As ArrayBuilder(Of TypeWithModifiers), startOfNonInterfaceArguments As Integer) As Boolean 607Dim newModifiers As ArrayBuilder(Of CustomModifier) = Nothing 614newModifiers = ArrayBuilder(Of CustomModifier).GetInstance(oldModifiers.Length) 713Dim newArguments = ArrayBuilder(Of TypedConstant).GetInstance(constructorArguments.Length) 767Dim newArguments = ArrayBuilder(Of KeyValuePair(Of String, TypedConstant)).GetInstance(namedArguments.Length) 841Dim symbols = ArrayBuilder(Of Symbol).GetInstance(arr.Length) 851Dim result = ArrayBuilder(Of NamedTypeSymbol).GetInstance(sequence.Length) 863Dim result = ArrayBuilder(Of TypeSymbol).GetInstance(sequence.Length) 875Dim parameters = ArrayBuilder(Of TypeParameterSymbol).GetInstance(list.Length) 969Dim targetParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(method.Parameters.Length) 1091Dim targetParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance()
Symbols\Source\CustomEventAccessorSymbol.vb (1)
157Dim paramBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(nParameters)
Symbols\Source\CustomModifierUtils.vb (2)
75Dim builder As ArrayBuilder(Of ParameterSymbol) = Nothing 82builder = ArrayBuilder(Of ParameterSymbol).GetInstance()
Symbols\Source\ImplementsHelper.vb (5)
120Dim implementedMembers As ArrayBuilder(Of TSymbol) = ArrayBuilder(Of TSymbol).GetInstance() 171candidateSymbols As ArrayBuilder(Of Symbol), 221Dim candidates As ArrayBuilder(Of TSymbol) = Nothing 229candidates = ArrayBuilder(Of TSymbol).GetInstance()
Symbols\Source\ImplicitNamedTypeSymbol.vb (2)
176Dim staticInitializers As ArrayBuilder(Of FieldOrPropertyInitializer) = Nothing 177Dim instanceInitializers As ArrayBuilder(Of FieldOrPropertyInitializer) = Nothing
Symbols\Source\OverloadingHelper.vb (5)
33Dim overloadedMembers = ArrayBuilder(Of Symbol).GetInstance() ' the set of overloaded symbols. 81overloadsMembers As ArrayBuilder(Of Symbol), 104Private Function SetMetadataNamesOfOverrides(overloadedMembers As ArrayBuilder(Of Symbol), compilation As VisualBasicCompilation) As String 130Private Function NameOfFirstMember(overloadedMembers As ArrayBuilder(Of Symbol), compilation As VisualBasicCompilation) As String 162Dim lookupSymbols As ArrayBuilder(Of Symbol) = result.Symbols
Symbols\Source\OverrideHidingHelper.vb (22)
201Dim unimplementedMembers As ArrayBuilder(Of Symbol) = ArrayBuilder(Of Symbol).GetInstance() 244Dim diagnosticInfos = ArrayBuilder(Of DiagnosticInfo).GetInstance(unimplementedMembers.Count) 640Dim overriddenBuilder As ArrayBuilder(Of TSymbol) = ArrayBuilder(Of TSymbol).GetInstance() 641Dim inexactOverriddenMembers As ArrayBuilder(Of TSymbol) = ArrayBuilder(Of TSymbol).GetInstance() 642Dim inaccessibleBuilder As ArrayBuilder(Of TSymbol) = ArrayBuilder(Of TSymbol).GetInstance() 679overriddenBuilder As ArrayBuilder(Of TSymbol), 680inexactOverriddenMembers As ArrayBuilder(Of TSymbol), 681inaccessibleBuilder As ArrayBuilder(Of TSymbol)) As Boolean 693Dim overriddenInThisType As ArrayBuilder(Of TSymbol) = ArrayBuilder(Of TSymbol).GetInstance() 737inexactOverriddenMembers As ArrayBuilder(Of TSymbol), 738inaccessibleBuilder As ArrayBuilder(Of TSymbol), 739overriddenInThisType As ArrayBuilder(Of TSymbol), 793builder As ArrayBuilder(Of TSymbol)) 857Dim diagnosticInfos = ArrayBuilder(Of DiagnosticInfo).GetInstance(overriddenMembers.Length) 932Private Shared Sub RemoveMembersWithConflictingAccessibility(members As ArrayBuilder(Of TSymbol)) 940Dim nonConflicting As ArrayBuilder(Of TSymbol) = ArrayBuilder(Of TSymbol).GetInstance()
Symbols\Source\SourceAssemblySymbol.vb (6)
279Dim netModuleNamesBuilder As ArrayBuilder(Of String) = Nothing 280Dim moduleAssemblyAttributesBuilder As ArrayBuilder(Of VisualBasicAttributeData) = Nothing 287netModuleNamesBuilder = ArrayBuilder(Of String).GetInstance() 288moduleAssemblyAttributesBuilder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance() 473Dim attributeBlocks = ArrayBuilder(Of SyntaxList(Of AttributeListSyntax)).GetInstance() 1464Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SourceDelegateMethodSymbol.vb (2)
287Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance() 334Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance()
Symbols\Source\SourceEventSymbol.vb (3)
393Dim builder As ArrayBuilder(Of MethodSymbol) = ArrayBuilder(Of MethodSymbol).GetInstance() 767Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SourceFieldSymbol.vb (11)
200Dim order = ArrayBuilder(Of ConstantValueUtils.FieldInfo).GetInstance() 245Private Sub OrderAllDependencies(order As ArrayBuilder(Of ConstantValueUtils.FieldInfo)) 256Dim fields = ArrayBuilder(Of SourceFieldSymbol).GetInstance() 290Dim pending = ArrayBuilder(Of SourceFieldSymbol).GetInstance() 410Private Shared Sub OrderGraph(graph As Dictionary(Of SourceFieldSymbol, DependencyInfo), order As ArrayBuilder(Of FieldInfo)) 414Dim fieldsInvolvedInCycles As ArrayBuilder(Of SourceFieldSymbol) = Nothing 419Dim [set] = ArrayBuilder(Of SourceFieldSymbol).GetInstance() 505ByRef fieldsInvolvedInCycles As ArrayBuilder(Of SourceFieldSymbol) 510fieldsInvolvedInCycles = ArrayBuilder(Of SourceFieldSymbol).GetInstance(graph.Count) 528Dim stack = ArrayBuilder(Of SourceFieldSymbol).GetInstance() 656Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SourceFile.vb (6)
246Dim membersBuilder = ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition).GetInstance() 247Dim membersSyntaxBuilder = ArrayBuilder(Of SyntaxReference).GetInstance() 287Private ReadOnly _membersBuilder As ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition) 288Private ReadOnly _membersSyntaxBuilder As ArrayBuilder(Of SyntaxReference) 290Public Sub New(membersBuilder As ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition), membersSyntaxBuilder As ArrayBuilder(Of SyntaxReference))
Symbols\Source\SourceMemberContainerTypeSymbol.vb (41)
334Dim infosBuffer As ArrayBuilder(Of DiagnosticInfo) = Nothing 405<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 516<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 546infos As ArrayBuilder(Of DiagnosticInfo) 559Private Shared Function HaveDiagnostics(diagnostics As ArrayBuilder(Of DiagnosticInfo)) As Boolean 585<[In], Out> ByRef diagnostics As ArrayBuilder(Of DiagnosticInfo) 591<[In], Out> ByRef diagnostics As ArrayBuilder(Of DiagnosticInfo), 595diagnostics = ArrayBuilder(Of DiagnosticInfo).GetInstance() 624<[In], Out> ByRef diagnostics As ArrayBuilder(Of DiagnosticInfo) 965<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1004<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1040<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1073<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1113<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1541Friend ReadOnly Members As Dictionary(Of String, ArrayBuilder(Of Symbol)) = New Dictionary(Of String, ArrayBuilder(Of Symbol))(IdentifierComparison.Comparer) 1542Friend Property StaticInitializers As ArrayBuilder(Of ImmutableArray(Of FieldOrPropertyInitializer)) 1543Friend Property InstanceInitializers As ArrayBuilder(Of ImmutableArray(Of FieldOrPropertyInitializer)) 1545Friend ReadOnly DeferredMemberDiagnostic As ArrayBuilder(Of Symbol) = ArrayBuilder(Of Symbol).GetInstance() 1572Friend Shared Sub AddInitializer(ByRef initializers As ArrayBuilder(Of FieldOrPropertyInitializer), computeInitializer As Func(Of Integer, FieldOrPropertyInitializer), ByRef aggregateSyntaxLength As Integer) 1576initializers = ArrayBuilder(Of FieldOrPropertyInitializer).GetInstance() 1599Friend Shared Sub AddInitializers(ByRef allInitializers As ArrayBuilder(Of ImmutableArray(Of FieldOrPropertyInitializer)), siblings As ArrayBuilder(Of FieldOrPropertyInitializer)) 1880Dim newMembers = ArrayBuilder(Of Symbol).GetInstance() 2143Dim diagnosticInfos = ArrayBuilder(Of DiagnosticInfo).GetInstance() 2528ByRef staticInitializers As ArrayBuilder(Of FieldOrPropertyInitializer), 2529ByRef instanceInitializers As ArrayBuilder(Of FieldOrPropertyInitializer), 2634ByRef staticInitializers As ArrayBuilder(Of FieldOrPropertyInitializer), 2635ByRef instanceInitializers As ArrayBuilder(Of FieldOrPropertyInitializer)) 2711initializers As ArrayBuilder(Of ImmutableArray(Of FieldOrPropertyInitializer)), 2764Dim symbols As ArrayBuilder(Of Symbol) = Nothing 2799Dim sourceMethodsWithHandles As ArrayBuilder(Of SourceMethodSymbol) = Nothing 2810sourceMethodsWithHandles = ArrayBuilder(Of SourceMethodSymbol).GetInstance 2844Dim candidates As ArrayBuilder(Of Symbol) = Nothing 2968members As Dictionary(Of String, ArrayBuilder(Of Symbol))) 2970Dim symbols As ArrayBuilder(Of Symbol) = Nothing 3001Dim definedSymbols As ArrayBuilder(Of Symbol) = Nothing 3295Dim builder = ArrayBuilder(Of FieldOrPropertyInitializer).GetInstance() 3338Friend Overrides Sub BuildExtensionMethodsMap(map As Dictionary(Of String, ArrayBuilder(Of MethodSymbol)), 4027Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SourceMemberFieldSymbol.vb (2)
395ByRef staticInitializers As ArrayBuilder(Of FieldOrPropertyInitializer), 396ByRef instanceInitializers As ArrayBuilder(Of FieldOrPropertyInitializer),
Symbols\Source\SourceMemberMethodSymbol.vb (8)
178Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 580Dim handlesBuilder = ArrayBuilder(Of HandledEvent).GetInstance 596Optional candidateEventSymbols As ArrayBuilder(Of Symbol) = Nothing, 597Optional candidateWithEventsSymbols As ArrayBuilder(Of Symbol) = Nothing, 598Optional candidateWithEventsPropertySymbols As ArrayBuilder(Of Symbol) = Nothing, 857Optional candidateEventSymbols As ArrayBuilder(Of Symbol) = Nothing, 896Optional candidateEventSymbols As ArrayBuilder(Of Symbol) = Nothing, 933Optional candidatePropertySymbols As ArrayBuilder(Of Symbol) = Nothing,
Symbols\Source\SourceMethodSymbol.vb (5)
1437Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 1457Friend Overrides Sub AddSynthesizedReturnTypeAttributes(ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 2107Dim fakeParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(params.Length) 2158Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 2159Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing
Symbols\Source\SourceModuleSymbol.vb (18)
281Dim assemblies = ArrayBuilder(Of AssemblySymbol).GetInstance() 363Dim membersBuilder = ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition).GetInstance() 364Dim membersInfoBuilder = ArrayBuilder(Of GlobalImportInfo).GetInstance() 365Dim aliasesBuilder = ArrayBuilder(Of AliasAndImportsClausePosition).GetInstance() 366Dim aliasesInfoBuilder = ArrayBuilder(Of GlobalImportInfo).GetInstance() 419Private ReadOnly _membersBuilder As ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition) 420Private ReadOnly _membersInfoBuilder As ArrayBuilder(Of GlobalImportInfo) 421Private ReadOnly _aliasesBuilder As ArrayBuilder(Of AliasAndImportsClausePosition) 422Private ReadOnly _aliasesInfoBuilder As ArrayBuilder(Of GlobalImportInfo) 428membersBuilder As ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition), 429membersInfoBuilder As ArrayBuilder(Of GlobalImportInfo), 430aliasesBuilder As ArrayBuilder(Of AliasAndImportsClausePosition), 431aliasesInfoBuilder As ArrayBuilder(Of GlobalImportInfo), 519Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 520Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing 575Dim builder = ArrayBuilder(Of Diagnostic).GetInstance() 646Dim trees = ArrayBuilder(Of SyntaxTree).GetInstance() 717Dim stack = ArrayBuilder(Of NamespaceOrTypeSymbol).GetInstance
Symbols\Source\SourceNamedTypeSymbol.vb (9)
180Dim staticInitializers As ArrayBuilder(Of FieldOrPropertyInitializer) = Nothing 181Dim instanceInitializers As ArrayBuilder(Of FieldOrPropertyInitializer) = Nothing 230ByRef staticInitializers As ArrayBuilder(Of FieldOrPropertyInitializer), 231ByRef instanceInitializers As ArrayBuilder(Of FieldOrPropertyInitializer), 915Dim syntaxRefBuilder = ArrayBuilder(Of SyntaxReference).GetInstance() 1456Dim result As ArrayBuilder(Of NamedTypeSymbol) = If(isInterface, ArrayBuilder(Of NamedTypeSymbol).GetInstance(), Nothing) 2468Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 2635Dim symbols As ArrayBuilder(Of Symbol) = Nothing
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (14)
123Dim interfaceMembers = ArrayBuilder(Of KeyValuePair(Of Symbol, Integer)).GetInstance() 124Dim eventMembers = ArrayBuilder(Of KeyValuePair(Of EventSymbol, Integer)).GetInstance() 361interfaceMembers As ArrayBuilder(Of KeyValuePair(Of Symbol, Integer)), 362eventMembers As ArrayBuilder(Of KeyValuePair(Of EventSymbol, Integer)), 518Public Sub New(comClass As SourceNamedTypeSymbol, interfaceMembers As ArrayBuilder(Of KeyValuePair(Of Symbol, Integer))) 531Dim members = ArrayBuilder(Of Symbol).GetInstance() 661Public Sub New(comClass As SourceNamedTypeSymbol, interfaceMembers As ArrayBuilder(Of KeyValuePair(Of EventSymbol, Integer))) 673Dim members = ArrayBuilder(Of Symbol).GetInstance() 984Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 1319Dim attributes = ArrayBuilder(Of VisualBasicAttributeData).GetInstance() 1339Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 1615Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 1622Dim toClone As ArrayBuilder(Of SynthesizedAttributeData) = Nothing 1835Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (8)
44Dim baseTypes As ArrayBuilder(Of NamedTypeSymbol) = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 80Dim collectionTypes = ArrayBuilder(Of KeyValuePair(Of NamedTypeSymbol, Integer)).GetInstance() 209Private Shared Sub FindGroupClassBaseTypes(nameParts() As String, current As NamespaceOrTypeSymbol, nextPart As Integer, candidates As ArrayBuilder(Of NamedTypeSymbol)) 236baseTypes As ArrayBuilder(Of NamedTypeSymbol), 238collectionTypes As ArrayBuilder(Of KeyValuePair(Of NamedTypeSymbol, Integer)) 268Private Shared Function FindBaseInMyGroupCollection(classType As NamedTypeSymbol, bases As ArrayBuilder(Of NamedTypeSymbol)) As Integer 420Dim members As ArrayBuilder(Of Symbol) = Nothing
Symbols\Source\SourceNamespaceSymbol.vb (6)
169Dim builder = TryCast(item, ArrayBuilder(Of NamespaceOrTypeSymbol)) 171builder = ArrayBuilder(Of NamespaceOrTypeSymbol).GetInstance() 191Dim builder = TryCast(value, ArrayBuilder(Of NamespaceOrTypeSymbol)) 352Dim moduleMembers = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 392Dim builder As ArrayBuilder(Of SyntaxReference) = ArrayBuilder(Of SyntaxReference).GetInstance(declarations.Length)
Symbols\Source\SourceParameterSymbolBase.vb (1)
42Friend NotOverridable Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SourcePropertyAccessorSymbol.vb (6)
49Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount) 64Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount + 1) 191Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 192Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing 396Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(nParameters) 496Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SourcePropertySymbol.vb (5)
288Friend Sub CloneParametersForAccessor(method As MethodSymbol, parameterBuilder As ArrayBuilder(Of ParameterSymbol)) 749Dim fakeParamsBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance(params.Length) 897Dim builder As ArrayBuilder(Of MethodSymbol) = ArrayBuilder(Of MethodSymbol).GetInstance() 1209Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SourceTypeParameterSymbol.vb (3)
102Dim diagnosticsBuilder = ArrayBuilder(Of TypeParameterDiagnosticInfo).GetInstance() 108Dim useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) = Nothing 248Dim builder = ArrayBuilder(Of Location).GetInstance()
Symbols\Source\SourceWithEventsBackingFieldSymbol.vb (2)
55Friend Overrides ReadOnly Property ImplicitlyDefinedBy(Optional membersInProgress As Dictionary(Of String, ArrayBuilder(Of Symbol)) = Nothing) As Symbol 61Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SynthesizedConstructorSymbol.vb (1)
40Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
492Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SynthesizedFieldSymbol.vb (2)
58Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 160Friend Overrides ReadOnly Property ImplicitlyDefinedBy(Optional membersInProgress As Dictionary(Of String, ArrayBuilder(Of Symbol)) = Nothing) As Symbol
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
85Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
39Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SynthesizedMyGroupCollectionPropertyBackingFieldSymbol.vb (1)
36Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SynthesizedStaticLocalBackingField.vb (1)
58Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Source\SynthesizedWithEventsAccessorSymbol.vb (3)
90Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 140Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount) 186Dim parameters = ArrayBuilder(Of ParameterSymbol).GetInstance(propertySymbol.ParameterCount + 1)
Symbols\SubstitutedNamedType.vb (1)
353Dim result = ArrayBuilder(Of Symbol).GetInstance()
Symbols\Symbol.vb (8)
311Dim builder As ArrayBuilder(Of VisualBasicSyntaxNode) = ArrayBuilder(Of VisualBasicSyntaxNode).GetInstance() 337Dim builder As ArrayBuilder(Of SyntaxReference) = ArrayBuilder(Of SyntaxReference).GetInstance() 356Dim builder As ArrayBuilder(Of SyntaxReference) = ArrayBuilder(Of SyntaxReference).GetInstance() 488Friend Overridable ReadOnly Property ImplicitlyDefinedBy(Optional membersInProgress As Dictionary(Of String, ArrayBuilder(Of Symbol)) = Nothing) As Symbol 1293Dim builder = ArrayBuilder(Of TypeSymbol).GetInstance(typeArguments.Length)
Symbols\Symbol_Attributes.vb (7)
36Friend Overridable Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 42Friend Shared Sub AddSynthesizedAttribute(ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData), attribute As SynthesizedAttributeData) 45attributes = ArrayBuilder(Of SynthesizedAttributeData).GetInstance(4) 306Dim syntaxBuilder As ArrayBuilder(Of AttributeSyntax) = Nothing 307Dim bindersBuilder As ArrayBuilder(Of Binder) = Nothing 391Friend Shared Sub GetAttributesToBind(attributeBlockSyntaxList As SyntaxList(Of AttributeListSyntax), ByRef attributeSyntaxBuilder As ArrayBuilder(Of AttributeSyntax)) 394attributeSyntaxBuilder = ArrayBuilder(Of AttributeSyntax).GetInstance()
Symbols\SynthesizedSymbols\SynthesizedAccessor.vb (1)
128Friend NotOverridable Overrides ReadOnly Property ImplicitlyDefinedBy(Optional membersInProgress As Dictionary(Of String, ArrayBuilder(Of Symbol)) = Nothing) As Symbol
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (2)
113Friend NotOverridable Overrides ReadOnly Property ImplicitlyDefinedBy(Optional membersInProgress As Dictionary(Of String, ArrayBuilder(Of Symbol)) = Nothing) As Symbol 125Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
435Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
128Friend Overrides ReadOnly Property ImplicitlyDefinedBy(Optional membersInProgress As Dictionary(Of String, ArrayBuilder(Of Symbol)) = Nothing) As Symbol
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (5)
26Private _explicitInterfaceImplementationsBuilder As ArrayBuilder(Of MethodSymbol) = ArrayBuilder(Of MethodSymbol).GetInstance() 47Dim builder = ArrayBuilder(Of ParameterSymbol).GetInstance() 184Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData)) 193Friend Overrides Sub AddSynthesizedReturnTypeAttributes(ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
104Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
247Friend NotOverridable Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Symbols\Tuples\TupleTypeSymbol.vb (14)
417Dim instance As ArrayBuilder(Of TypeSymbol) = ArrayBuilder(Of TypeSymbol).GetInstance(TupleTypeSymbol.RestPosition - 1 + tupleElementTypes.Length) 430Dim nonTupleTypeChain As ArrayBuilder(Of NamedTypeSymbol) = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 445Dim typeArgumentsBuilder As ArrayBuilder(Of TypeWithModifiers) = ArrayBuilder(Of TypeWithModifiers).GetInstance(TupleTypeSymbol.RestPosition) 458Private Shared Function ReplaceRestExtensionType(tupleCompatibleType As NamedTypeSymbol, typeArgumentsBuilder As ArrayBuilder(Of TypeWithModifiers), extensionTuple As TupleTypeSymbol) As NamedTypeSymbol 500Friend Shared Sub GetUnderlyingTypeChain(underlyingTupleType As NamedTypeSymbol, underlyingTupleTypeChain As ArrayBuilder(Of NamedTypeSymbol)) 512Friend Shared Sub AddElementTypes(underlyingTupleType As NamedTypeSymbol, tupleElementTypes As ArrayBuilder(Of TypeSymbol)) 658Dim builder = ArrayBuilder(Of FieldSymbol).GetInstance(_elementTypes.Length, fillWithValue:=Nothing) 693Dim elementsMatchedByFields = ArrayBuilder(Of Boolean).GetInstance(_elementTypes.Length, fillWithValue:=False) 694Dim members = ArrayBuilder(Of Symbol).GetInstance(Math.Max(_elementTypes.Length, _underlyingType.OriginalDefinition.GetMembers().Length)) 699Dim currentFieldsForElements = ArrayBuilder(Of FieldSymbol).GetInstance(currentUnderlying.Arity) 873Private Shared Sub CollectTargetTupleFields(underlying As NamedTypeSymbol, fieldsForElements As ArrayBuilder(Of FieldSymbol))
Symbols\TypeParameterSymbol.vb (2)
187Friend Sub GetConstraints(constraintsBuilder As ArrayBuilder(Of TypeParameterConstraint)) 210Dim builder = ArrayBuilder(Of TypeSymbol).GetInstance()
Symbols\TypeSubstitution.vb (7)
100Dim pairBuilder = ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)).GetInstance() 108Private Sub AddPairsIncludingParentToBuilder(pairBuilder As ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers))) 160Dim result = ArrayBuilder(Of TypeSymbol).GetInstance(originalDefinition.Arity, fillWithValue:=Nothing) 413Dim pairs = ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)).GetInstance() 710Dim pairs = ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)).GetInstance() 744pairs As ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)), 880Dim builder = ArrayBuilder(Of CustomModifier).GetInstance(customModifiers.Length)
Symbols\TypeSymbol.vb (2)
162Dim result = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 180Private Shared Sub MakeAllInterfacesInternal(i As NamedTypeSymbol, visited As HashSet(Of NamedTypeSymbol), result As ArrayBuilder(Of NamedTypeSymbol))
Symbols\TypeSymbolExtensions.vb (5)
85Dim elementTypesBuilder = ArrayBuilder(Of TypeSymbol).GetInstance(cardinality) 109Dim elementTypesBuilder = ArrayBuilder(Of TypeSymbol).GetInstance() 1166Dim builder = ArrayBuilder(Of TypeParameterSymbol).GetInstance() 1176Public Sub GetAllTypeParameters(type As NamedTypeSymbol, builder As ArrayBuilder(Of TypeParameterSymbol)) 1210Dim builder = ArrayBuilder(Of TypeWithModifiers).GetInstance()
Symbols\UnboundGenericType.vb (2)
489Dim builder As ArrayBuilder(Of NamedTypeSymbol) = ArrayBuilder(Of NamedTypeSymbol).GetInstance()
Symbols\UsedAssemblies.vb (4)
26Dim builder = ArrayBuilder(Of MetadataReference).GetInstance(usedAssemblies.Count) 70Private Sub AddUsedAssembly(dependency As AssemblySymbol, stack As ArrayBuilder(Of AssemblySymbol)) 76Private Sub AddReferencedAssemblies(assembly As AssemblySymbol, includeMainModule As Boolean, stack As ArrayBuilder(Of AssemblySymbol)) 115Dim stack = ArrayBuilder(Of AssemblySymbol).GetInstance(_lazyUsedAssemblyReferences.Count)
Symbols\WellKnownMembers.vb (5)
718Dim namesBuilder = ArrayBuilder(Of String).GetInstance() 729Dim namesBuilder = ArrayBuilder(Of String).GetInstance() 745Friend Shared Function TryGetNames(type As TypeSymbol, namesBuilder As ArrayBuilder(Of String)) As Boolean 746type.VisitType(Function(t As TypeSymbol, builder As ArrayBuilder(Of String)) AddNames(t, builder), namesBuilder) 750Private Shared Function AddNames(type As TypeSymbol, namesBuilder As ArrayBuilder(Of String)) As Boolean
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
178Friend Overrides Sub AddSynthesizedAttributes(moduleBuilder As PEModuleBuilder, ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (6)
33Dim newAnnotations = ArrayBuilder(Of SyntaxAnnotation).GetInstance() 681Dim conditionalAccessStack As ArrayBuilder(Of ConditionalAccessExpressionSyntax) = Nothing 693ByRef conditionalAccessStack As ArrayBuilder(Of ConditionalAccessExpressionSyntax), 782conditionalAccessStack = ArrayBuilder(Of ConditionalAccessExpressionSyntax).GetInstance() 794Private Sub ClearConditionalAccessStack(conditionalAccessStack As ArrayBuilder(Of ConditionalAccessExpressionSyntax)) 800Private Function PopAndGetConditionalAccessReceiver(conditionalAccessStack As ArrayBuilder(Of ConditionalAccessExpressionSyntax)) As ExpressionSyntax
Syntax\LambdaUtilities.vb (2)
434Dim result = ArrayBuilder(Of SyntaxNode).GetInstance() 454Private Shared Sub AddFirstJoinVariableRecursive(result As ArrayBuilder(Of SyntaxNode), joinClause As JoinClauseSyntax)
Syntax\SyntaxNodeExtensions.vb (1)
58Public Sub GetAncestors(Of T As VisualBasicSyntaxNode, C As VisualBasicSyntaxNode)(node As VisualBasicSyntaxNode, result As ArrayBuilder(Of T))
Syntax\SyntaxNormalizer.vb (4)
34Private _indentations As ArrayBuilder(Of SyntaxTrivia) 91_indentations = ArrayBuilder(Of SyntaxTrivia).GetInstance(capacity) 190Dim currentTriviaList As ArrayBuilder(Of SyntaxTrivia) = ArrayBuilder(Of SyntaxTrivia).GetInstance()
Syntax\VisualBasicSyntaxNode.vb (1)
53Dim stack = ArrayBuilder(Of SyntaxNode).GetInstance()
Syntax\VisualBasicWarningStateMap.vb (2)
19Dim directives = ArrayBuilder(Of DirectiveTriviaSyntax).GetInstance() 27Private Shared Sub GetAllWarningDirectives(syntaxTree As SyntaxTree, directiveList As ArrayBuilder(Of DirectiveTriviaSyntax))
Utilities\TypeUnification.vb (1)
208Dim substitutionPairs = ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)).GetInstance()
VisualBasicCompilationOptions.vb (2)
345Dim importNames = ArrayBuilder(Of String).GetInstance(GlobalImports.Length) 1023Friend Overrides Sub ValidateOptions(builder As ArrayBuilder(Of Diagnostic))
VisualBasicDeclarationComputer.vb (3)
18builder As ArrayBuilder(Of DeclarationInfo), 28builder As ArrayBuilder(Of DeclarationInfo), 45builder As ArrayBuilder(Of DeclarationInfo),
VisualBasicParseOptions.vb (1)
245Friend Overrides Sub ValidateOptions(builder As ArrayBuilder(Of Diagnostic))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (8)
Attributes\AssemblyAttributes.vb (1)
2078Private Shared Sub GetAssemblyDescriptionAttributes(assembly As AssemblySymbol, list As ArrayBuilder(Of VisualBasicAttributeData))
Attributes\AttributeTests_Conditional.vb (1)
158Dim attributesArrayBuilder = ArrayBuilder(Of Tuple(Of ImmutableArray(Of VisualBasicAttributeData), Boolean)).GetInstance()
Attributes\AttributeTests_Tuples.vb (1)
266Dim typeSymbols = ArrayBuilder(Of TypeSymbol).GetInstance()
CodeGen\CodeGenNullable.vb (1)
6669Dim newBlocks = ArrayBuilder(Of MethodBlockSyntax).GetInstance(batchSize)
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.vb (2)
832Dim expectedSpanSpellings As ArrayBuilder(Of String) = ArrayBuilder(Of String).GetInstance(expected.Length)
Emit\EditAndContinue\EditAndContinueTestBase.vb (1)
79Dim locals = ArrayBuilder(Of LocalSymbol).GetInstance()
XmlLiteralTests.vb (1)
4965Dim refBuilder = ArrayBuilder(Of MetadataReference).GetInstance()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (43)
Binders\EENamedTypeBinder.vb (1)
83methods As ArrayBuilder(Of MethodSymbol),
CompilationContext.vb (23)
183Private Shared Function GetNextMethodName(builder As ArrayBuilder(Of MethodSymbol)) As String 194localBuilder As ArrayBuilder(Of LocalAndMethod), 202Dim additionalTypes = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 233Dim methodBuilder = ArrayBuilder(Of MethodSymbol).GetInstance() 363localBuilder As ArrayBuilder(Of LocalAndMethod), 364methodBuilder As ArrayBuilder(Of MethodSymbol), 377localBuilder As ArrayBuilder(Of LocalAndMethod), 378methodBuilder As ArrayBuilder(Of MethodSymbol), 575Dim stack = ArrayBuilder(Of String).GetInstance() 618Dim stack = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 656Dim projectLevelImportsBuilder As ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition) = Nothing 657Dim fileLevelImportsBuilder As ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition) = Nothing 705Dim importsBuilder As ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition) 738ByRef importsBuilder As ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition), 795importsBuilder = ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition).GetInstance() 825importsBuilder = ArrayBuilder(Of NamespaceOrTypeAndImportsClausePosition).GetInstance() 971Dim builder = ArrayBuilder(Of LocalSymbol).GetInstance() 999Dim parameterNamesInOrder = ArrayBuilder(Of String).GetInstance() 1050Dim displayClassInstances = ArrayBuilder(Of DisplayClassInstanceAndFields).GetInstance() 1095Dim displayClassVariableNamesInOrderBuilder = ArrayBuilder(Of String).GetInstance() 1180displayClassInstances As ArrayBuilder(Of DisplayClassInstanceAndFields), 1193displayClassInstances As ArrayBuilder(Of DisplayClassInstanceAndFields), 1217displayClassVariableNamesInOrder As ArrayBuilder(Of String),
CompilationExtensions.vb (1)
103Dim builder = ArrayBuilder(Of String).GetInstance()
EEAssemblyBuilder.vb (2)
94Dim builder = ArrayBuilder(Of LocalDefinition).GetInstance() 139Public Overrides Sub AddPreviousLocals(builder As ArrayBuilder(Of ILocalDefinition))
EvaluationContext.vb (4)
186Dim localsBuilder = ArrayBuilder(Of LocalSymbol).GetInstance() 203Dim builder = ArrayBuilder(Of Integer).GetInstance() 462locals As ArrayBuilder(Of LocalAndMethod), 509builder As ArrayBuilder(Of LocalSymbol),
Rewriters\LocalDeclarationRewriter.vb (1)
22Dim builder = ArrayBuilder(Of BoundStatement).GetInstance()
SymbolExtensions.vb (1)
78Dim builder = ArrayBuilder(Of TypeParameterSymbol).GetInstance()
Symbols\DisplayClassVariable.vb (1)
65Dim fields = ArrayBuilder(Of FieldSymbol).GetInstance()
Symbols\EEMethodSymbol.vb (7)
103Dim parameterBuilder = ArrayBuilder(Of ParameterSymbol).GetInstance() 123Dim localsBuilder = ArrayBuilder(Of LocalSymbol).GetInstance() 131localsBuilder = ArrayBuilder(Of LocalSymbol).GetInstance() 470Dim statementsBuilder = ArrayBuilder(Of BoundStatement).GetInstance() 477Dim originalLocalsBuilder = ArrayBuilder(Of LocalSymbol).GetInstance() 579Dim localBuilder = ArrayBuilder(Of LocalSymbol).GetInstance() 609Friend Overrides Sub AddSynthesizedReturnTypeAttributes(ByRef attributes As ArrayBuilder(Of SynthesizedAttributeData))
SyntaxHelpers.vb (2)
27Dim builder = ArrayBuilder(Of String).GetInstance() 84builder As ArrayBuilder(Of String),
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (64)
ExpressionCompilerTestBase.vb (3)
34Private ReadOnly _runtimeInstances As ArrayBuilder(Of IDisposable) = ArrayBuilder(Of IDisposable).GetInstance() 377Dim builder = ArrayBuilder(Of MetadataReference).GetInstance()
ExpressionCompilerTests.vb (1)
4152Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance()
HoistedMeTests.vb (2)
639Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 680Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance()
InstructionDecoderTests.vb (2)
481Dim builder As ArrayBuilder(Of String) = Nothing 483builder = ArrayBuilder(Of String).GetInstance()
LocalsTests.vb (49)
34Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 64Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 142Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 252Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 305Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 348Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 396Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 478Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 557Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 611Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 668Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 762Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 911Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1068Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1112Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1257Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1317Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1372Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1446Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1537Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1613Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1672Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1723Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1792Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1836Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1873Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 1963Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2002Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2051Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2136Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2207Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2286Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2390Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2537Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2595Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2662Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2694Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2749Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2814Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 2914Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 3000Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 3081Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 3141Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 3191Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 3228Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 3258Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 3286Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 3306Private Shared Sub GetLocals(runtime As RuntimeInstance, methodName As String, argumentsOnly As Boolean, locals As ArrayBuilder(Of LocalAndMethod), count As Integer, ByRef typeName As String, ByRef testData As CompilationTestData) 3321Private Shared Sub GetLocals(runtime As RuntimeInstance, methodName As String, debugInfo As MethodDebugInfoBytes, locals As ArrayBuilder(Of LocalAndMethod), count As Integer)
ReferencedModulesTests.vb (1)
986Protected Overrides Sub AddEmbeddedResourcesFromAddedModules(builder As ArrayBuilder(Of Cci.ManagedResource), diagnostics As DiagnosticBag)
StaticLocalsTests.vb (3)
206Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 249locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 290Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance()
TupleTests.vb (3)
220Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 267Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance() 436Dim locals = ArrayBuilder(Of LocalAndMethod).GetInstance()
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (8)
Diagnostics\CompilationEventTests.vb (1)
27Dim actual = ArrayBuilder(Of CompilationEvent).GetInstance()
Diagnostics\DiagnosticAnalyzerTests.vb (5)
918Dim builder = ArrayBuilder(Of DiagnosticDescription).GetInstance() 1183Dim builder = ArrayBuilder(Of DiagnosticDescription).GetInstance() 1303builder As ArrayBuilder(Of DiagnosticDescription), 1325Private Shared Sub AddExpectedNonLocalDiagnostic(builder As ArrayBuilder(Of DiagnosticDescription), descriptor As DiagnosticDescriptor, ParamArray arguments As String()) 1329Private Shared Sub AddExpectedDiagnostic(builder As ArrayBuilder(Of DiagnosticDescription), diagnosticId As String, squiggledText As String, line As Integer, column As Integer, ParamArray arguments As String())
Semantics\BinaryOperators.vb (2)
1331Dim builder1 = ArrayBuilder(Of MethodSymbol).GetInstance() 1341Dim builder2 = ArrayBuilder(Of MethodSymbol).GetInstance()
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (4)
SymbolsTests\Metadata\MetadataTypeTests.vb (2)
1180Dim builder = ArrayBuilder(Of String).GetInstance() 1187Private Shared Sub GetAllNamespaceNames(builder As ArrayBuilder(Of String), [namespace] As NamespaceSymbol)
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (1)
550Dim builder = ArrayBuilder(Of Byte).GetInstance()
SymbolsTests\Source\ClsComplianceTests.vb (1)
2570type = type.Construct(ArrayBuilder(Of TypeSymbol).GetInstance(type.Arity, integerType).ToImmutableAndFree())
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (3)
IncrementalParser\IncrementalParser.vb (1)
2596Dim builder = ArrayBuilder(Of Char).GetInstance()
IncrementalParser\SyntaxDifferences.vb (2)
19Dim nodes = ArrayBuilder(Of SyntaxNodeOrToken).GetInstance() 24Private Sub GetRebuiltNodes(newNode As SyntaxNodeOrToken, hashSet As HashSet(Of GreenNode), nodes As ArrayBuilder(Of SyntaxNodeOrToken))
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (5)
Extensions.vb (1)
27Dim builder = ArrayBuilder(Of String).GetInstance()
LocalVariableDeclaratorsCollector.vb (3)
11Private ReadOnly _builder As ArrayBuilder(Of SyntaxNode) 13Public Sub New(builder As ArrayBuilder(Of SyntaxNode)) 18Dim builder = ArrayBuilder(Of SyntaxNode).GetInstance()
MockSymbols.vb (1)
100Friend Overrides Sub AppendProbableExtensionMethods(name As String, methods As ArrayBuilder(Of MethodSymbol))
Roslyn.Test.PdbUtilities (6)
Reader\MethodDebugInfoBytes.cs (2)
40private ArrayBuilder<byte> _bytesBuilder; 45_bytesBuilder = ArrayBuilder<byte>.GetInstance();
Reader\MockSymUnmanagedReader.cs (4)
323var builder = ArrayBuilder<char>.GetInstance(); 403public static void Add2(this ArrayBuilder<byte> bytes, short s) 410public static void Add4(this ArrayBuilder<byte> bytes, int i)
VBCSCompiler (2)
MetadataCache.cs (2)
39ArrayBuilder<ModuleMetadata>? moduleBuilder = null; 45moduleBuilder = ArrayBuilder<ModuleMetadata>.GetInstance();