Partager via


Uniquifier.Uniquify Méthode

Définition

Surcharges

Uniquify<T>(String, IReadOnlyDictionary<String,T>, Int32)

Crée un identificateur unique en ajoutant un nombre à la chaîne donnée.

Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, Int32)

Crée un identificateur unique en ajoutant un nombre à la chaîne donnée.

Uniquify<T>(String, IReadOnlyDictionary<String,T>, Int32)

Crée un identificateur unique en ajoutant un nombre à la chaîne donnée.

public static string Uniquify<T> (string currentIdentifier, System.Collections.Generic.IReadOnlyDictionary<string,T> otherIdentifiers, int maxLength);
static member Uniquify : string * System.Collections.Generic.IReadOnlyDictionary<string, 'T> * int -> string
Public Shared Function Uniquify(Of T) (currentIdentifier As String, otherIdentifiers As IReadOnlyDictionary(Of String, T), maxLength As Integer) As String

Paramètres de type

T

Type de l’objet auquel l’identificateur est mappé.

Paramètres

currentIdentifier
String

Identificateur de base.

otherIdentifiers
IReadOnlyDictionary<String,T>

Dictionnaire dans lequel l’identificateur sera utilisé comme clé.

maxLength
Int32

Longueur maximale de l’identificateur.

Retours

Un identificateur unique.

S’applique à

Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, Int32)

Crée un identificateur unique en ajoutant un nombre à la chaîne donnée.

public static string Uniquify<TKey,TValue> (string currentIdentifier, System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> otherIdentifiers, Func<string,TKey> keySelector, int maxLength);
static member Uniquify : string * System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * Func<string, 'Key> * int -> string
Public Shared Function Uniquify(Of TKey, TValue) (currentIdentifier As String, otherIdentifiers As IReadOnlyDictionary(Of TKey, TValue), keySelector As Func(Of String, TKey), maxLength As Integer) As String

Paramètres de type

TKey

Type de la clé qui contient l’identificateur.

TValue

Type de l’objet auquel l’identificateur est mappé.

Paramètres

currentIdentifier
String

Identificateur de base.

otherIdentifiers
IReadOnlyDictionary<TKey,TValue>

Dictionnaire dans lequel l’identificateur sera utilisé dans le cadre de la clé.

keySelector
Func<String,TKey>

Crée l’objet clé à partir d’un identificateur.

maxLength
Int32

Longueur maximale de l’identificateur.

Retours

Un identificateur unique.

S’applique à