GetDefaultLongConversionValue() public static method

Get default long conversion value
public static GetDefaultLongConversionValue ( ) : long
return long
 /// <summary>
 /// Convert string value to long value
 /// </summary>
 /// <param name="strValue">string value to convert</param>
 /// <returns>long value</returns>
 public static long TryParseLong(this string strValue)
 {
     return(strValue.TryParseLong(BasePrimitivesExtensions.GetDefaultLongConversionValue(),
                                  BasePrimitivesExtensions.GetDefaultLongAllowDefaultConversion(),
                                  BasePrimitivesExtensions.GetDefaultLongNumberStyle(),
                                  BasePrimitivesExtensions.GetCurrentCulture()));
 }
        /// <summary>
        /// Parse string array in long array
        /// </summary>
        /// <param name="strValue">string to parse</param>
        /// <param name="defaultValue">default value when default tryparse</param>
        /// <param name="allowDefaultConversion">Allow default tryparse values</param>
        /// <param name="numberStyle">number style to convert</param>
        /// <param name="culture">culture origin</param>
        /// <returns>long array</returns>
        public static long[] TryParseLongArray(this string strValue, long[] defaultValue, bool allowDefaultConversion, NumberStyles numberStyle, CultureInfo culture)
        {
            if (String.IsNullOrEmpty(strValue))
            {
                return defaultValue ?? new long[] { }
            }
            ;

            var intList = defaultValue != null
                ? defaultValue.ToList()
                : new List <long>();

            foreach (var l in strValue.Split(','))
            {
                var strInt = l ?? "";

                if (String.IsNullOrEmpty(strInt))
                {
                    if (allowDefaultConversion)
                    {
                        intList.Add(BasePrimitivesExtensions.GetDefaultLongConversionValue());
                    }

                    continue;
                }

                long intConvert;
                if (!long.TryParse(strInt, numberStyle, culture, out intConvert))
                {
                    if (allowDefaultConversion)
                    {
                        intList.Add(BasePrimitivesExtensions.GetDefaultLongConversionValue());
                    }
                }
                else
                {
                    intList.Add(intConvert);
                }
            }

            return(intList.ToArray());
        }
 /// <summary>
 /// Convert string value to long value
 /// </summary>
 /// <param name="strValue">string value to convert</param>
 /// <param name="numberStyle">string number style</param>
 /// <param name="culture">current culture</param>
 /// <returns>long value</returns>
 public static long TryParseLong(this string strValue, NumberStyles numberStyle, CultureInfo culture)
 {
     return(strValue.TryParseLong(BasePrimitivesExtensions.GetDefaultLongConversionValue(),
                                  BasePrimitivesExtensions.GetDefaultLongAllowDefaultConversion(),
                                  numberStyle, culture));
 }
 /// <summary>
 /// <para>Try parse long to long value</para>
 /// <para>Default value is BasePrimitivesExtensions.GetDefaultlongConversionValue() value</para>
 /// </summary>
 /// <param name="objValue">object to convert</param>
 /// <returns>long result</returns>
 public static long TryParseLong(this object objValue)
 {
     return(objValue.TryParseLong(BasePrimitivesExtensions.GetDefaultLongConversionValue()));
 }
 /// <summary>
 /// Convert nullable decimal value to long value
 /// </summary>
 /// <param name="decimalValue">nullable decimal value</param>
 /// <returns>long value</returns>
 public static long TryParseLong(this decimal?decimalValue)
 {
     return(decimalValue.TryParseLong(BasePrimitivesExtensions.GetDefaultLongConversionValue()));
 }