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;
}