78 references to AsArray
GenerateDocumentationAndConfigFiles (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Metrics (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Metrics.Legacy (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Microsoft.AspNetCore.Razor.Utilities.Shared (5)
ImmutableArrayExtensions_Unsafe.cs (2)
161var innerArray = ImmutableCollectionsMarshal.AsArray(array)!; 179var innerArray = ImmutableCollectionsMarshal.AsArray(array)!;
PooledObjects\PooledArrayBuilder`1.cs (2)
672=> ImmutableCollectionsMarshal.AsArray(ToImmutable()).AssumeNotNull(); 675=> ImmutableCollectionsMarshal.AsArray(ToImmutableAndClear()).AssumeNotNull();
PooledObjects\PooledHashSet`1.cs (1)
210var array = ImmutableCollectionsMarshal.AsArray(other)!;
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (24)
ImmutableArrayExtensionsTests.cs (8)
265Assert.Same(ImmutableCollectionsMarshal.AsArray(expected), ImmutableCollectionsMarshal.AsArray(actual)); 306Assert.Same(ImmutableCollectionsMarshal.AsArray(expected), ImmutableCollectionsMarshal.AsArray(actual)); 340Assert.Same(ImmutableCollectionsMarshal.AsArray(expected), ImmutableCollectionsMarshal.AsArray(actual)); 374Assert.Same(ImmutableCollectionsMarshal.AsArray(expected), ImmutableCollectionsMarshal.AsArray(actual));
ImmutableArrayOrderingTests.cs (16)
579var array = ImmutableCollectionsMarshal.AsArray(ImmutableArray<int>.Empty); 583Assert.Same(array, ImmutableCollectionsMarshal.AsArray(immutableArray)); 593Assert.Same(array, ImmutableCollectionsMarshal.AsArray(immutableArray)); 603Assert.Same(values, ImmutableCollectionsMarshal.AsArray(immutableArray)); 609var array = ImmutableCollectionsMarshal.AsArray(ImmutableArray<int>.Empty); 613Assert.Same(array, ImmutableCollectionsMarshal.AsArray(immutableArray)); 623Assert.Same(array, ImmutableCollectionsMarshal.AsArray(immutableArray)); 633Assert.Same(values, ImmutableCollectionsMarshal.AsArray(presortedArray)); 639var array = ImmutableCollectionsMarshal.AsArray(ImmutableArray<ValueHolder<int>>.Empty); 643Assert.Same(array, ImmutableCollectionsMarshal.AsArray(immutableArray)); 653Assert.Same(array, ImmutableCollectionsMarshal.AsArray(immutableArray)); 663Assert.Same(values, ImmutableCollectionsMarshal.AsArray(presortedArray)); 669var array = ImmutableCollectionsMarshal.AsArray(ImmutableArray<ValueHolder<int>>.Empty); 673Assert.Same(array, ImmutableCollectionsMarshal.AsArray(immutableArray)); 683Assert.Same(array, ImmutableCollectionsMarshal.AsArray(immutableArray)); 693Assert.Same(values, ImmutableCollectionsMarshal.AsArray(presortedArray));
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
Microsoft.CodeAnalysis.Analyzers (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Microsoft.CodeAnalysis.CodeStyle (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Microsoft.CodeAnalysis.Collections.Package (1)
Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\RazorCodeDocument.cs (2)
208if (ReferenceEquals(ImmutableCollectionsMarshal.AsArray(value), ImmutableCollectionsMarshal.AsArray(_importSyntaxTrees)))
Language\Syntax\GreenNodeExtensions.cs (1)
34var array = ImmutableCollectionsMarshal.AsArray(diagnostics);
Microsoft.CodeAnalysis.Razor.Workspaces (1)
DocumentMapping\RazorEditService_WorkspaceEdit.cs (1)
137mappedChanges[razorDocumentUri.AbsoluteUri] = ImmutableCollectionsMarshal.AsArray(mappedEdits)!;
Microsoft.CodeAnalysis.Remote.Razor (1)
InlayHints\RemoteInlayHintService.cs (1)
106hint.TextEdits = ImmutableCollectionsMarshal.AsArray(textEdits);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
Microsoft.CodeAnalysis.Workspaces (10)
Diagnostics\DiagnosticDescriptorData.cs (1)
68ImmutableCollectionsMarshal.AsArray(CustomTags)!);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (1)
48writer.WriteByteArray(ImmutableCollectionsMarshal.AsArray(interceptsLocationData.ContentHash)!);
Serialization\SerializableSourceText.cs (2)
148writer.WriteByteArray(ImmutableCollectionsMarshal.AsArray(_storageHandle.ContentHash)!); 157writer.WriteByteArray(ImmutableCollectionsMarshal.AsArray(_text.GetContentHash())!);
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Workspace\Solution\Checksum_Factory.cs (3)
47=> Create(ImmutableCollectionsMarshal.AsArray(values).AsSpan()); 159var hashes = ImmutableCollectionsMarshal.AsArray(checksums).AsSpan(); 165=> Create(ImmutableCollectionsMarshal.AsArray(bytes).AsSpan());
Workspace\Solution\StateChecksums.cs (1)
554ImmutableCollectionsMarshal.AsArray(references)!, serializer, cancellationToken);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
Roslyn.Diagnostics.Analyzers (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
System.Reflection.Metadata (2)
System\Reflection\Internal\MemoryBlocks\ByteArrayMemoryProvider.cs (1)
43var newPinned = new PinnedObject(ImmutableCollectionsMarshal.AsArray(_array)!);
System\Reflection\Metadata\AssemblyNameInfo.cs (1)
138!PublicKeyOrToken.IsDefault ? Runtime.InteropServices.ImmutableCollectionsMarshal.AsArray(PublicKeyOrToken) : null;
Test.Utilities (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))
Text.Analyzers (2)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
73Array.Copy(ImmutableCollectionsMarshal.AsArray(values)!, 0, _values, _index, values.Length);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CollectionExpressionUtilities.cs (1)
170.Select(m => m.Arity == 0 ? m : m.Construct(ImmutableCollectionsMarshal.AsArray(collectionExpressionType.TypeArguments)!))