62 references to ToArrayAndFree
Microsoft.CodeAnalysis (18)
CommandLine\CommandLineParser.cs (2)
419return result.ToArrayAndFree(); 1034return builder.ToArrayAndFree().Select(static x => x.ToString());
CustomDebugInfoReader.cs (1)
865var block = builder.ToArrayAndFree();
Diagnostic\LocalizableResourceString.cs (1)
94_formatArguments = argumentsBuilder.ToArrayAndFree();
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
357return builder.ToArrayAndFree(); 693return builder.ToArrayAndFree();
MetadataReader\MetadataHelpers.cs (4)
267nestedTypesBuilder?.ToArrayAndFree(), 270arrayRanksBuilder?.ToArrayAndFree(), 345return typeBuilder.ToArrayAndFree(); 353return typeBuilder.ToArrayAndFree();
ReferenceManager\CommonReferenceManager.Binding.cs (1)
478referenceBindings[0] = bindingsOfAssemblyBeingBuilt.ToArrayAndFree();
Symbols\Attributes\AttributeUsageInfo.cs (1)
166return new ValidTargetsStringLocalizableErrorArgument(builder.ToArrayAndFree());
Syntax\GreenNodeExtensions.cs (3)
40return (TNode)node.SetAnnotations(newAnnotations.ToArrayAndFree()); 71return (TNode)node.SetAnnotations(newAnnotations.ToArrayAndFree()); 102return (TNode)node.SetAnnotations(newAnnotations.ToArrayAndFree());
Text\ChangedText.cs (1)
364return new LineInfo(this, lineStarts.ToArrayAndFree());
Text\LargeText.cs (1)
287return arrayBuilder.ToArrayAndFree();
Text\SourceText.cs (1)
1020return lineStarts.ToArrayAndFree();
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder.cs (1)
842return binders.ToArrayAndFree();
CommandLine\CSharpCommandLineParser.cs (1)
1736return builder.ToArrayAndFree();
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
167return builder == null ? Array.Empty<XNode>() : builder.ToArrayAndFree();
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
223return builder.ToArrayAndFree();
Parser\LanguageParser_InterpolatedString.cs (1)
485return builder.ToArrayAndFree();
Symbols\Synthesized\RefKindVector.cs (1)
135var bitVector = BitVector.FromWords(firstWord.Value, otherWords?.ToArrayAndFree() ?? Array.Empty<ulong>(), capacity * 2);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenFunctionPointersTests.cs (1)
5293comp.VerifyDiagnostics(expectedDiagnostics.ToArrayAndFree());
Emit\DeterministicTests.cs (1)
470string[] source1 = sourceBuilder.ToArrayAndFree();
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (1)
1061VerifySpans(reader, methodData, expectedSpanSpellings.ToArrayAndFree());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Diagnostics\DiagnosticAnalyzerTests.cs (2)
1592var expected = builder.ToArrayAndFree(); 1840return builder.ToArrayAndFree();
Emit\NumericIntPtrTests.cs (1)
7029return builder.ToArrayAndFree();
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (1)
EndToEndTests.cs (1)
306var diagnostics = diagnosticsBuilder.ToArrayAndFree();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
DynamicTests.cs (1)
1499expectedBytes = builder.ToArrayAndFree();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\LookupPositionTests.cs (1)
3112keyPositions = keyPositionBuilder.ToArrayAndFree();
Semantics\NativeIntegerTests.cs (1)
10495return builder.ToArrayAndFree();
Semantics\PrimaryConstructorTests.cs (1)
7406Verify(builder.ToArrayAndFree());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\StaticAbstractMembersInInterfacesTests.cs (3)
10240compilation1.VerifyDiagnostics(builder.ToArrayAndFree()); 12299compilation3.GetDiagnostics().Where(d => d.Code is not (int)ErrorCode.ERR_RuntimeDoesNotSupportDefaultInterfaceImplementation).Verify(builder.ToArrayAndFree()); 12606compilation3.VerifyDiagnostics(builder.ToArrayAndFree());
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (3)
CustomTypeInfo.cs (2)
115return new ReadOnlyCollection<byte>(builder.ToArrayAndFree()); 196return new ReadOnlyCollection<string?>(builder.ToArrayAndFree());
PDB\MethodDebugInfo.Portable.cs (1)
261var bytes = builder.ToArrayAndFree();
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\CompilationExtensions.cs (1)
208foreach (DeclarationInfo declaration in declarationsBuilder.ToArrayAndFree().Where(d => d.DeclaredSymbol != null).OrderBy(d => d.DeclaredSymbol.ToTestDisplayString()))
Diagnostics\DiagnosticExtensions.cs (1)
272expectedDiagnostics = builder.ToArrayAndFree();
Microsoft.CodeAnalysis.UnitTests (1)
MetadataReferences\MetadataHelpersTests.cs (1)
103return builder.ToArrayAndFree();
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder.vb (1)
826Return binders.ToArrayAndFree()
Binding\Binder_Invocation.vb (2)
1821New CompoundDiagnosticInfo(diagnosticInfos.ToArrayAndFree()) 1920Dim diagnosticCompoundInfos() As DiagnosticInfo = diagnosticInfos.ToArrayAndFree()
CodeGen\EmitStatement.vb (1)
1038Return labelsBuilder.ToArrayAndFree()
CommandLine\VisualBasicCommandLineParser.vb (1)
2065diagnostics = diagnosticBuilder.ToArrayAndFree()
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
264Return If(builder Is Nothing, Array.Empty(Of XNode)(), builder.ToArrayAndFree())
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (1)
181Return builder.ToArrayAndFree()
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
306Return Me.F.Sequence(initializersBuilder.ToArrayAndFree)
Symbols\BaseTypeAnalysis.vb (1)
181Return New CompoundDiagnosticInfo(details.ToArrayAndFree())
Symbols\ConstraintsHelper.vb (1)
1108Dim diagnostics = builder.ToArrayAndFree()
Symbols\Source\OverrideHidingHelper.vb (2)
266New CompoundDiagnosticInfo(diagnosticInfos.ToArrayAndFree())), 866New CompoundDiagnosticInfo(diagnosticInfos.ToArrayAndFree())),
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2164New CompoundDiagnosticInfo(diagnosticInfos.ToArrayAndFree()))
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (1)
40Return CType(node.SetAnnotations(newAnnotations.ToArrayAndFree()), TNode)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.vb (1)
838VerifySpans(reader, methodData, expectedSpanSpellings.ToArrayAndFree())
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Diagnostics\DiagnosticAnalyzerTests.vb (2)
937Dim expected = builder.ToArrayAndFree() 1299Return builder.ToArrayAndFree()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
IncrementalParser\IncrementalParser.vb (1)
2606Return New String(builder.ToArrayAndFree())