Глядя на код ниже
public class PascalCaseNamingConvention : INamingConvention
{
public Regex SplittingExpression { get; } = new Regex(@"(\p{Lu}+(?=$|\p{Lu}[\p{Ll}0-9])|\p{Lu}?[\p{Ll}0-9]+)");
public string SeparatorCharacter => string.Empty;
public string ReplaceValue(Match match) => match.Value[0].ToString().ToUpper() + match.Value.Substring(1);
}
от Automapper source
Как собрать то же самое, но для CamelCase?
Мне нужно настроить регулярное выражение?или обратите внимание на совпадение. Значение [0] .ToString (). ToUpper ()?
Что на самом деле делают эти фрагменты кода?
BR