49 references to AsSpan
Aspire.Dashboard (1)
src\Shared\CircularBuffer.cs (1)
96var data = CollectionsMarshal.AsSpan(_buffer);
Aspire.Hosting (1)
src\Shared\CircularBuffer.cs (1)
96var data = CollectionsMarshal.AsSpan(_buffer);
Microsoft.AspNetCore.Components (1)
Reflection\MemberAssignment.cs (1)
74foreach (var other in CollectionsMarshal.AsSpan(many))
Microsoft.AspNetCore.Components.Forms (1)
EditContextDataAnnotationsExtensions.cs (1)
100foreach (var result in CollectionsMarshal.AsSpan(results))
Microsoft.AspNetCore.CookiePolicy (1)
ResponseCookiesWrapper.cs (1)
159Cookies.Append(CollectionsMarshal.AsSpan(nonSuppressedValues), options);
Microsoft.AspNetCore.Http.Extensions (1)
src\Shared\PropertyAsParameterInfo.cs (1)
137return flattenedParameters is not null ? CollectionsMarshal.AsSpan(flattenedParameters) : parameters.AsSpan();
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
src\Shared\PropertyAsParameterInfo.cs (1)
137return flattenedParameters is not null ? CollectionsMarshal.AsSpan(flattenedParameters) : parameters.AsSpan();
Microsoft.AspNetCore.OpenApi (1)
src\Shared\PropertyAsParameterInfo.cs (1)
137return flattenedParameters is not null ? CollectionsMarshal.AsSpan(flattenedParameters) : parameters.AsSpan();
Microsoft.AspNetCore.Razor.Runtime (1)
Runtime\TagHelpers\TagHelperRunner.cs (1)
26var tagHelpers = CollectionsMarshal.AsSpan(executionContext.TagHelperList);
Microsoft.AspNetCore.Routing (1)
Matching\HttpMethodMatcherPolicy.cs (1)
398var methods = CollectionsMarshal.AsSpan(httpMethods);
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\SegmentedDictionary`2.cs (1)
200span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\SegmentedDictionary`2.cs (1)
200span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
PresentationFramework (3)
Microsoft\Win32\FileDialog.cs (1)
742return CollectionsMarshal.AsSpan(extensions);
MS\Internal\Globalization\BamlResourceContent.cs (1)
255return CollectionsMarshal.AsSpan(tokens);
MS\Internal\Ink\LassoSelectionBehavior.cs (1)
448return CollectionsMarshal.AsSpan(pointArray);
System.Linq (20)
System\Linq\Enumerable.cs (2)
39return CollectionsMarshal.AsSpan(list); 60span = CollectionsMarshal.AsSpan(Unsafe.As<List<TSource>>(source));
System\Linq\OrderedEnumerable.SpeedOpt.cs (1)
373Sort(CollectionsMarshal.AsSpan(list), _descending);
System\Linq\SegmentedArrayBuilder.cs (1)
266ToSpanInlined(CollectionsMarshal.AsSpan(result));
System\Linq\Select.SpeedOpt.cs (2)
367ReadOnlySpan<TSource> source = CollectionsMarshal.AsSpan(_source); 381ReadOnlySpan<TSource> source = CollectionsMarshal.AsSpan(_source);
System\Linq\ToCollection.cs (2)
165ReadOnlySpan<TSource> span = CollectionsMarshal.AsSpan(list); 223ReadOnlySpan<TSource> span = CollectionsMarshal.AsSpan(list);
System\Linq\Where.SpeedOpt.cs (12)
286public override int GetCount(bool onlyIfCheap) => ArrayWhereIterator<TSource>.GetCount(onlyIfCheap, CollectionsMarshal.AsSpan(_source), _predicate); 288public override TSource[] ToArray() => ArrayWhereIterator<TSource>.ToArray(CollectionsMarshal.AsSpan(_source), _predicate); 290public override List<TSource> ToList() => ArrayWhereIterator<TSource>.ToList(CollectionsMarshal.AsSpan(_source), _predicate); 296foreach (TSource item in CollectionsMarshal.AsSpan(_source)) 311ReadOnlySpan<TSource> source = CollectionsMarshal.AsSpan(_source); 333foreach (TSource item in CollectionsMarshal.AsSpan(_source)) 488public override int GetCount(bool onlyIfCheap) => ArrayWhereSelectIterator<TSource, TResult>.GetCount(onlyIfCheap, CollectionsMarshal.AsSpan(_source), _predicate, _selector); 490public override TResult[] ToArray() => ArrayWhereSelectIterator<TSource, TResult>.ToArray(CollectionsMarshal.AsSpan(_source), _predicate, _selector); 492public override List<TResult> ToList() => ArrayWhereSelectIterator<TSource, TResult>.ToList(CollectionsMarshal.AsSpan(_source), _predicate, _selector); 494public override TResult? TryGetElementAt(int index, out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetElementAt(CollectionsMarshal.AsSpan(_source), _predicate, _selector, index, out found); 496public override TResult? TryGetFirst(out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetFirst(CollectionsMarshal.AsSpan(_source), _predicate, _selector, out found); 498public override TResult? TryGetLast(out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetLast(CollectionsMarshal.AsSpan(_source), _predicate, _selector, out found);
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (1)
164span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (1)
789return JoinCore(separator.AsSpan(), CollectionsMarshal.AsSpan(valuesList));
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (4)
3511Span<object?> continuations = CollectionsMarshal.AsSpan(list); 4944tasks is List<Task> list ? CollectionsMarshal.AsSpan(list) : 4946CollectionsMarshal.AsSpan(new List<Task>(tasks)); 5950return WhenAll(CollectionsMarshal.AsSpan(taskList));
src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeName.cs (2)
162CollectionsMarshal.AsSpan(_genericArguments)); 429ReadOnlySpan<TypeName> GetGenericArguments() => CollectionsMarshal.AsSpan(_genericArguments);
System.Private.Windows.Core (1)
System\IO\BinaryReaderExtensions.cs (1)
242span = CollectionsMarshal.AsSpan(list);
System.Text.Json (1)
src\libraries\System.Text.Json\Common\JsonHelpers.cs (1)
59Span<T> span = CollectionsMarshal.AsSpan(items);
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (2)
461(negate ? charSetSolver.And(CollectionsMarshal.AsSpan(conditions)) : charSetSolver.Or(CollectionsMarshal.AsSpan(conditions)));
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
1373foreach (ref KeyValuePair<int, int> sourceState in CollectionsMarshal.AsSpan(sourceStates.Values))
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
524return CollectionsMarshal.AsSpan(automationEvents);