15 references to AsSegments
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (15)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (10)
95
if (SegmentedCollectionsMarshal.
AsSegments
(sourceArray) == SegmentedCollectionsMarshal.
AsSegments
(destinationArray)
450
=> new(SegmentedCollectionsMarshal.
AsSegments
(_first), _firstOffset, SegmentedCollectionsMarshal.
AsSegments
(_second), _secondOffset, _length);
536
=> new(SegmentedCollectionsMarshal.
AsSegments
(_first), _firstOffset, SegmentedCollectionsMarshal.
AsSegments
(_second), _secondOffset, _length);
551
=> new(SegmentedCollectionsMarshal.
AsSegments
(_enumerable._first), _enumerable._firstOffset, SegmentedCollectionsMarshal.
AsSegments
(_enumerable._second), _enumerable._secondOffset, _enumerable._length);
680
=> new(SegmentedCollectionsMarshal.
AsSegments
(_array), _offset, _length);
695
=> new(SegmentedCollectionsMarshal.
AsSegments
(_enumerable._array), _enumerable._offset, _enumerable._length);
src\Dependencies\Collections\Segmented\SegmentedArray`1+PrivateMarshal.cs (1)
16
/// <inheritdoc cref="SegmentedCollectionsMarshal.
AsSegments
{T}(SegmentedArray{T})"/>
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (1)
674
var segments = SegmentedCollectionsMarshal.
AsSegments
(oldArray);
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (1)
928
var segments = SegmentedCollectionsMarshal.
AsSegments
(oldArray);
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (2)
98
if (SegmentedCollectionsMarshal.
AsSegments
(_items) is { Length: 1 } segments)
160
var segments = SegmentedCollectionsMarshal.
AsSegments
(oldArray);