Funcular.IdGenerators.Base36.Base36IdGenerator.Format C# (CSharp) Méthode

Format() public méthode

Given a non-delimited Id, format it with the current instance’s delimiter and delimiter positions. If Id already contains delimiter, or is null or empy, returns Id unmodified.
public Format ( string id ) : string
id string
Résultat string
        public string Format(string id)
        {
            if (string.IsNullOrWhiteSpace(id) || id.Contains(_delimiter))
                return id;
            StringBuilder sb = new StringBuilder(id);
            foreach (var pos in this._delimiterPositions)
            {
                sb.Insert(pos, _delimiter);
            }
            return sb.ToString();
        }