System.Generics.Defaults.TEqualityComparer.Construct

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function Construct(const EqualityComparison: TEqualityComparison<T>;
const Hasher: THasher<T>): IEqualityComparer<T>; overload; static;
class function Construct(const EqualityComparison: TEqualityComparison<T>):

C++

static System::DelphiInterface<IEqualityComparer__1<T> > __fastcall Construct(const System::DelphiInterface<TEqualityComparison__1<T> > EqualityComparison, const System::DelphiInterface<THasher__1<T> > Hasher)/* overload */;
static System::DelphiInterface<IEqualityComparer__1<T> > __fastcall Construct(const System::DelphiInterface<TEqualityComparison__1<T> > EqualityComparison)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Generics.Defaults.pas
System.Generics.Defaults.hpp
System.Generics.Defaults TEqualityComparer

Description

Construct crée une instance de la classe TEqualityComparer.

Utilisez la méthode Construct quand vous devez créer une instance de la classe TEqualityComparer. EqualityComparison est une référence à une routine TEqualityComparison qui gèrera toutes les vérifications d'égalité. Hasher est une référence à une routine THasher qui gèrera toutes les requêtes de génération d'un code de hachage.

Construct crée une nouvelle instance de TDelegatedEqualityComparer, en passant la routine fournie par l'utilisateur en paramètre au constructeur de TDelegatedEqualityComparer.

Voir aussi