Sprache

Uniquifier.Uniquify Methode

Definition

Ü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.

otherIdentifiers
ISet<String>

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.

otherIdentifiers
HashSet<String>

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.

otherIdentifiers
ISet<String>

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.

keySelector
Func<String,TKey>

Erstellt das Schlüsselobjekt aus einem Bezeichner.

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.

keySelector
Func<String,TKey>

Erstellt das Schlüsselobjekt aus einem Bezeichner.

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.

keySelector
Func<String,TKey>

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: