C# Класс Regextra.Template

Показать файл Открыть проект

Открытые методы

Метод Описание
Format ( string template, object item, IFormatProvider provider = null ) : string
FormatTemplate ( this template, object item, IFormatProvider provider = null ) : string

Приватные методы

Метод Описание
FormatEscapedToken ( string token ) : string
FormatOddBalancedToken ( Match m, string property ) : string
FormatPartiallyDelimitedToken ( Match m, Func propertyValue ) : string
FormatProperty ( object item, Match m, IFormatProvider provider ) : string
GetFailedPropertyChain ( string properties, int index ) : string>.Tuple
GetMatchPropertyValue ( object item, Match m, IFormatProvider provider ) : string
GetNestedPropertyValue ( object item, Match m, IFormatProvider provider ) : string
GetPropertyValue ( object item, string property ) : object
GetSinglePropertyValue ( object item, Match m, IFormatProvider provider ) : string
IsBalancedDelimiterCountEven ( Match m ) : bool
IsBalancedDelimiterCountOdd ( Match m ) : bool
IsPartiallyDelimited ( Match m ) : bool
TrimPartialDelimiters ( bool isOddPair, char delimiterChar, int length ) : string

Описание методов

Format() публичный статический Метод

public static Format ( string template, object item, IFormatProvider provider = null ) : string
template string
item object
provider IFormatProvider
Результат string

FormatTemplate() публичный статический Метод

public static FormatTemplate ( this template, object item, IFormatProvider provider = null ) : string
template this
item object
provider IFormatProvider
Результат string