Commit Graph

303 Commits

Author SHA1 Message Date
Oliver Booth 6f5ec657e8
(#31) Add SonarCloud code coverage 2021-07-19 12:52:20 +01:00
Oliver Booth 6e6d6c48fb
(#14) Declare using directives outside of namespace 2021-07-19 12:48:58 +01:00
Oliver Booth 0197d89e48
(#14) (#15) Code cleanup on bool xmldoc 2021-07-19 12:45:54 +01:00
Oliver Booth 8059b067c9
Remove BetterBehavior and GameTime types 2021-07-19 12:39:07 +01:00
Oliver Booth 6e4a9882e9
(#32) Add (short/int/long).To(Host/Network)Order
Implementation calls IPAddress.(Host/Network)To(Network/Host)Order
2021-07-19 11:46:38 +01:00
Oliver Booth 61c122c9ea
(#42) Throw exceptions on invalid string arguments 2021-07-19 11:39:08 +01:00
Oliver Booth 92d60a6db8
(#42) Use NRT for AddNullIf__ 2021-07-19 11:38:24 +01:00
Oliver Booth 14b43adf82
(#27) Add "count must be >= 0" message 2021-07-19 11:35:23 +01:00
Oliver Booth 55dc20b79d
(#14) Format csproj 2021-07-19 11:34:37 +01:00
Oliver Booth c91067a9ba (#15) Add xmldoc to Endianness enum fields 2021-06-27 13:19:55 +01:00
Oliver Booth e2e7b3a947 (#42) Validate not-null values 2021-06-27 13:15:21 +01:00
Oliver Booth d6f4a96257 (#42) Validate lower <= upper 2021-06-27 13:14:42 +01:00
Oliver Booth 370f2d96f4 (#42) Validate not-null value 2021-06-27 13:14:11 +01:00
Oliver Booth e3d38a633d (#42) Validate count >=0 2021-06-27 13:11:03 +01:00
Oliver Booth e8ef1cd028 Return Task<bool> for WaitHandle.WaitOneAsync 2021-06-27 13:08:58 +01:00
Oliver Booth 4828300076 (#42) Validate not-null handle 2021-06-27 13:06:17 +01:00
Oliver Booth 49ed44100d (#41) Remove child namespaces 2021-06-27 12:31:04 +01:00
Oliver Booth 1443d7d4cf Update X10D.Unity to 2020.3.12.f1 LTS 2021-06-27 12:20:51 +01:00
Oliver Booth 188d662452 Update Tests project to .NET 5 2021-06-27 12:19:51 +01:00
Oliver Booth 9d3f2b263f (#15) Rewrite summary for IComparable.Between 2021-04-06 11:06:43 +01:00
Oliver Booth c6f550d5a7 (#27) Move bounds exception to resource 2021-04-02 12:40:55 +01:00
Oliver Booth b36638d4df (#15) Unsigned are in signed namespace 2021-04-02 12:14:33 +01:00
Oliver Booth 6e0255f6cf Use explicit narrowing conversion 2021-04-02 12:11:01 +01:00
Oliver Booth 9e193e7142 Add ByteExtensions and SByteExtensions 2021-04-01 13:34:30 +01:00
Oliver Booth a8de6e1755 Refactor TimeSpanParse.Parse to .TryParse
Exception will no longer be thrown
2021-04-01 10:32:33 +01:00
Oliver Booth 27a370cffe Add float/double.ToBoolean 2021-03-16 15:02:41 +00:00
Oliver Booth 1ee7e59f91 (#38) Add short/int/long.Lerp 2021-03-16 14:46:49 +00:00
Oliver Booth c3cb8ba261 (#14) Enforce 130-char line length 2021-03-16 14:42:33 +00:00
Oliver Booth 4571697589 (#15) (#39) Match unsigned impl with signed 2021-03-12 13:24:30 +00:00
Oliver Booth cb40ecb22c (#15) Add usage example for bool.GetBytes 2021-03-12 13:19:52 +00:00
Oliver Booth 84706fe54b (#15) Add seealso in xmldoc 2021-03-12 13:19:31 +00:00
Oliver Booth 9b79d216f8 (#15) One-line WriteLine arguments for example 2021-03-12 12:04:51 +00:00
Oliver Booth 5dab9323b6 (#39) Use inline ternary instead of cast 2021-03-12 12:03:30 +00:00
Oliver Booth ef78f86b3a (#15) Add spacing between text and code for example 2021-03-12 12:02:26 +00:00
Oliver Booth 1dca7064d0 One-line returns node for xmldoc 2021-03-12 11:55:46 +00:00
Oliver Booth 49c037391a Fix return type on bool.ToDouble 2021-03-12 11:53:08 +00:00
Oliver Booth 8ddf3dfc30 (#14) Remove whitespace from empty lines 2021-03-12 11:28:19 +00:00
Oliver Booth db790920aa One-line example WriteLine invocation 2021-03-11 16:54:58 +00:00
Oliver Booth 4a88358f47 Internalise LerpInternal method 2021-03-11 16:46:02 +00:00
Oliver Booth 688058a7aa (#39) Explictly implement Lerp 2021-03-11 16:45:18 +00:00
Oliver Booth ae9306cf93 Rename param "angle" to "value" 2021-03-11 16:19:49 +00:00
Oliver Booth 3499457667 Add missing import for 8976993cee 2021-03-11 16:16:46 +00:00
Oliver Booth 8976993cee Aggressively inline LerpInternal 2021-03-11 16:15:57 +00:00
Oliver Booth f6b885b46b (#15) Improve xmldoc for IsOdd/IsEven 2021-03-10 14:57:49 +00:00
Oliver Booth 08e89d3ab0 (#15) Improve xmldoc for Deg <-> Rad methods 2021-03-10 13:02:44 +00:00
Oliver Booth 643a254b87 Ensure CLS compliance for method signature
Use overloads instead of optional parameters
2021-03-10 12:58:43 +00:00
Oliver Booth 227e807f14 (#15) Improve xmldoc for float/double.Round 2021-03-10 12:56:25 +00:00
Oliver Booth b8d9d880a8 Rename string.Random to string.Randomize
Implements better logic for generating a random string
2021-03-10 12:51:09 +00:00
Oliver Booth 00b751b555 LengthMustBePositiveValue -> LengthGreaterThanOrEqualTo0 2021-03-10 12:48:34 +00:00
Oliver Booth 88da1895f4 (#14) (#15) Rename param "str" to "value" 2021-03-10 12:22:20 +00:00