NPetrovich.Inflection.CaseInflection.Apply C# (CSharp) Method

Apply() private method

private Apply ( string name, Case @case, Rule rule ) : string
name string
@case Case
rule NPetrovich.Rules.Data.Rule
return string
        private string Apply(string name, Case @case, Rule rule)
        {
            foreach (var @char in FindCaseModificator(@case, rule))
            {
                switch (@char)
                {
                    case '.':
                        break;
                    case '-':
                        name = name.Substring(0, name.Length - 1);
                        break;
                    default:
                        name += @char;
                        break;
                }
            }

            return name;
        }