diff --git a/X10D/src/BooleanExtensions.cs b/X10D/src/BooleanExtensions.cs
index b6ca033..256806f 100644
--- a/X10D/src/BooleanExtensions.cs
+++ b/X10D/src/BooleanExtensions.cs
@@ -1,7 +1,5 @@
namespace X10D
{
- using System;
-
///
/// Extension methods for .
///
diff --git a/X10D/src/ComparableExtensions.cs b/X10D/src/ComparableExtensions.cs
index d0991ca..bce366d 100644
--- a/X10D/src/ComparableExtensions.cs
+++ b/X10D/src/ComparableExtensions.cs
@@ -16,7 +16,8 @@
/// The exclusive upper bound.
/// Returns if the value is between the bounds,
/// otherwise.
- public static bool Between(this T actual, T lower, T upper) where T : IComparable
+ public static bool Between(this T actual, T lower, T upper)
+ where T : IComparable
{
return actual.CompareTo(lower) > 0 && actual.CompareTo(upper) < 0;
}
diff --git a/X10D/src/DictionaryExtensions.cs b/X10D/src/DictionaryExtensions.cs
index ae915bd..22e335c 100644
--- a/X10D/src/DictionaryExtensions.cs
+++ b/X10D/src/DictionaryExtensions.cs
@@ -1,6 +1,5 @@
namespace X10D
{
- using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
@@ -22,15 +21,13 @@
{
static string SanitizeValue(T value)
{
- return
- value is string str &&
- Regex.IsMatch(str, "\\s")
- ? $"\"{str}\""
- : value.ToString();
+ return value is string str &&
+ Regex.IsMatch(str, "\\s")
+ ? $"\"{str}\""
+ : value.ToString();
}
- IEnumerable strings =
- dictionary.Select(o => $"{o.Key}={SanitizeValue(o.Value)}");
+ IEnumerable strings = dictionary.Select(o => $"{o.Key}={SanitizeValue(o.Value)}");
return string.Join(";", strings);
}
@@ -43,7 +40,7 @@
/// Returns a representing the dictionary as a key=value; set.
public static string ToConnectionString(this IDictionary dictionary)
{
- return ((IReadOnlyDictionary) dictionary).ToConnectionString();
+ return ((IReadOnlyDictionary)dictionary).ToConnectionString();
}
///
@@ -55,7 +52,7 @@
/// Returns a representing the dictionary as a key=value; set.
public static string ToConnectionString(this Dictionary dictionary)
{
- return ((IReadOnlyDictionary) dictionary).ToConnectionString();
+ return ((IReadOnlyDictionary)dictionary).ToConnectionString();
}
///
@@ -69,8 +66,8 @@
{
static string Sanitize(KeyValuePair kvp)
{
- string key = HttpUtility.UrlEncode(kvp.Key.ToString());
- string value = HttpUtility.UrlEncode(kvp.Value.ToString());
+ var key = HttpUtility.UrlEncode(kvp.Key.ToString());
+ var value = HttpUtility.UrlEncode(kvp.Value.ToString());
return $"{key}={value}";
}
@@ -86,7 +83,7 @@
/// Returns a representing the dictionary as a key=value& set.
public static string ToGetParameters(this IDictionary dictionary)
{
- return ((IReadOnlyDictionary) dictionary).ToGetParameters();
+ return ((IReadOnlyDictionary)dictionary).ToGetParameters();
}
///
@@ -98,7 +95,7 @@
/// Returns a representing the dictionary as a key=value& set.
public static string ToGetParameters(this Dictionary dictionary)
{
- return ((IReadOnlyDictionary) dictionary).ToGetParameters();
+ return ((IReadOnlyDictionary)dictionary).ToGetParameters();
}
}
}
diff --git a/X10D/src/EndPointExtensions.cs b/X10D/src/EndPointExtensions.cs
index 42ef242..885cd80 100644
--- a/X10D/src/EndPointExtensions.cs
+++ b/X10D/src/EndPointExtensions.cs
@@ -1,6 +1,5 @@
namespace X10D
{
- using System;
using System.Net;
///
@@ -20,7 +19,7 @@
{
IPEndPoint ip => ip.Address.ToString(),
DnsEndPoint dns => dns.Host,
- _ => string.Empty
+ _ => string.Empty,
};
}
@@ -35,7 +34,7 @@
{
IPEndPoint ip => ip.Port,
DnsEndPoint dns => dns.Port,
- _ => 0
+ _ => 0,
};
}
}
diff --git a/X10D/src/Int16Extensions.cs b/X10D/src/Int16Extensions.cs
index f4f51a2..86d52f7 100644
--- a/X10D/src/Int16Extensions.cs
+++ b/X10D/src/Int16Extensions.cs
@@ -45,7 +45,7 @@
/// epoch.
public static DateTime FromUnixTimestamp(this short timestamp, bool isMillis = false)
{
- return ((long) timestamp).FromUnixTimestamp(isMillis);
+ return ((long)timestamp).FromUnixTimestamp(isMillis);
}
///
@@ -76,7 +76,7 @@
/// otherwise.
public static bool IsEven(this short number)
{
- return ((long) number).IsEven();
+ return ((long)number).IsEven();
}
///
@@ -87,7 +87,7 @@
/// otherwise.
public static bool IsEven(this ushort number)
{
- return ((ulong) number).IsEven();
+ return ((ulong)number).IsEven();
}
///
@@ -120,7 +120,7 @@
/// otherwise.
public static bool IsPrime(this short number)
{
- return ((long) number).IsPrime();
+ return ((long)number).IsPrime();
}
///
@@ -131,7 +131,7 @@
/// otherwise.
public static bool IsPrime(this ushort number)
{
- return ((ulong) number).IsPrime();
+ return ((ulong)number).IsPrime();
}
///
@@ -142,7 +142,7 @@
/// otherwise.
public static bool ToBoolean(this short value)
{
- return ((long) value).ToBoolean();
+ return ((long)value).ToBoolean();
}
///
@@ -153,7 +153,7 @@
/// otherwise.
public static bool ToBoolean(this ushort value)
{
- return ((ulong) value).ToBoolean();
+ return ((ulong)value).ToBoolean();
}
}
}
diff --git a/X10D/src/Int32Extensions.cs b/X10D/src/Int32Extensions.cs
index a46f86c..9d6554b 100644
--- a/X10D/src/Int32Extensions.cs
+++ b/X10D/src/Int32Extensions.cs
@@ -45,7 +45,7 @@
/// epoch.
public static DateTime FromUnixTimestamp(this int timestamp, bool isMillis = false)
{
- return ((long) timestamp).FromUnixTimestamp(isMillis);
+ return ((long)timestamp).FromUnixTimestamp(isMillis);
}
///
@@ -120,7 +120,7 @@
/// otherwise.
public static bool IsPrime(this int number)
{
- return ((long) number).IsPrime();
+ return ((long)number).IsPrime();
}
///
@@ -131,7 +131,7 @@
/// otherwise.
public static bool ToBoolean(this int value)
{
- return ((long) value).ToBoolean();
+ return ((long)value).ToBoolean();
}
///
@@ -142,7 +142,7 @@
/// otherwise.
public static bool ToBoolean(this uint value)
{
- return ((ulong) value).ToBoolean();
+ return ((ulong)value).ToBoolean();
}
}
}
diff --git a/X10D/src/Int64Extensions.cs b/X10D/src/Int64Extensions.cs
index 3983645..e2b7d93 100644
--- a/X10D/src/Int64Extensions.cs
+++ b/X10D/src/Int64Extensions.cs
@@ -139,8 +139,8 @@
return false;
}
- long boundary = (long) Math.Floor(Math.Sqrt(number));
- for (int i = 3; i <= boundary; i += 2)
+ var boundary = (long)Math.Floor(Math.Sqrt(number));
+ for (var i = 3; i <= boundary; i += 2)
{
if (number % i == 0)
{
@@ -174,7 +174,7 @@
return false;
}
- ulong boundary = (ulong) Math.Floor(Math.Sqrt(number));
+ var boundary = (ulong)Math.Floor(Math.Sqrt(number));
for (uint i = 3; i <= boundary; i += 2)
{
if (number % i == 0)
diff --git a/X10D/src/SingleExtensions.cs b/X10D/src/SingleExtensions.cs
index e506663..b62c6a6 100644
--- a/X10D/src/SingleExtensions.cs
+++ b/X10D/src/SingleExtensions.cs
@@ -28,7 +28,7 @@
/// Returns in radians.
public static float DegreesToRadians(this float angle)
{
- return (float) ((double) angle).DegreesToRadians();
+ return (float)((double)angle).DegreesToRadians();
}
///
@@ -49,7 +49,7 @@
/// otherwise.
public static bool IsEven(this float number)
{
- return ((double) number).IsEven();
+ return ((double)number).IsEven();
}
///
@@ -70,7 +70,7 @@
/// Returns in degrees.
public static float RadiansToDegrees(this float angle)
{
- return (float) ((double) angle).RadiansToDegrees();
+ return (float)((double)angle).RadiansToDegrees();
}
///
@@ -81,7 +81,7 @@
/// Returns the rounded value.
public static float Round(this float v, int nearest = 1)
{
- return (float) ((double) v).Round(nearest);
+ return (float)((double)v).Round(nearest);
}
}
}
diff --git a/X10D/src/StringExtensions.cs b/X10D/src/StringExtensions.cs
index 0b5b0b1..a81b880 100644
--- a/X10D/src/StringExtensions.cs
+++ b/X10D/src/StringExtensions.cs
@@ -36,7 +36,7 @@
/// Parses a into an .
///
/// The type of the .
- /// The value to parse
+ /// The value to parse.
/// The value corresponding to the .
public static T EnumParse(this string value)
{
@@ -47,9 +47,9 @@
/// Parses a into an .
///
/// The type of the .
- /// The value to parse
+ /// The value to parse.
/// Whether or not to ignore casing.
- /// The value corresponding to the
+ /// The value corresponding to the .
public static T EnumParse(this string value, bool ignoreCase)
{
if (value is null)
@@ -228,8 +228,8 @@
return null;
}
- SecureString result = new SecureString();
- foreach (char c in str)
+ var result = new SecureString();
+ foreach (var c in str)
{
result.AppendChar(c);
}
diff --git a/X10D/src/StructExtensions.cs b/X10D/src/StructExtensions.cs
index 6298fcd..563373a 100644
--- a/X10D/src/StructExtensions.cs
+++ b/X10D/src/StructExtensions.cs
@@ -11,19 +11,20 @@
/// Returns the next value in an using the specified value as a starting point.
///
/// An .
- /// An value
+ /// An value.
/// Optional. Whether or not to wrap to the to the start of the enum. Defaults to
/// true.
/// Returns a value.
- public static T Next(this T src, bool wrap = true) where T : struct
+ public static T Next(this T src, bool wrap = true)
+ where T : struct
{
if (!typeof(T).IsEnum)
{
throw new ArgumentException($"Argument {typeof(T).FullName} is not an Enum");
}
- T[] arr = (T[])Enum.GetValues(src.GetType());
- int j = Array.IndexOf(arr, src) + 1;
+ var arr = (T[])Enum.GetValues(src.GetType());
+ var j = Array.IndexOf(arr, src) + 1;
return arr.Length == j ? arr[wrap ? 0 : j - 1] : arr[j];
}
@@ -31,19 +32,20 @@
/// Returns the previous value in an using the specified value as a starting point.
///
/// An .
- /// An value
+ /// An value.
/// Optional. Whether or not to wrap to the to the end of the enum. Defaults to
/// true.
/// Returns a value.
- public static T Previous(this T src, bool wrap = true) where T : struct
+ public static T Previous(this T src, bool wrap = true)
+ where T : struct
{
if (!typeof(T).IsEnum)
{
throw new ArgumentException($"Argument {typeof(T).FullName} is not an Enum");
}
- T[] arr = (T[])Enum.GetValues(src.GetType());
- int j = Array.IndexOf(arr, src) - 1;
+ var arr = (T[])Enum.GetValues(src.GetType());
+ var j = Array.IndexOf(arr, src) - 1;
return j < 0 ? arr[wrap ? arr.Length - 1 : 0] : arr[j];
}
}
diff --git a/X10D/src/TimeSpanParser.cs b/X10D/src/TimeSpanParser.cs
index 54ac8f8..39e6176 100644
--- a/X10D/src/TimeSpanParser.cs
+++ b/X10D/src/TimeSpanParser.cs
@@ -4,6 +4,9 @@
using System.Diagnostics;
using System.Text.RegularExpressions;
+ ///
+ /// Represents a class which contains a parser which converts into .
+ ///
public static class TimeSpanParser
{
///
@@ -16,12 +19,12 @@
public static TimeSpan Parse(string input, IFormatProvider provider = null)
{
const string realNumberPattern = @"([0-9]*\.[0-9]+|[0-9]+)";
- string pattern = $@"^(?:{realNumberPattern} *w)? *" +
- $@"(?:{realNumberPattern} *d)? *" +
- $@"(?:{realNumberPattern} *h)? *" +
- $@"(?:{realNumberPattern} *m)? *" +
- $@"(?:{realNumberPattern} *s)? *" +
- $@"(?:{realNumberPattern} *ms)?$";
+ var pattern = $"^(?:{realNumberPattern} *w)? *" +
+ $"(?:{realNumberPattern} *d)? *" +
+ $"(?:{realNumberPattern} *h)? *" +
+ $"(?:{realNumberPattern} *m)? *" +
+ $"(?:{realNumberPattern} *s)? *" +
+ $"(?:{realNumberPattern} *ms)?$";
Match match = Regex.Match(input, pattern);
double weeks = 0, days = 0, hours = 0, minutes = 0, seconds = 0, milliseconds = 0;