117 references to CollectionsMarshal
aspire (1)
src\Shared\CircularBuffer.cs (1)
94
var data =
CollectionsMarshal
.AsSpan(_buffer);
Aspire.Dashboard (11)
Components\Controls\Chart\ChartContainer.razor.cs (1)
179
DimensionFilters = ImmutableList.Create(
CollectionsMarshal
.AsSpan(CreateUpdatedFilters(hasInstrumentChanged)));
Model\SpanDetailsViewModel.cs (1)
64
ref var trace = ref
CollectionsMarshal
.GetValueRefOrAddDefault(traceCache, traceId, out _);
Otlp\Model\OtlpHelpers.cs (1)
468
ref var scopeRef = ref
CollectionsMarshal
.GetValueRefOrAddDefault(scopes, name, out _);
Otlp\Model\OtlpInstrument.cs (1)
80
ref var values = ref
CollectionsMarshal
.GetValueRefOrAddDefault(KnownAttributeValues, key, out _);
Otlp\Model\OtlpResource.cs (1)
74
ref var instrumentRef = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_instruments, instrumentKey, out _);
Otlp\Storage\TelemetryRepository.cs (5)
375
ref var count = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_resourceUnviewedErrorLogs, resourceView.ResourceKey, out _);
720
ref var count = ref
CollectionsMarshal
.GetValueRefOrAddDefault(attributesValues, values.Value1, out _);
726
ref var count = ref
CollectionsMarshal
.GetValueRefOrAddDefault(attributesValues, values.Value2, out _);
754
ref var count = ref
CollectionsMarshal
.GetValueRefOrAddDefault(attributesValues, value, out _);
1329
ref var values = ref
CollectionsMarshal
.GetValueRefOrAddDefault(allKnownAttributes, knownAttributeValues.Key, out _);
src\Shared\CircularBuffer.cs (1)
94
var data =
CollectionsMarshal
.AsSpan(_buffer);
Aspire.Hosting (1)
src\Shared\CircularBuffer.cs (1)
94
var data =
CollectionsMarshal
.AsSpan(_buffer);
GenerateDocumentationAndConfigFiles (1)
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (1)
202
span =
CollectionsMarshal
.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
Microsoft.AspNetCore.Components (2)
Reflection\MemberAssignment.cs (1)
74
foreach (var other in
CollectionsMarshal
.AsSpan(many))
Routing\QueryParameterValueSupplier.cs (1)
25
ref var values = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_queryParameterValuesByName, decodedName, out _);
Microsoft.AspNetCore.Components.Forms (1)
EditContextDataAnnotationsExtensions.cs (1)
114
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\Segmented\SegmentedDictionary`2.cs (1)
202
span =
CollectionsMarshal
.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
Microsoft.CodeAnalysis.Collections.Package (1)
Segmented\SegmentedDictionary`2.cs (1)
202
span =
CollectionsMarshal
.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (1)
202
span =
CollectionsMarshal
.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (1)
202
span =
CollectionsMarshal
.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (1)
202
span =
CollectionsMarshal
.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
PresentationFramework (3)
Microsoft\Win32\FileDialog.cs (1)
741
return
CollectionsMarshal
.AsSpan(extensions);
MS\Internal\Globalization\BamlResourceContent.cs (1)
254
return
CollectionsMarshal
.AsSpan(tokens);
MS\Internal\Ink\LassoSelectionBehavior.cs (1)
447
return
CollectionsMarshal
.AsSpan(pointArray);
Shared (1)
JsonSchemaExporter\JsonSchemaExporter.cs (1)
526
ref string[]? pathToSchema = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_generated, key, out bool exists);
System.Linq (28)
System\Linq\AggregateBy.cs (2)
126
ref TAccumulate? acc = ref
CollectionsMarshal
.GetValueRefOrAddDefault(dict, key, out bool exists);
158
ref TAccumulate? acc = ref
CollectionsMarshal
.GetValueRefOrAddDefault(dict, key, out bool exists);
System\Linq\CountBy.cs (1)
63
ref int currentCount = ref
CollectionsMarshal
.GetValueRefOrAddDefault(countsBy, key, out _);
System\Linq\Enumerable.cs (3)
38
CollectionsMarshal
.SetCount(list, count);
39
return
CollectionsMarshal
.AsSpan(list);
60
span =
CollectionsMarshal
.AsSpan(Unsafe.As<List<TSource>>(source));
System\Linq\OrderedEnumerable.SpeedOpt.cs (1)
376
Sort(
CollectionsMarshal
.AsSpan(list), _descending);
System\Linq\SegmentedArrayBuilder.cs (2)
265
CollectionsMarshal
.SetCount(result, count);
266
ToSpanInlined(
CollectionsMarshal
.AsSpan(result));
System\Linq\Select.SpeedOpt.cs (2)
398
ReadOnlySpan<TSource> source =
CollectionsMarshal
.AsSpan(_source);
412
ReadOnlySpan<TSource> source =
CollectionsMarshal
.AsSpan(_source);
System\Linq\Shuffle.SpeedOpt.cs (2)
24
Random.Shared.Shuffle(
CollectionsMarshal
.AsSpan(list));
279
Random.Shared.Shuffle(
CollectionsMarshal
.AsSpan(reservoir));
System\Linq\ToCollection.cs (2)
165
ReadOnlySpan<TSource> span =
CollectionsMarshal
.AsSpan(list);
223
ReadOnlySpan<TSource> span =
CollectionsMarshal
.AsSpan(list);
System\Linq\Where.SpeedOpt.cs (13)
316
public override int GetCount(bool onlyIfCheap) => ArrayWhereIterator<TSource>.GetCount(onlyIfCheap,
CollectionsMarshal
.AsSpan(_source), _predicate);
318
public override TSource[] ToArray() => ArrayWhereIterator<TSource>.ToArray(
CollectionsMarshal
.AsSpan(_source), _predicate);
320
public override List<TSource> ToList() => ArrayWhereIterator<TSource>.ToList(
CollectionsMarshal
.AsSpan(_source), _predicate);
326
foreach (TSource item in
CollectionsMarshal
.AsSpan(_source))
341
ReadOnlySpan<TSource> source =
CollectionsMarshal
.AsSpan(_source);
363
foreach (TSource item in
CollectionsMarshal
.AsSpan(_source))
548
public override int GetCount(bool onlyIfCheap) => ArrayWhereSelectIterator<TSource, TResult>.GetCount(onlyIfCheap,
CollectionsMarshal
.AsSpan(_source), _predicate, _selector);
550
public override TResult[] ToArray() => ArrayWhereSelectIterator<TSource, TResult>.ToArray(
CollectionsMarshal
.AsSpan(_source), _predicate, _selector);
552
public override List<TResult> ToList() => ArrayWhereSelectIterator<TSource, TResult>.ToList(
CollectionsMarshal
.AsSpan(_source), _predicate, _selector);
554
public override TResult? TryGetElementAt(int index, out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetElementAt(
CollectionsMarshal
.AsSpan(_source), _predicate, _selector, index, out found);
556
public override TResult? TryGetFirst(out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetFirst(
CollectionsMarshal
.AsSpan(_source), _predicate, _selector, out found);
558
public override TResult? TryGetLast(out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetLast(
CollectionsMarshal
.AsSpan(_source), _predicate, _selector, out found);
560
public override bool Contains(TResult value) => ArrayWhereSelectIterator<TSource, TResult>.Contains(
CollectionsMarshal
.AsSpan(_source), _predicate, _selector, value);
System.Linq.AsyncEnumerable (4)
System\Linq\AggregateBy.cs (2)
72
ref TAccumulate? acc = ref
CollectionsMarshal
.GetValueRefOrAddDefault(dict, key, out bool exists);
210
ref TAccumulate? acc = ref
CollectionsMarshal
.GetValueRefOrAddDefault(dict, key, out bool exists);
System\Linq\CountBy.cs (2)
49
ref int currentCount = ref
CollectionsMarshal
.GetValueRefOrAddDefault(countsBy, key, out _);
100
ref int currentCount = ref
CollectionsMarshal
.GetValueRefOrAddDefault(countsBy, key, out _);
System.Net.Http (4)
System\Net\Http\Headers\HttpHeaders.cs (4)
417
: ref
CollectionsMarshal
.GetValueRefOrNullRef((Dictionary<HeaderDescriptor, object>)_headerStore, entry.Key);
1490
valueRef = ref
CollectionsMarshal
.GetValueRefOrNullRef((Dictionary<HeaderDescriptor, object>)store, key);
1560
return ref
CollectionsMarshal
.GetValueRefOrAddDefault(dictionary, key, out _);
1566
ref object? value = ref
CollectionsMarshal
.GetValueRefOrAddDefault(dictionary, key, out _);
System.Private.CoreLib (29)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (4)
164
span =
CollectionsMarshal
.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
959
/// <inheritdoc cref="
CollectionsMarshal
.GetValueRefOrAddDefault{TKey, TValue}(Dictionary{TKey, TValue}, TKey, out bool)"/>
1064
/// A helper class containing APIs exposed through <see cref="
CollectionsMarshal
"/> or <see cref="CollectionExtensions"/>.
1070
/// <inheritdoc cref="
CollectionsMarshal
.GetValueRefOrAddDefault{TKey, TValue}(Dictionary{TKey, TValue}, TKey, out bool)"/>
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (15)
789
ref EventMetadata eventMetadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, metaKey);
1376
ref EventMetadata metadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, eventId);
1446
ref EventMetadata metadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, eventId);
1984
ref EventMetadata metadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, eventId);
2079
ref EventMetadata metadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, eventId);
2093
ref EventMetadata metadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, eventId);
2113
ref EventMetadata metadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, eventId);
2143
ref EventMetadata metadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, eventCallbackArgs.EventId);
2371
ref EventMetadata metadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, eventNum);
2778
ref EventMetadata eventMeta = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, eventID);
2832
ref EventMetadata eventMeta = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData, eventId);
3173
ref EventMetadata newEventMetadata = ref
CollectionsMarshal
.GetValueRefOrAddDefault(eventData, 0, out _);
3341
ref EventMetadata startEventMetadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(eventData, startEventId);
3521
ref EventMetadata metadata = ref
CollectionsMarshal
.GetValueRefOrAddDefault(eventData, eventAttribute.EventId, out _);
4779
private ref EventSource.EventMetadata Metadata => ref
CollectionsMarshal
.GetValueRefOrNullRef(EventSource.m_eventData!, EventId);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\NativeRuntimeEventSource.cs (1)
61
ref EventMetadata metadata = ref
CollectionsMarshal
.GetValueRefOrNullRef(m_eventData!, (int)eventID);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (1)
1308
ref GCHandle rcwEntry = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_cache, comPointer, out bool exists);
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (2)
789
return JoinCore(separator.AsSpan(),
CollectionsMarshal
.AsSpan(valuesList));
927
return JoinCore(separator,
CollectionsMarshal
.AsSpan((List<string?>)values));
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (5)
3508
Span<object?> continuations =
CollectionsMarshal
.AsSpan(list);
4941
tasks is List<Task> list ?
CollectionsMarshal
.AsSpan(list) :
4943
CollectionsMarshal
.AsSpan(new List<Task>(tasks));
5947
return WhenAll(
CollectionsMarshal
.AsSpan(taskList));
6743
return WhenAnyCore((ReadOnlySpan<TTask>)
CollectionsMarshal
.AsSpan(Unsafe.As<List<TTask>>(tasks)));
src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeName.cs (1)
574
ReadOnlySpan<TypeName> GetGenericArguments() =>
CollectionsMarshal
.AsSpan(_genericArguments);
System.Private.Windows.Core (1)
System\IO\BinaryReaderExtensions.cs (1)
242
span =
CollectionsMarshal
.AsSpan(list);
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\BlobDictionary.cs (1)
30
ref var entry = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_dictionary, dictionaryKey, out exists);
System.Runtime.InteropServices (1)
artifacts\obj\System.Runtime.InteropServices\Debug\net10.0\System.Runtime.InteropServices.Forwards.cs (1)
17
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.
CollectionsMarshal
))]
System.Text.Json (4)
src\libraries\System.Text.Json\Common\JsonHelpers.cs (1)
73
Span<T> span =
CollectionsMarshal
.AsSpan(items);
System\Text\Json\Document\JsonElement.cs (2)
1372
ref ValueQueue<JsonElement> values = ref
CollectionsMarshal
.GetValueRefOrAddDefault(properties2, prop2.Name, out bool _);
1387
ref ValueQueue<JsonElement> values = ref
CollectionsMarshal
.GetValueRefOrAddDefault(properties2, prop.Name, out bool exists);
System\Text\Json\Schema\JsonSchemaExporter.cs (1)
443
ref string[]? pathToSchema = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_generated, key, out bool exists);
System.Text.Json.SourceGeneration (1)
src\libraries\System.Text.Json\Common\JsonHelpers.cs (1)
73
Span<T> span =
CollectionsMarshal
.AsSpan(items);
System.Text.RegularExpressions (10)
System\Text\RegularExpressions\RegexWriter.cs (1)
181
ref int i = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_stringTable, str, out bool exists);
System\Text\RegularExpressions\Symbolic\CharSetSolver.cs (1)
381
ref BDD? bdd = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_bddCache, (ordinal, one, zero), out _);
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (3)
339
ref BDD? result = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_setBddCache, set, out _);
461
(negate ? charSetSolver.And(
CollectionsMarshal
.AsSpan(conditions)) : charSetSolver.Or(
CollectionsMarshal
.AsSpan(conditions)));
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (1)
246
ref SymbolicRegexNode<TSet>? result = ref
CollectionsMarshal
.GetValueRefOrAddDefault(_singletonCache, set, out _);
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (4)
1314
foreach (ref KeyValuePair<int, int> nfaState in
CollectionsMarshal
.AsSpan(state.NfaState!.NfaStateSet.Values))
1328
foreach (ref KeyValuePair<int, int> nfaState in
CollectionsMarshal
.AsSpan(state.NfaState!.NfaStateSet.Values))
1373
foreach (ref KeyValuePair<int, int> sourceState in
CollectionsMarshal
.AsSpan(sourceStates.Values))
1427
foreach (ref KeyValuePair<int, int> nfaState in
CollectionsMarshal
.AsSpan(state.NfaState!.NfaStateSet.Values))
Test.Utilities (1)
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (1)
202
span =
CollectionsMarshal
.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
523
return
CollectionsMarshal
.AsSpan(automationEvents);