Xamasoft.JsonClassGenerator.JsonClassGenerator.CreateUniqueClassName C# (CSharp) Method

CreateUniqueClassName() private method

private CreateUniqueClassName ( string name ) : string
name string
return string
        string CreateUniqueClassName(string name)
        {
            name = ToTitleCase(name);

            var finalName = name;
            var i = 2;
            while (Names.Any(x => x.Equals(finalName, StringComparison.OrdinalIgnoreCase)))
            {
                finalName = name + i;
                i++;
            }

            Names.Add(finalName);
            return finalName;
        }