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