Condividi tramite


Uniquifier.Uniquify Metodo

Definizione

Overload

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

Crea un identificatore univoco aggiungendo un numero alla stringa specificata.

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

Crea un identificatore univoco aggiungendo un numero alla stringa specificata.

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

Crea un identificatore univoco aggiungendo un numero alla stringa specificata.

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

Parametri di tipo

T

Tipo dell'oggetto a cui viene eseguito il mapping dell'identificatore.

Parametri

currentIdentifier
String

Identificatore di base.

otherIdentifiers
IReadOnlyDictionary<String,T>

Dizionario in cui verrà usato l'identificatore come chiave.

maxLength
Int32

Lunghezza massima dell'identificatore.

Restituisce

Identificatore univoco.

Si applica a

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

Crea un identificatore univoco aggiungendo un numero alla stringa specificata.

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

Parametri di tipo

TKey

Tipo della chiave contenente l'identificatore.

TValue

Tipo dell'oggetto a cui viene eseguito il mapping dell'identificatore.

Parametri

currentIdentifier
String

Identificatore di base.

otherIdentifiers
IReadOnlyDictionary<TKey,TValue>

Dizionario in cui verrà usato l'identificatore come parte della chiave.

keySelector
Func<String,TKey>

Crea l'oggetto chiave da un identificatore.

maxLength
Int32

Lunghezza massima dell'identificatore.

Restituisce

Identificatore univoco.

Si applica a