15 references to AlternateLookupDelegate
System.Collections.Immutable (15)
System\Collections\Frozen\DefaultFrozenSet.AlternateLookup.cs (2)
11private protected override AlternateLookupDelegate<TAlternate> GetAlternateLookupDelegate<TAlternate>() 25public static readonly AlternateLookupDelegate<TAlternate> Instance = (set, item)
System\Collections\Frozen\FrozenSet.cs (3)
345private protected virtual AlternateLookupDelegate<TAlternate> GetAlternateLookupDelegate<TAlternate>() 370/// Holds an implementation of <see cref="AlternateLookupDelegate{TAlternate}"/> which always returns -1. 379public static readonly AlternateLookupDelegate<TAlternate> ReturnsNullRef = (_, _) => -1;
System\Collections\Frozen\Int32\Int32FrozenSet.AlternateLookup.cs (2)
13private protected override AlternateLookupDelegate<TAlternate> GetAlternateLookupDelegate<TAlternate>() 27public static readonly AlternateLookupDelegate<TAlternate> Instance = (set, item)
System\Collections\Frozen\SmallFrozenSet.AlternateLookup.cs (2)
11private protected override AlternateLookupDelegate<TAlternateKey> GetAlternateLookupDelegate<TAlternateKey>() 25public static readonly AlternateLookupDelegate<TAlternateKey> Instance = (set, item)
System\Collections\Frozen\String\LengthBucketsFrozenSet.AlternateLookup.cs (3)
16private static readonly AlternateLookupDelegate<ReadOnlySpan<char>> s_alternateLookup = (set, key) 20private protected override AlternateLookupDelegate<TAlternateKey> GetAlternateLookupDelegate<TAlternateKey>() 23return (AlternateLookupDelegate<TAlternateKey>)(object)s_alternateLookup;
System\Collections\Frozen\String\OrdinalStringFrozenSet.AlternateLookup.cs (3)
15private static readonly AlternateLookupDelegate<ReadOnlySpan<char>> s_alternateLookup = (set, key) 19private protected override AlternateLookupDelegate<TAlternateKey> GetAlternateLookupDelegate<TAlternateKey>() 22return (AlternateLookupDelegate<TAlternateKey>)(object)s_alternateLookup;