42 references to ToArrayAndFree
Microsoft.CodeAnalysis (14)
CommandLine\CommandLineParser.cs (2)
430return result.ToArrayAndFree(); 1064return builder.ToArrayAndFree().Select(static x => x.ToString());
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
357return builder.ToArrayAndFree(); 693return builder.ToArrayAndFree();
MetadataReader\MetadataHelpers.cs (4)
282nestedTypesBuilder?.ToArrayAndFree(), 285arrayRanksBuilder?.ToArrayAndFree(), 360return typeBuilder.ToArrayAndFree(); 368return typeBuilder.ToArrayAndFree();
ReferenceManager\CommonReferenceManager.Binding.cs (1)
494referenceBindings[0] = bindingsOfAssemblyBeingBuilt.ToArrayAndFree();
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (1)
866var block = builder.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());
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder.cs (1)
866return binders.ToArrayAndFree();
CommandLine\CSharpCommandLineParser.cs (1)
1767return builder.ToArrayAndFree();
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
167return builder == null ? Array.Empty<XNode>() : builder.ToArrayAndFree();
FlowAnalysis\NullableWalker.cs (1)
3882nestedVisitResults: resultBuilder.ToArrayAndFree());
Parser\LanguageParser_InterpolatedString.cs (1)
487return builder.ToArrayAndFree();
Symbols\Synthesized\RefKindVector.cs (1)
139var bitVector = BitVector.FromWords(firstWord.Value, otherWords?.ToArrayAndFree() ?? Array.Empty<ulong>(), capacity * BitsPerRefKind);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenFunctionPointersTests.cs (1)
5301comp.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 (1)
Emit\NumericIntPtrTests.cs (1)
7069return builder.ToArrayAndFree();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Diagnostics\DiagnosticAnalyzerTests.cs (2)
1593var expected = builder.ToArrayAndFree(); 1841return builder.ToArrayAndFree();
Semantics\CollectionExpressionTests.cs (1)
1428return builder.ToArrayAndFree();
Semantics\ParamsCollectionTests.cs (1)
5105return builder.ToArrayAndFree();
Semantics\PrimaryConstructorTests.cs (1)
8022Verify(builder.ToArrayAndFree());
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
EndToEndTests.cs (2)
576var diagnostics = diagnosticsBuilder.ToArrayAndFree(); 682var verifier = CompileAndVerify(files.ToArrayAndFree(), parseOptions: TestOptions.Regular.WithFeature("InterceptorsNamespaces", "global"), expectedOutput: makeExpectedOutput());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\LookupPositionTests.cs (1)
3112keyPositions = keyPositionBuilder.ToArrayAndFree();
Semantics\NativeIntegerTests.cs (1)
10526return builder.ToArrayAndFree();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\StaticAbstractMembersInInterfacesTests.cs (3)
10222compilation1.VerifyDiagnostics(builder.ToArrayAndFree()); 12281compilation3.GetDiagnostics().Where(d => d.Code is not (int)ErrorCode.ERR_RuntimeDoesNotSupportDefaultInterfaceImplementation).Verify(builder.ToArrayAndFree()); 12588compilation3.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)
212foreach (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();