public static ITypeConfigSyntax <T> TypeUseGrouping <T>(this ITypeConfigSyntax <T> syntax, bool value)
 {
     return(syntax.TypeDefault(OptionsParameter.UseGrouping, value));
 }
 public static ITypeConfigSyntax <T> TypeNumberFiller <T>(this ITypeConfigSyntax <T> syntax, byte value)
 {
     return(syntax.TypeDefault(OptionsParameter.NumberFiller, value));
 }
        //--------------------------------------------------------------------------------
        // Type
        //--------------------------------------------------------------------------------

        // Default

        public static ITypeConfigSyntax <T> TypeNumberPadding <T>(this ITypeConfigSyntax <T> syntax, Padding value)
        {
            return(syntax.TypeDefault(OptionsParameter.NumberPadding, value));
        }
 public static ITypeConfigSyntax <T> TypeZeroFill <T>(this ITypeConfigSyntax <T> syntax, bool value)
 {
     return(syntax.TypeDefault(OptionsParameter.ZeroFill, value));
 }
        //--------------------------------------------------------------------------------
        // Type
        //--------------------------------------------------------------------------------

        // Default

        public static ITypeConfigSyntax <T> TypeDelimiter <T>(this ITypeConfigSyntax <T> syntax, params byte[] value)
        {
            return(syntax.TypeDefault(Parameter.Delimiter, value));
        }
 public static ITypeConfigSyntax <T> TypeEncoding <T>(this ITypeConfigSyntax <T> syntax, Encoding value)
 {
     return(syntax.TypeDefault(Parameter.Encoding, value));
 }
 public static ITypeConfigSyntax <T> TypeNumberTextDecimalStyle <T>(this ITypeConfigSyntax <T> syntax, NumberStyles value)
 {
     return(syntax.TypeDefault(Parameter.NumberTextDecimalStyle, value));
 }
        // Type

        public static ITypeConfigSyntax <T> UseDelimiter <T>(this ITypeConfigSyntax <T> syntax, params byte[] value)
        {
            if (value is null || (value.Length == 0))
            {
                syntax.UseDelimiter(false).TypeDelimiter(null);
            }
 public static ITypeConfigSyntax <T> TypeDateTimeTextStyle <T>(this ITypeConfigSyntax <T> syntax, DateTimeStyles value)
 {
     return(syntax.TypeDefault(Parameter.DateTimeTextStyle, value));
 }
 public static ITypeConfigSyntax <T> TypeNumberTextProvider <T>(this ITypeConfigSyntax <T> syntax, IFormatProvider value)
 {
     return(syntax.TypeDefault(Parameter.NumberTextProvider, value));
 }
 public static ITypeConfigSyntax <T> TypeFalseValue <T>(this ITypeConfigSyntax <T> syntax, byte value)
 {
     return(syntax.TypeDefault(Parameter.FalseValue, value));
 }
 public static ITypeConfigSyntax <T> TypeDateTimeKind <T>(this ITypeConfigSyntax <T> syntax, DateTimeKind value)
 {
     return(syntax.TypeDefault(Parameter.DateTimeKind, value));
 }
 public static ITypeConfigSyntax <T> TypeTextFiller <T>(this ITypeConfigSyntax <T> syntax, byte value)
 {
     return(syntax.TypeDefault(Parameter.TextFiller, value));
 }
 public static ITypeConfigSyntax <T> TypeTextPadding <T>(this ITypeConfigSyntax <T> syntax, Padding value)
 {
     return(syntax.TypeDefault(Parameter.TextPadding, value));
 }
 public static ITypeConfigSyntax <T> TypeTrim <T>(this ITypeConfigSyntax <T> syntax, bool value)
 {
     return(syntax.TypeDefault(Parameter.Trim, value));
 }