AutoMapper CamelCaseNamingConvention.cs - PullRequest
       6

AutoMapper CamelCaseNamingConvention.cs

0 голосов
/ 18 февраля 2019

Глядя на код ниже

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...