FrozenSet<T>.GetAlternateLookup<TAlternate> Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets an instance of a type that may be used to perform operations on a FrozenSet<T>
using a TAlternate
instead of a T
.
public:
generic <typename TAlternate>
System::Collections::Frozen::FrozenSet<T>::AlternateLookup<TAlternate> GetAlternateLookup();
public System.Collections.Frozen.FrozenSet<T>.AlternateLookup<TAlternate> GetAlternateLookup<TAlternate> ();
member this.GetAlternateLookup : unit -> System.Collections.Frozen.FrozenSet<'T>.AlternateLookup<'Alternate>
Public Function GetAlternateLookup(Of TAlternate) () As FrozenSet(Of T).AlternateLookup(Of TAlternate)
Type Parameters
- TAlternate
The alternate type of a item for performing lookups.
Returns
The created lookup instance.
Exceptions
This instance's comparer is not compatible with TAlternate
.
Remarks
This instance must be using a comparer that implements IAlternateEqualityComparer<TAlternate,T> with
TAlternate
and T
. If it doesn't, an exception will be thrown.