15 references to AsSegmentedHashSet
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1+PrivateMarshal.cs (1)
51/// <inheritdoc cref="SegmentedCollectionsMarshal.AsSegmentedHashSet{T}(ImmutableSegmentedHashSet{T})"/>
Microsoft.CodeAnalysis.UnitTests (14)
Collections\SegmentedCollectionsMarshalTests.cs (14)
571Assert.Same(set, SegmentedCollectionsMarshal.AsSegmentedHashSet(immutableHashSet)); 597Assert.Null(SegmentedCollectionsMarshal.AsSegmentedHashSet<int>(default)); 598Assert.Null(SegmentedCollectionsMarshal.AsSegmentedHashSet<int?>(default)); 599Assert.Null(SegmentedCollectionsMarshal.AsSegmentedHashSet<Guid>(default)); 600Assert.Null(SegmentedCollectionsMarshal.AsSegmentedHashSet<Guid?>(default)); 601Assert.Null(SegmentedCollectionsMarshal.AsSegmentedHashSet<string>(default)); 602Assert.Null(SegmentedCollectionsMarshal.AsSegmentedHashSet<CustomClass>(default)); 603Assert.Null(SegmentedCollectionsMarshal.AsSegmentedHashSet<ManagedCustomStruct>(default)); 604Assert.Null(SegmentedCollectionsMarshal.AsSegmentedHashSet<ManagedCustomStruct?>(default)); 605Assert.Null(SegmentedCollectionsMarshal.AsSegmentedHashSet<UnmanagedCustomStruct>(default)); 606Assert.Null(SegmentedCollectionsMarshal.AsSegmentedHashSet<UnmanagedCustomStruct?>(default)); 614SegmentedHashSet<T>? set = SegmentedCollectionsMarshal.AsSegmentedHashSet(ImmutableSegmentedHashSet<T>.Empty); 638SegmentedHashSet<T>? set = SegmentedCollectionsMarshal.AsSegmentedHashSet(immutableHashSet); 643Assert.Same(set, SegmentedCollectionsMarshal.AsSegmentedHashSet(immutableHashSet));