Uniquifier.Uniquify Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Uniquify(String, ISet<String>, String, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
| Uniquify(String, HashSet<String>, Int32, String, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
| Uniquify(String, ISet<String>, Int32, String, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
| Uniquify<T>(String, IReadOnlyDictionary<String,T>, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
| Uniquify<T>(String, IReadOnlyDictionary<String,T>, String, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
| Uniquify<T>(String, Dictionary<String,T>, Int32, String, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
| Uniquify<T>(String, IReadOnlyDictionary<String,T>, Int32, String, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
| Uniquify<T>(String, Dictionary<String,T>, Func<ReadOnlySpan<Char>,ReadOnlySpan<Char>>, Int32, String, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
| Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
| Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, String, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
| Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, Int32, String, Int32) |
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird. |
Uniquify(String, ISet<String>, String, Int32)
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
public static string Uniquify(string currentIdentifier, System.Collections.Generic.ISet<string> otherIdentifiers, string? suffix, int maxLength);
static member Uniquify : string * System.Collections.Generic.ISet<string> * string * int -> string
Public Shared Function Uniquify (currentIdentifier As String, otherIdentifiers As ISet(Of String), suffix As String, maxLength As Integer) As String
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
Ein Wörterbuch, in dem der Bezeichner als Teil des Schlüssels verwendet wird.
- suffix
- String
Ein optionales Suffix, das nach dem Uniquifier hinzugefügt werden soll.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
Gibt zurück
Einen eindeutigen Bezeichner.
Gilt für:
Uniquify(String, HashSet<String>, Int32, String, Int32)
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
public static string Uniquify(string currentIdentifier, System.Collections.Generic.HashSet<string> otherIdentifiers, int maxLength, string? suffix = default, int uniquifier = 1);
static member Uniquify : string * System.Collections.Generic.HashSet<string> * int * string * int -> string
Public Shared Function Uniquify (currentIdentifier As String, otherIdentifiers As HashSet(Of String), maxLength As Integer, Optional suffix As String = Nothing, Optional uniquifier As Integer = 1) As String
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
Ein Wörterbuch, in dem der Bezeichner als Teil des Schlüssels verwendet wird.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
- suffix
- String
Ein optionales Suffix, das nach dem Uniquifier hinzugefügt werden soll.
- uniquifier
- Int32
Eine optionale Anfangsnummer für den Uniquifier.
Gibt zurück
Einen eindeutigen Bezeichner.
Gilt für:
Uniquify(String, ISet<String>, Int32, String, Int32)
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
public static string Uniquify(string currentIdentifier, System.Collections.Generic.ISet<string> otherIdentifiers, int maxLength, string? suffix = default, int uniquifier = 1);
static member Uniquify : string * System.Collections.Generic.ISet<string> * int * string * int -> string
Public Shared Function Uniquify (currentIdentifier As String, otherIdentifiers As ISet(Of String), maxLength As Integer, Optional suffix As String = Nothing, Optional uniquifier As Integer = 1) As String
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
Ein Wörterbuch, in dem der Bezeichner als Teil des Schlüssels verwendet wird.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
- suffix
- String
Ein optionales Suffix, das nach dem Uniquifier hinzugefügt werden soll.
- uniquifier
- Int32
Eine optionale Anfangsnummer für den Uniquifier.
Gibt zurück
Einen eindeutigen Bezeichner.
Gilt für:
Uniquify<T>(String, IReadOnlyDictionary<String,T>, Int32)
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
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
Typparameter
- T
Der Typ des Objekts, dem der Bezeichner zugeordnet ist.
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
- otherIdentifiers
- IReadOnlyDictionary<String,T>
Ein Wörterbuch, in dem der Bezeichner als Schlüssel verwendet wird.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
Gibt zurück
Einen eindeutigen Bezeichner.
Gilt für:
Uniquify<T>(String, IReadOnlyDictionary<String,T>, String, Int32)
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
public static string Uniquify<T>(string currentIdentifier, System.Collections.Generic.IReadOnlyDictionary<string,T> otherIdentifiers, string? suffix, int maxLength);
static member Uniquify : string * System.Collections.Generic.IReadOnlyDictionary<string, 'T> * string * int -> string
Public Shared Function Uniquify(Of T) (currentIdentifier As String, otherIdentifiers As IReadOnlyDictionary(Of String, T), suffix As String, maxLength As Integer) As String
Typparameter
- T
Der Typ des Objekts, dem der Bezeichner zugeordnet ist.
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
- otherIdentifiers
- IReadOnlyDictionary<String,T>
Ein Wörterbuch, in dem der Bezeichner als Schlüssel verwendet wird.
- suffix
- String
Ein optionales Suffix, das nach dem Uniquifier hinzugefügt werden soll.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
Gibt zurück
Einen eindeutigen Bezeichner.
Gilt für:
Uniquify<T>(String, Dictionary<String,T>, Int32, String, Int32)
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
public static string Uniquify<T>(string currentIdentifier, System.Collections.Generic.Dictionary<string,T> otherIdentifiers, int maxLength, string? suffix = default, int uniquifier = 1);
static member Uniquify : string * System.Collections.Generic.Dictionary<string, 'T> * int * string * int -> string
Public Shared Function Uniquify(Of T) (currentIdentifier As String, otherIdentifiers As Dictionary(Of String, T), maxLength As Integer, Optional suffix As String = Nothing, Optional uniquifier As Integer = 1) As String
Typparameter
- T
Der Typ des Objekts, dem der Bezeichner zugeordnet ist.
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
- otherIdentifiers
- Dictionary<String,T>
Ein Wörterbuch, in dem der Bezeichner als Teil des Schlüssels verwendet wird.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
- suffix
- String
Ein optionales Suffix, das nach dem Uniquifier hinzugefügt werden soll.
- uniquifier
- Int32
Eine optionale Anfangsnummer für den Uniquifier.
Gibt zurück
Einen eindeutigen Bezeichner.
Gilt für:
Uniquify<T>(String, IReadOnlyDictionary<String,T>, Int32, String, Int32)
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
public static string Uniquify<T>(string currentIdentifier, System.Collections.Generic.IReadOnlyDictionary<string,T> otherIdentifiers, int maxLength, string? suffix = default, int uniquifier = 1);
static member Uniquify : string * System.Collections.Generic.IReadOnlyDictionary<string, 'T> * int * string * int -> string
Public Shared Function Uniquify(Of T) (currentIdentifier As String, otherIdentifiers As IReadOnlyDictionary(Of String, T), maxLength As Integer, Optional suffix As String = Nothing, Optional uniquifier As Integer = 1) As String
Typparameter
- T
Der Typ des Objekts, dem der Bezeichner zugeordnet ist.
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
- otherIdentifiers
- IReadOnlyDictionary<String,T>
Ein Wörterbuch, in dem der Bezeichner als Schlüssel verwendet wird.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
- suffix
- String
Ein optionales Suffix, das nach dem Uniquifier hinzugefügt werden soll.
- uniquifier
- Int32
Eine optionale Anfangsnummer für den Uniquifier.
Gibt zurück
Einen eindeutigen Bezeichner.
Gilt für:
Uniquify<T>(String, Dictionary<String,T>, Func<ReadOnlySpan<Char>,ReadOnlySpan<Char>>, Int32, String, Int32)
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
public static string Uniquify<T>(string currentIdentifier, System.Collections.Generic.Dictionary<string,T> otherIdentifiers, Func<ReadOnlySpan<char>,ReadOnlySpan<char>> keySelector, int maxLength, string? suffix = default, int uniquifier = 1);
static member Uniquify : string * System.Collections.Generic.Dictionary<string, 'T> * Func<ReadOnlySpan<char>, ReadOnlySpan<char>> * int * string * int -> string
Public Shared Function Uniquify(Of T) (currentIdentifier As String, otherIdentifiers As Dictionary(Of String, T), keySelector As Func(Of ReadOnlySpan(Of Char), ReadOnlySpan(Of Char)), maxLength As Integer, Optional suffix As String = Nothing, Optional uniquifier As Integer = 1) As String
Typparameter
- T
Der Typ des Objekts, dem der Bezeichner zugeordnet ist.
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
- otherIdentifiers
- Dictionary<String,T>
Ein Wörterbuch, in dem der Bezeichner als Teil des Schlüssels verwendet wird.
- keySelector
- Func<ReadOnlySpan<Char>,ReadOnlySpan<Char>>
Erstellt das Schlüsselobjekt aus einem Bezeichner.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
- suffix
- String
Ein optionales Suffix, das nach dem Uniquifier hinzugefügt werden soll.
- uniquifier
- Int32
Eine optionale Anfangsnummer für den Uniquifier.
Gibt zurück
Einen eindeutigen Bezeichner.
Gilt für:
Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, Int32)
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
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
Typparameter
- TKey
Der Typ des Schlüssels, der den Bezeichner enthält.
- TValue
Der Typ des Objekts, dem der Bezeichner zugeordnet ist.
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
- otherIdentifiers
- IReadOnlyDictionary<TKey,TValue>
Ein Wörterbuch, in dem der Bezeichner als Teil des Schlüssels verwendet wird.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
Gibt zurück
Einen eindeutigen Bezeichner.
Gilt für:
Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, String, Int32)
- Quelle:
- Uniquifier.cs
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
public static string Uniquify<TKey,TValue>(string currentIdentifier, System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> otherIdentifiers, Func<string,TKey> keySelector, string? suffix, int maxLength);
static member Uniquify : string * System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * Func<string, 'Key> * string * int -> string
Public Shared Function Uniquify(Of TKey, TValue) (currentIdentifier As String, otherIdentifiers As IReadOnlyDictionary(Of TKey, TValue), keySelector As Func(Of String, TKey), suffix As String, maxLength As Integer) As String
Typparameter
- TKey
Der Typ des Schlüssels, der den Bezeichner enthält.
- TValue
Der Typ des Objekts, dem der Bezeichner zugeordnet ist.
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
- otherIdentifiers
- IReadOnlyDictionary<TKey,TValue>
Ein Wörterbuch, in dem der Bezeichner als Teil des Schlüssels verwendet wird.
- suffix
- String
Ein optionales Suffix, das nach dem Uniquifier hinzugefügt werden soll.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
Gibt zurück
Einen eindeutigen Bezeichner.
Gilt für:
Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, Int32, String, Int32)
- Quelle:
- Uniquifier.cs
Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.
public static string Uniquify<TKey,TValue>(string currentIdentifier, System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> otherIdentifiers, Func<string,TKey> keySelector, int maxLength, string? suffix = default, int uniquifier = 1);
static member Uniquify : string * System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * Func<string, 'Key> * int * string * 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, Optional suffix As String = Nothing, Optional uniquifier As Integer = 1) As String
Typparameter
- TKey
Der Typ des Schlüssels, der den Bezeichner enthält.
- TValue
Der Typ des Objekts, dem der Bezeichner zugeordnet ist.
Parameter
- currentIdentifier
- String
Der Basisbezeichner.
- otherIdentifiers
- IReadOnlyDictionary<TKey,TValue>
Ein Wörterbuch, in dem der Bezeichner als Teil des Schlüssels verwendet wird.
- maxLength
- Int32
Die maximale Länge des Bezeichners.
- suffix
- String
Ein optionales Suffix, das nach dem Uniquifier hinzugefügt werden soll.
- uniquifier
- Int32
Eine optionale Anfangsnummer für den Uniquifier.
Gibt zurück
Einen eindeutigen Bezeichner.