22 references to AsImmutableSegmentedList
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1+PrivateMarshal.cs (1)
47
/// <inheritdoc cref="SegmentedCollectionsMarshal.
AsImmutableSegmentedList
{T}(SegmentedList{T}?)"/>
Microsoft.CodeAnalysis.UnitTests (21)
Collections\SegmentedCollectionsMarshalTests.cs (21)
407
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
<int>(null).IsDefault);
408
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
<int?>(null).IsDefault);
409
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
<Guid>(null).IsDefault);
410
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
<Guid?>(null).IsDefault);
411
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
<string>(null).IsDefault);
412
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
<CustomClass>(null).IsDefault);
413
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
<ManagedCustomStruct>(null).IsDefault);
414
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
<ManagedCustomStruct?>(null).IsDefault);
415
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
<UnmanagedCustomStruct>(null).IsDefault);
416
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
<UnmanagedCustomStruct?>(null).IsDefault);
422
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(new SegmentedList<int>(0)).IsEmpty);
423
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(new SegmentedList<int?>(0)).IsEmpty);
424
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(new SegmentedList<Guid>(0)).IsEmpty);
425
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(new SegmentedList<Guid?>(0)).IsEmpty);
426
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(new SegmentedList<string>(0)).IsEmpty);
427
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(new SegmentedList<CustomClass>(0)).IsEmpty);
428
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(new SegmentedList<ManagedCustomStruct>(0)).IsEmpty);
429
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(new SegmentedList<ManagedCustomStruct?>(0)).IsEmpty);
430
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(new SegmentedList<UnmanagedCustomStruct>(0)).IsEmpty);
431
Assert.True(SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(new SegmentedList<UnmanagedCustomStruct?>(0)).IsEmpty);
440
ImmutableSegmentedList<T> immutableList = SegmentedCollectionsMarshal.
AsImmutableSegmentedList
(list);