From 40ceaeed46b475cb043fbb0e4c192ce0a79492d5 Mon Sep 17 00:00:00 2001 From: Stone-Red-Code <56473591+Stone-Red-Code@users.noreply.github.com> Date: Thu, 28 Oct 2021 00:43:03 +0200 Subject: [PATCH] - Add `FluentMath` methods - Fix spelling mistakes - Minor code improvements --- .vs/Stone_Red-C-Sharp-Utilities/v16/.suo | Bin 105984 -> 115200 bytes Stone_Red-C-Sharp-Utilities-Test/Program.cs | 52 ++- ...Stone_Red-C-Sharp-Utilities-Test.deps.json | 18 + .../Stone_Red-C-Sharp-Utilities-Test.dll | Bin 7680 -> 8192 bytes .../Stone_Red-C-Sharp-Utilities-Test.exe | Bin 126464 -> 126464 bytes .../Stone_Red-C-Sharp-Utilities-Test.pdb | Bin 10064 -> 10236 bytes .../net5.0/Stone_Red-C-Sharp-Utilities.dll | Bin 22016 -> 25088 bytes .../net5.0/Stone_Red-C-Sharp-Utilities.pdb | Bin 16436 -> 17376 bytes .../net5.0/Stone_Red-C-Sharp-Utilities.xml | 50 +-- .../ref/Stone_Red-C-Sharp-Utilities-Test.dll | Bin 5632 -> 6656 bytes ...ne_Red-C-Sharp-Utilities-Test.assets.cache | Bin 216 -> 687 bytes ...lities-Test.csproj.CoreCompileInputs.cache | 2 +- ...Utilities-Test.csproj.FileListAbsolute.txt | 1 + .../Stone_Red-C-Sharp-Utilities-Test.dll | Bin 7680 -> 8192 bytes .../Stone_Red-C-Sharp-Utilities-Test.pdb | Bin 10064 -> 10236 bytes .../obj/Release/net5.0/apphost.exe | Bin 126464 -> 126464 bytes .../ref/Stone_Red-C-Sharp-Utilities-Test.dll | Bin 5632 -> 6656 bytes ...rp-Utilities-Test.csproj.nuget.dgspec.json | 8 +- .../obj/project.assets.json | 36 +- .../obj/project.nuget.cache | 7 +- Stone_Red-C-Sharp-Utilities/BoolExtentions.cs | 2 +- .../CollectionExtentions.cs | 8 +- .../ConsoleExtentions.cs | 105 ++++-- .../FluentMath/Shapes/Rectangle.cs | 6 +- .../TypeExtentions/DecimalFluent.cs | 2 +- .../FluentMath/TypeExtentions/DoubleFluent.cs | 2 +- .../FluentMath/TypeExtentions/Int16Fluent.cs | 2 +- .../FluentMath/TypeExtentions/Int32Fluent.cs | 2 +- .../FluentMath/TypeExtentions/Int64Fluent.cs | 2 +- .../FluentMath/TypeExtentions/SingleFluent.cs | 2 +- Stone_Red-C-Sharp-Utilities/HttpClient.cs | 20 ++ .../Logging/LogConfig.cs | 4 +- .../RandomExtentions.cs | 2 +- .../Stone_Red-C-Sharp-Utilities.csproj | 1 + .../Stone_Red-C-Sharp-Utilities.md | 12 +- .../Stone_Red-C-Sharp-Utilities.xml | 34 +- .../StringExtentions.cs | 6 +- .../Stone_Red-C-Sharp-Utilities.deps.json | 138 +++++++ .../Stone_Red-C-Sharp-Utilities.dll | Bin 22016 -> 25088 bytes .../Stone_Red-C-Sharp-Utilities.pdb | Bin 16436 -> 17376 bytes .../Stone_Red-C-Sharp-Utilities.xml | 50 +-- .../Stone_Red-C-Sharp-Utilities.assets.cache | Bin 226 -> 3952 bytes ...p-Utilities.csproj.CoreCompileInputs.cache | 2 +- .../Stone_Red-C-Sharp-Utilities.dll | Bin 22016 -> 25088 bytes .../Stone_Red-C-Sharp-Utilities.pdb | Bin 16436 -> 17376 bytes ...C-Sharp-Utilities.csproj.nuget.dgspec.json | 6 +- .../obj/project.assets.json | 336 +++++++++++++++++- .../obj/project.nuget.cache | 10 +- 48 files changed, 777 insertions(+), 151 deletions(-) create mode 100644 Stone_Red-C-Sharp-Utilities/HttpClient.cs diff --git a/.vs/Stone_Red-C-Sharp-Utilities/v16/.suo b/.vs/Stone_Red-C-Sharp-Utilities/v16/.suo index 28c4b0301cc9a2953fd81d32b28c5e6c9d97b9cf..9ffbc3eb6fc81c995642cdb5578d845d9d3209d2 100644 GIT binary patch delta 13550 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 delta 10087 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 diff --git a/Stone_Red-C-Sharp-Utilities-Test/Program.cs b/Stone_Red-C-Sharp-Utilities-Test/Program.cs index d9378c4..52f66b3 100644 --- a/Stone_Red-C-Sharp-Utilities-Test/Program.cs +++ b/Stone_Red-C-Sharp-Utilities-Test/Program.cs @@ -1,10 +1,11 @@ -using Stone_Red_Utilities.BoolExtentions; -using Stone_Red_Utilities.ConsoleExtentions; -using Stone_Red_Utilities.FluentMath; +using Stone_Red_Utilities.Http; using Stone_Red_Utilities.Logging; +using Stone_Red_Utilities.Reflection; using System; -using System.Diagnostics; +using System.Net.Http; +using System.Text.Json.Serialization; +using System.Threading.Tasks; namespace Stone_Red_C_Sharp_Utilities_Test { @@ -46,38 +47,31 @@ namespace Stone_Red_C_Sharp_Utilities_Test } }; - private static void Main() + private static async Task Main() { - Trace.WriteLine("kek1"); - Debug.WriteLine("kek2"); - AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; + HttpClient httpClient = new HttpClient(); + Quote quote = await httpClient.GetJsonObjectAsync("https://api.quotable.io/random"); + Console.WriteLine(quote.Id); + Console.WriteLine(quote.Content); + Console.WriteLine(quote.Author); - while (true) - { - ConsoleExt.Write("Enter the first number: ", ConsoleColor.Green); - bool success = int.TryParse(Console.ReadLine(), out int num1); + Quote q = quote.CopyProperties(); - ConsoleExt.Write("Enter the second number: ", ConsoleColor.Green); - success.OneWayFalse(int.TryParse(Console.ReadLine(), out int num2)); - - logger.LogIf(success, "Valid input!", LogSeverity.Debug); - - if (success) - { - Console.WriteLine($"{num1}/{num2} = {num1.Divide(num2)}"); - } - else - { - logger.Log("Invalid input!", "Calculator", LogSeverity.Warn); - } - } + Console.WriteLine(q.Id); + Console.WriteLine(q.Content); + Console.WriteLine(q.Author); } - private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) + private class Quote { - Exception exception = (Exception)e.ExceptionObject; + [JsonPropertyName("_id")] + public string Id { get; set; } - logger.Log(exception + (e.IsTerminating ? "\t Process terminating!" : ""), exception.Source, LogSeverity.Fatal); + [JsonPropertyName("content")] + public string Content { get; set; } + + [JsonPropertyName("author")] + public string Author { get; set; } } } } \ No newline at end of file diff --git a/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.deps.json b/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.deps.json index 1445eb0..77d9010 100644 --- a/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.deps.json +++ b/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.deps.json @@ -14,7 +14,18 @@ "Stone_Red-C-Sharp-Utilities-Test.dll": {} } }, + "System.Text.Json/5.0.2": { + "runtime": { + "lib/netcoreapp3.0/System.Text.Json.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.521.16609" + } + } + }, "Stone_Red-C-Sharp-Utilities/1.0.3.1": { + "dependencies": { + "System.Text.Json": "5.0.2" + }, "runtime": { "Stone_Red-C-Sharp-Utilities.dll": {} } @@ -27,6 +38,13 @@ "serviceable": false, "sha512": "" }, + "System.Text.Json/5.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I47dVIGiV6SfAyppphxqupertT/5oZkYLDCX6vC3HpOI4ZLjyoKAreUoem2ie6G0RbRuFrlqz/PcTQjfb2DOfQ==", + "path": "system.text.json/5.0.2", + "hashPath": "system.text.json.5.0.2.nupkg.sha512" + }, "Stone_Red-C-Sharp-Utilities/1.0.3.1": { "type": "project", "serviceable": false, diff --git a/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.dll b/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.dll index dfff7b3e5280fd12135988ed07e1f676fb3ba48b..5d8648d360e696fac00b545fd8bf94e6606c2dab 100644 GIT binary patch literal 8192 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 diff --git a/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.exe b/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.exe index 3fda31b38b11722f97b7c6410b9495ec433e70b0..40bfceba4a6967351a00d9fb595fced15535296a 100644 GIT binary patch delta 311 zcmZp;!`^U*eS!_+hl#e%5i(1AY9o$3(t}~HjnDK$fPAiv5A}n<^mBbtARV};P|pKM z`>cPg9|)u)jy%@;1*G3@d<|CjcH;y6NFYBbGdTlf)d!pT=OqV9a31V8LJt#A!gB1mvXwu_+K6FqktK0p$}Jk{MDN z%z!MAYIC3}GoXkiP=zH>Bn7A^1t^-vki5OWjZu}+8faM}0}wC)aU&2HtYBm)n8FAW y0yzXM#{*=G0Pz=~+!uu0_V?|KtvmuZriWGN3FNr7%gw&vDII@)d&?BYnn(cuZeYa# delta 306 zcmZp;!`^U*eS!_+i;1?*5%<*kYiGGX)Pvy@Mo;yp0r@A49_dd2(@*rT1L?{3MS5L8 zx=-hU{$wCM%l(0#1&}^t^a8BzjL~EL*+70!W^x9|tcedKm>Cv{Zv4&4JkfxoiDerL zqfr&3!FJ<1MqUp8R0cx^3kD+wQ-&l469!8l%Yq@1Aq|KvfqYXSOa?+zpem5c6d-8? zRA~gH&44f&s5%MAHfAsYo0GD=zl~9q(Hdx9A_EXG0dXS`7p!1pD44P(L_XQ!h{e3%QE02H`o2YP!$Q18MR)Ug6Th<$GZ<)ea6A1u%I9TNX diff --git a/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.pdb b/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.pdb index 4904bee8f615a5129920d0c011243716657aff0b..c7990c713d0b56e069209095c982e33ae80688d6 100644 GIT binary patch delta 918 zcmZuwOK1~O6umE*#QtKtX_}U{#x}7ZA+;s=0V%Z&v`wL@O^b_)C26NRnkF$bej1A7 zMk)BGP!JTPj&6)v$-;#d6m%nk;?|9IQ$=)9HxU#(H_1pBJ~(skdFQ=%@65aNe)xCj zx<`)@QS-=j6hvQuT>|(VwiMsPiwm>)lPRK?FPzzX#n%NE@ zM;^S!#_^4p)%rRD9&_7&NRbzDH9OskGm=0paQT$ic&y|`{ummuajQ*+F7rskN7H#PhCR{u2n6`S&{ zL3;o!*zoZCR3K`>0$H@+WA3+}7dDzl-HR(?pz3w|pE2*(x}IC@zd|)tsoY{tB;C(D z4;x3K&QH!Ox%BQm{?^=HY3N6$Y~|A9A@%e`swKN%xi3UlwnGY8T*>IEoAd%ra$$1e zd$9Sy-POQau<^{J?2_G4=juKge@l04)Zh2!;qBRU&r;L7sj`vGx9l_bRa>nqtR>>| ztOK)zvF%WrKg>M{AO z<_oHcxGyZHlt@fTM|hXhw2!6a$TYgxHx^M(sMW$aD2(I6xG0Q!!pI0?RTsubTvU^^ zwUqBm3b+g8%~OAo+Vd*tDNtK4_ZY6oN^O3JjV3HqMHJ${q@1?%!_ALY2`%B05H+xb XTR~Jq!ZL^3bUeioo!kUN2w?mLeukrS delta 742 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

_%Blz(zAv&!n1{bZrB{X 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 Kf6agW4EzWFtp(oz diff --git a/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities.pdb b/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/Stone_Red-C-Sharp-Utilities.pdb index c5fbffde0b57e2969c5504ec719922f21709b431..94ce8e733dc1ecb1f3a2a95cedff800ea8fede02 100644 GIT binary patch delta 4452 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 MqDZ&@8F`K9-=(Kg1ONa4 delta 3574 zcmZ9O3sjRw7RT?G=a)c$KtWzYcqACD1_i8uTESIBsUm{zD)kg4R^0eR)`F{_4^S-C ziX&*O?n*0KTOX&QC|#dht;(Yu)Y|H5D~ek^zU_Ld?TY)Kgu34`=ltg0|D8Mcn{OtQ z%(a!m{w2cNXvslDQJMKuVCWWz^@Cna6!;p^N!~YZ{=9-&?-ug@D~PFhEN2{DgFl4( zX*ubCfHnCOz19ml)iIkFyFEGJQoD6!>aP25s^eR8`#P=4`v}v7?jP%Pp+o}wWFm|uRB1cggLtE{s0>dx&h=-21ez; zTSKg$FkHH>5a_-_K_;a@uPYVwN7#JW^{`uEzk$6B>#Y(fNTr|=uvxGxVJl&u!y42I zny40N2COgXBYnvT0zo)f1pWo?0x`;$BEje=BNc->Dawa}qJ78)`bT?EDo6*JU;>y7 z?7#sEK?zt2%E5_cifK?xgJK#K)1a7!L?n8H0MG{A9kw0T4EqSSH*5kJ1crgPKn{2t z*uhLt1QvlZuo_f>Euc0=($H==2fz_<3bcT4W3+S?bbveHF?a@?7A+>I#RRpOpcWI< z67|rMwugv(5&0tWMe>4v2J5tl$QO|>B40$lhXBozjJm<EWf88==Q5CC2lvl`>MYZgvevBZp1dnh*%W}}_Sdq)G z@~|O(%42q4KFb-hF??2kmT6woA=k|AIXi;SYQ8MWb&*Uf*b~oi*DT+YMODmfaL@9u zvZ#*P4dJdemSj<0afw{BT8!oIT`G&J*v+nr<+7-bnZ4W%QVm5Ak%!F8)ce5+bP#9!P~t)n`KcIvwOSOXR9o#WwqXX z7oT|ZUG(?iyO@9$JLgO*5R}-ZP0&T~_jKt9=tc00yL2S3-77i1ad4 z{b?fj9yZI7DkQ@QS8$AkRU^IE1|zrf~n>tnJFxfe9_=WNRl z9l-;Bj<;4N{KIM8uwulxg>jFMwI0hYXGgo)OnFaEcz%BVi(ySYoYmvSIpq_V&-YxM zk^cRejHrh7{U)AchQM&s!RMofFMqu1?{}BZ{OfQk>+#c5m5sX}KVJb@!q{Bw}>IxwqM2^OmldT!!6%o=h=~KOra}$tmZwRJ{Wj$N#&|6(~^ldwv}uQ z&TO{4ken44){J3`gSwlSwJiJARKD;0&8in0M@_1nko(b=--dpf*WVHHt1V7xZ@N%o z@u_CVgMw7cT9$jWt3mPHd5if658zH28yno8J11C0@Sx=7znQl0P!|R7nbP?*`QoHI zKdz#QGyT#J7o;pn+Md5`&B@L{LzaD-!#;I>!R%RmrWWdQ1(n_>EUYw%DMJQF7Mezc z7|btf)2qae`t~zq%D+gMI3BHc4IgAbzLHqozryIVaToB-A`&pCsN@8C0T@ zv7{0;IzD-a`6h1^xpzz0reyn)B}GkBUEDy0;8mLhm*AW%TWh3;(8Zv5%mE@-qaq$Ou)m%^hB+LL0+onv{v*D@ff(Kihx=`?Bo

- Extentions + Extensions @@ -44,7 +44,7 @@ - The default representaion of the table + The default representation of the table @@ -54,17 +54,17 @@ - The alternative representaion of the table + The alternative representation of the table - The list representaion of the table + The list representation of the table - and Extentions + and Extensions @@ -85,7 +85,7 @@ - Extentions + Extensions @@ -102,12 +102,18 @@ - + Suspends execution of the current method until the user presses a key - - + The key that has to be pressed + The message that will be displayed + + + + Suspends execution of the current method until the user presses a key + + The message that will be displayed
@@ -143,8 +149,8 @@ Creates a new rectangle instance - - + The length of the rectangle + The width of the rectangle @@ -204,7 +210,7 @@ - Multiplys the two nums + Multiples the two nums @@ -306,7 +312,7 @@ - Multiplys the two nums + Multiples the two nums @@ -471,7 +477,7 @@ - Multiplys the two nums + Multiples the two nums @@ -552,7 +558,7 @@ - Multiplys the two nums + Multiples the two nums @@ -633,7 +639,7 @@ - Multiplys the two nums + Multiples the two nums @@ -714,7 +720,7 @@ - Multiplys the two nums + Multiples the two nums @@ -863,7 +869,7 @@ - The onsole color of the log message. + The console color of the log message. @@ -878,7 +884,7 @@ - Foramt configuration. + Format configuration. @@ -1047,7 +1053,7 @@ - Extentions + Extensions @@ -1100,7 +1106,7 @@ - Extentions + Extensions @@ -1169,7 +1175,7 @@ - Revoves all whitespaces from the specified + Removes all white spaces from the specified diff --git a/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/ref/Stone_Red-C-Sharp-Utilities-Test.dll b/Stone_Red-C-Sharp-Utilities-Test/bin/Release/net5.0/ref/Stone_Red-C-Sharp-Utilities-Test.dll index 5c1bb8175606e57fbaeaefd4e33776b45f3cbe26..3a6db7d2ff708de47b2d89d1889959232b57ddc7 100644 GIT binary patch delta 1658 zcmZ8iT}+!*7=F(8m9M2#*1~?+)QrNS%nb$^(@h%I4hXBJ11xO8#gx*X!RJcL+OJGz zveqm!k}Og7>CLY2LNAOai(Gg$n%Nci}VNrKyG~Nv_^f{*;qNn+u^E~hSp7*@x zC#TiJ)&BS1=~xQiSwp>TpaV^!7x2>%s2QJ+uYPj2`Ipncm@>=&QEN5a8mQJHzNX_T zH*6esr^T2*(#Vh~Kfn9AI3$AZPvTk8wr&}lBDjC1KRex4J$3!k)cGU7Rm1Bc&+lR% z+TsjnV;&f2z+@C~e1Krm7u<2Hs}ePV&a1$u?B7>B=@jk!TuF_JdI1mn&Z#7Z$%BfI zPQ{1WPg1uF>QlMGEVXI|6QA3&W;T*wQyj%^8c28YQ+b$PFJ5tFXTFMx(Ly;berl|8 zs$P9Suc5T^UKfuH3x8_-3=fSR*vnxSzO31?o8J548u5b0PK{BGA8EV`}wnZ?|nQzfh{8r0+RIYEr8{rqoWYj+hZ9t`GDLn89u88zaI39{cVY z!GD#W!c+G>5G$s|BdA3_5U*mFJ`jOQkgF5ej<3@-!s<7;?IEIty+l6_YTic-;)KSS z#<<1_jnf*_8ZQwoENi|3Rlo|=#2;$=L0rUN=&7Iy!|35=Cx}lXN9;tIcnDXBM{%1t zfbWSz_?h@J{val`{X8*>4CCWW=MgiS+vFip)%=>qHH}|s+|bB7!BHkE>S`Th65yn% z@V*h{2J)@wYuT`+z=a*xYP;ypbQ zM=tcdQqDW}fI#-sH%Zrk;_N7wViHUN- zkr*m0EZR9)9F=)lWWsFB;S(`icHALf_l}oJh5UH2uqcbp@|pC4D}4u^7?!i;xj9)p zZD+I6z3XdrSAD;FmNh(X@%lmYgZ^CS^^x^Y<8j9z2*O+-N##&va@{dd95<_g7`N9E3KE{jx~jw1NB#2 j74uBoz1pfAgQ2eY5-CZh2oh^yq$I zz2SO;w*5c=Hi`f`C(Kr|5wBFwIj+ZnDVewg#Po{aZI)XzQe4<2{8~uN(3J7n%2Q%I zbg@E%WQy<9PoBE2HOcw>#k8KD+yS^XqWE?y~%$J}h$sX(xGTup$*>!EK0} z?iUGtpp+vZcn4Tze^_IkEZ)fG=N5P#JQjc-1k*|Muy9H}o}L(GKfv*-jF0CESJ+GA z*J<1XbjhGeQFuAQ(%z~mZDTEm%=0L*njdow)&D<%!voor;V^CBw}*Cdp%Vu=^S>U%3E+T<+4>Wuvh6} zrV|Ggk10+lo>iPtysQ}JZ`zG8+~{ZS#27QkXBx&JQp_kGG7q7~Jb|~&Q~1J6o>7JK zOiQ`-Q+Q)-`^(#xN4{k{U~EY~tJ8(q#a!kHk~bHMnfdVaV!oK27q5&Vv0?OzpzW9N znrUM?b1j#-TFe&mV$Dp5i0Kn^_CQqi`Tx$q;v?$Z<^x$-xLh)Hbk>euEV;fJ2gSPm owfN-Nvwf+3r(};6sbdwtS6hw?M|ZLAa5g)%k0a{(RU#e#0C`-Ca{vGU diff --git a/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.assets.cache b/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.assets.cache index edc19589345b238e84024f73f8c14277c1238da0..411750ae4b322a8faa5ae2b53a369f20955549a4 100644 GIT binary patch literal 687 zcmcIh%T59@6h-ABzCsjD+~~vv6E_2aXz;Ni5DB7YbdXgyWu`)Lm`>VT0{`LKy$hHA zh>5@9#vibSS&V4n%A1_@wmrS)_8zNQuPnu4u}pOb&R)0nyy5NJ`}V=pBYl4PIL-E& zrOm!frfxpx6e$dyqUs5{6NC#?!$ayK)0bTWD8SAG?h=8-SO6KAKt^Ep1@qCNSul&p zqaEZEa2O{z2ufxF*;8Um6E76ebUkk&A~dgZy^kv-!t>~&o5{=;(FFZ)_m3_$udX;2 zXI+j5#yRzfFmlE6sC<+w9-}Mja3VmATiHyRpO{#8WC(N0PPqBF#rGn diff --git a/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.csproj.CoreCompileInputs.cache b/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.csproj.CoreCompileInputs.cache index 32f8f69..2342814 100644 --- a/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.csproj.CoreCompileInputs.cache +++ b/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -5375b33f90ea389df924475d2d3675a20dffae64 +29b9737293ccbe2493bdaac0f5685c008bec1abb diff --git a/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.csproj.FileListAbsolute.txt b/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.csproj.FileListAbsolute.txt index 7426191..25ab566 100644 --- a/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.csproj.FileListAbsolute.txt +++ b/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.csproj.FileListAbsolute.txt @@ -38,3 +38,4 @@ C:\Users\David\Programmieren\Stone_Red-C-Sharp-Utilities\Stone_Red-C-Sharp-Utili C:\Users\David\Programmieren\Stone_Red-C-Sharp-Utilities\Stone_Red-C-Sharp-Utilities-Test\obj\Release\net5.0\ref\Stone_Red-C-Sharp-Utilities-Test.dll C:\Users\David\Programmieren\Stone_Red-C-Sharp-Utilities\Stone_Red-C-Sharp-Utilities-Test\obj\Release\net5.0\Stone_Red-C-Sharp-Utilities-Test.pdb C:\Users\David\Programmieren\Stone_Red-C-Sharp-Utilities\Stone_Red-C-Sharp-Utilities-Test\obj\Release\net5.0\Stone_Red-C-Sharp-Utilities-Test.genruntimeconfig.cache +C:\Users\David\Programmieren\Stone_Red-C-Sharp-Utilities\Stone_Red-C-Sharp-Utilities-Test\bin\Release\net5.0\System.Text.Json.dll diff --git a/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.dll b/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.dll index dfff7b3e5280fd12135988ed07e1f676fb3ba48b..5d8648d360e696fac00b545fd8bf94e6606c2dab 100644 GIT binary patch literal 8192 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 diff --git a/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.pdb b/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/Stone_Red-C-Sharp-Utilities-Test.pdb index 4904bee8f615a5129920d0c011243716657aff0b..c7990c713d0b56e069209095c982e33ae80688d6 100644 GIT binary patch delta 918 zcmZuwOK1~O6umE*#QtKtX_}U{#x}7ZA+;s=0V%Z&v`wL@O^b_)C26NRnkF$bej1A7 zMk)BGP!JTPj&6)v$-;#d6m%nk;?|9IQ$=)9HxU#(H_1pBJ~(skdFQ=%@65aNe)xCj zx<`)@QS-=j6hvQuT>|(VwiMsPiwm>)lPRK?FPzzX#n%NE@ zM;^S!#_^4p)%rRD9&_7&NRbzDH9OskGm=0paQT$ic&y|`{ummuajQ*+F7rskN7H#PhCR{u2n6`S&{ zL3;o!*zoZCR3K`>0$H@+WA3+}7dDzl-HR(?pz3w|pE2*(x}IC@zd|)tsoY{tB;C(D z4;x3K&QH!Ox%BQm{?^=HY3N6$Y~|A9A@%e`swKN%xi3UlwnGY8T*>IEoAd%ra$$1e zd$9Sy-POQau<^{J?2_G4=juKge@l04)Zh2!;qBRU&r;L7sj`vGx9l_bRa>nqtR>>| ztOK)zvF%WrKg>M{AO z<_oHcxGyZHlt@fTM|hXhw2!6a$TYgxHx^M(sMW$aD2(I6xG0Q!!pI0?RTsubTvU^^ zwUqBm3b+g8%~OAo+Vd*tDNtK4_ZY6oN^O3JjV3HqMHJ${q@1?%!_ALY2`%B05H+xb XTR~Jq!ZL^3bUeioo!kUN2w?mLeukrS delta 742 zcmZuvOKcKR6g_Wv6l_6F4N6RHpq8@G)LM*2(MBo$qJ=6Ue!4(P$94?Npfkj>kuFSQ zVq!EH7dBm(OxuNxM!{Hj##Oa0im@BxLX8Vuxy8@I`vBvnFLUob=lWTc$jRJ_*ozEP+Aks z%F~n2cX+=>%HE$X$%1YBa^%qsN@+UdlCXy2gwZZOsX;_zfwz$~H!!>N*;RN=ddO@_0(l8j7Yu&!tkb zt{2_Xv0_%rdKTr^{QQF_;Y+gStIq6xRlRVta&O*tZepprF!8L?_S7=VSWjt=M~;tG zBsdY`a3CyU1NL%kfkW(MAGiAfD-PJcPg9|)u)jy%@;1*G3@d<|CjcH;y6NFYBbGdTlf)d!pT=OqV9a31V8LJt#A!gB1mvXwu_+K6FqktK0p$}Jk{MDN z%z!MAYIC3}GoXkiP=zH>Bn7A^1t^-vki5OWjZu}+8faM}0}wC)aU&2HtYBm)n8FAW y0yzXM#{*=G0Pz=~+!uu0_V?|KtvmuZriWGN3FNr7%gw&vDII@)d&?BYnn(cuZeYa# delta 306 zcmZp;!`^U*eS!_+i;1?*5%<*kYiGGX)Pvy@Mo;yp0r@A49_dd2(@*rT1L?{3MS5L8 zx=-hU{$wCM%l(0#1&}^t^a8BzjL~EL*+70!W^x9|tcedKm>Cv{Zv4&4JkfxoiDerL zqfr&3!FJ<1MqUp8R0cx^3kD+wQ-&l469!8l%Yq@1Aq|KvfqYXSOa?+zpem5c6d-8? zRA~gH&44f&s5%MAHfAsYo0GD=zl~9q(Hdx9A_EXG0dXS`7p!1pD44P(L_XQ!h{e3%QE02H`o2YP!$Q18MR)Ug6Th<$GZ<)ea6A1u%I9TNX diff --git a/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/ref/Stone_Red-C-Sharp-Utilities-Test.dll b/Stone_Red-C-Sharp-Utilities-Test/obj/Release/net5.0/ref/Stone_Red-C-Sharp-Utilities-Test.dll index 5c1bb8175606e57fbaeaefd4e33776b45f3cbe26..3a6db7d2ff708de47b2d89d1889959232b57ddc7 100644 GIT binary patch delta 1658 zcmZ8iT}+!*7=F(8m9M2#*1~?+)QrNS%nb$^(@h%I4hXBJ11xO8#gx*X!RJcL+OJGz zveqm!k}Og7>CLY2LNAOai(Gg$n%Nci}VNrKyG~Nv_^f{*;qNn+u^E~hSp7*@x zC#TiJ)&BS1=~xQiSwp>TpaV^!7x2>%s2QJ+uYPj2`Ipncm@>=&QEN5a8mQJHzNX_T zH*6esr^T2*(#Vh~Kfn9AI3$AZPvTk8wr&}lBDjC1KRex4J$3!k)cGU7Rm1Bc&+lR% z+TsjnV;&f2z+@C~e1Krm7u<2Hs}ePV&a1$u?B7>B=@jk!TuF_JdI1mn&Z#7Z$%BfI zPQ{1WPg1uF>QlMGEVXI|6QA3&W;T*wQyj%^8c28YQ+b$PFJ5tFXTFMx(Ly;berl|8 zs$P9Suc5T^UKfuH3x8_-3=fSR*vnxSzO31?o8J548u5b0PK{BGA8EV`}wnZ?|nQzfh{8r0+RIYEr8{rqoWYj+hZ9t`GDLn89u88zaI39{cVY z!GD#W!c+G>5G$s|BdA3_5U*mFJ`jOQkgF5ej<3@-!s<7;?IEIty+l6_YTic-;)KSS z#<<1_jnf*_8ZQwoENi|3Rlo|=#2;$=L0rUN=&7Iy!|35=Cx}lXN9;tIcnDXBM{%1t zfbWSz_?h@J{val`{X8*>4CCWW=MgiS+vFip)%=>qHH}|s+|bB7!BHkE>S`Th65yn% z@V*h{2J)@wYuT`+z=a*xYP;ypbQ zM=tcdQqDW}fI#-sH%Zrk;_N7wViHUN- zkr*m0EZR9)9F=)lWWsFB;S(`icHALf_l}oJh5UH2uqcbp@|pC4D}4u^7?!i;xj9)p zZD+I6z3XdrSAD;FmNh(X@%lmYgZ^CS^^x^Y<8j9z2*O+-N##&va@{dd95<_g7`N9E3KE{jx~jw1NB#2 j74uBoz1pfAgQ2eY5-CZh2oh^yq$I zz2SO;w*5c=Hi`f`C(Kr|5wBFwIj+ZnDVewg#Po{aZI)XzQe4<2{8~uN(3J7n%2Q%I zbg@E%WQy<9PoBE2HOcw>#k8KD+yS^XqWE?y~%$J}h$sX(xGTup$*>!EK0} z?iUGtpp+vZcn4Tze^_IkEZ)fG=N5P#JQjc-1k*|Muy9H}o}L(GKfv*-jF0CESJ+GA z*J<1XbjhGeQFuAQ(%z~mZDTEm%=0L*njdow)&D<%!voor;V^CBw}*Cdp%Vu=^S>U%3E+T<+4>Wuvh6} zrV|Ggk10+lo>iPtysQ}JZ`zG8+~{ZS#27QkXBx&JQp_kGG7q7~Jb|~&Q~1J6o>7JK zOiQ`-Q+Q)-`^(#xN4{k{U~EY~tJ8(q#a!kHk~bHMnfdVaV!oK27q5&Vv0?OzpzW9N znrUM?b1j#-TFe&mV$Dp5i0Kn^_CQqi`Tx$q;v?$Z<^x$-xLh)Hbk>euEV;fJ2gSPm owfN-Nvwf+3r(};6sbdwtS6hw?M|ZLAa5g)%k0a{(RU#e#0C`-Ca{vGU diff --git a/Stone_Red-C-Sharp-Utilities-Test/obj/Stone_Red-C-Sharp-Utilities-Test.csproj.nuget.dgspec.json b/Stone_Red-C-Sharp-Utilities-Test/obj/Stone_Red-C-Sharp-Utilities-Test.csproj.nuget.dgspec.json index 4be8540..493ae0d 100644 --- a/Stone_Red-C-Sharp-Utilities-Test/obj/Stone_Red-C-Sharp-Utilities-Test.csproj.nuget.dgspec.json +++ b/Stone_Red-C-Sharp-Utilities-Test/obj/Stone_Red-C-Sharp-Utilities-Test.csproj.nuget.dgspec.json @@ -63,7 +63,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.401\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.402\\RuntimeIdentifierGraph.json" } } }, @@ -108,6 +108,10 @@ "netstandard2.1": { "targetAlias": "netstandard2.1", "dependencies": { + "System.Text.Json": { + "target": "Package", + "version": "[5.0.2, )" + }, "Vsxmd": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -130,7 +134,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.401\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.402\\RuntimeIdentifierGraph.json" } } } diff --git a/Stone_Red-C-Sharp-Utilities-Test/obj/project.assets.json b/Stone_Red-C-Sharp-Utilities-Test/obj/project.assets.json index 33993ab..a2e04fb 100644 --- a/Stone_Red-C-Sharp-Utilities-Test/obj/project.assets.json +++ b/Stone_Red-C-Sharp-Utilities-Test/obj/project.assets.json @@ -2,9 +2,21 @@ "version": 3, "targets": { "net5.0": { + "System.Text.Json/5.0.2": { + "type": "package", + "compile": { + "lib/netcoreapp3.0/System.Text.Json.dll": {} + }, + "runtime": { + "lib/netcoreapp3.0/System.Text.Json.dll": {} + } + }, "Stone_Red-C-Sharp-Utilities/1.0.3.1": { "type": "project", "framework": ".NETStandard,Version=v2.1", + "dependencies": { + "System.Text.Json": "5.0.2" + }, "compile": { "bin/placeholder/Stone_Red-C-Sharp-Utilities.dll": {} }, @@ -15,6 +27,28 @@ } }, "libraries": { + "System.Text.Json/5.0.2": { + "sha512": "I47dVIGiV6SfAyppphxqupertT/5oZkYLDCX6vC3HpOI4ZLjyoKAreUoem2ie6G0RbRuFrlqz/PcTQjfb2DOfQ==", + "type": "package", + "path": "system.text.json/5.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Text.Json.dll", + "lib/net461/System.Text.Json.xml", + "lib/netcoreapp3.0/System.Text.Json.dll", + "lib/netcoreapp3.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.5.0.2.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, "Stone_Red-C-Sharp-Utilities/1.0.3.1": { "type": "project", "path": "../Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.csproj", @@ -89,7 +123,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.401\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.402\\RuntimeIdentifierGraph.json" } } } diff --git a/Stone_Red-C-Sharp-Utilities-Test/obj/project.nuget.cache b/Stone_Red-C-Sharp-Utilities-Test/obj/project.nuget.cache index 794db4d..00f9dc1 100644 --- a/Stone_Red-C-Sharp-Utilities-Test/obj/project.nuget.cache +++ b/Stone_Red-C-Sharp-Utilities-Test/obj/project.nuget.cache @@ -1,8 +1,11 @@ { "version": 2, - "dgSpecHash": "i9sxl0DK4prGdivFoHN0urjiTdeJN7pdMVng46dayLfJokZ9N5lHYpWasE93pEfNg8KMgQDtDsbVnvjJQeZa6g==", + "dgSpecHash": "Vx9qsK3Yk9tZYtINnXECOYONnvtrMwwty0hl6iIWBvlkyK4NCks9Q8TNs/UBn8LVsiXed1iLDXPWnVB0LDNx5g==", "success": true, "projectFilePath": "C:\\Users\\David\\Programmieren\\Stone_Red-C-Sharp-Utilities\\Stone_Red-C-Sharp-Utilities-Test\\Stone_Red-C-Sharp-Utilities-Test.csproj", - "expectedPackageFiles": [], + "expectedPackageFiles": [ + "C:\\Users\\David\\.nuget\\packages\\system.text.json\\5.0.2\\system.text.json.5.0.2.nupkg.sha512", + "C:\\Users\\David\\.nuget\\packages\\stone_red-c-sharp-utilities\\1.0.3.1\\stone_red-c-sharp-utilities.1.0.3.1.nupkg.sha512" + ], "logs": [] } \ No newline at end of file diff --git a/Stone_Red-C-Sharp-Utilities/BoolExtentions.cs b/Stone_Red-C-Sharp-Utilities/BoolExtentions.cs index 311f6c8..fbccf40 100644 --- a/Stone_Red-C-Sharp-Utilities/BoolExtentions.cs +++ b/Stone_Red-C-Sharp-Utilities/BoolExtentions.cs @@ -1,7 +1,7 @@ namespace Stone_Red_Utilities.BoolExtentions { /// - /// Extentions + /// Extensions /// public static class BoolExt { diff --git a/Stone_Red-C-Sharp-Utilities/CollectionExtentions.cs b/Stone_Red-C-Sharp-Utilities/CollectionExtentions.cs index b803bca..89a8d82 100644 --- a/Stone_Red-C-Sharp-Utilities/CollectionExtentions.cs +++ b/Stone_Red-C-Sharp-Utilities/CollectionExtentions.cs @@ -11,7 +11,7 @@ namespace Stone_Red_Utilities.CollectionExtentions public enum TableStyle { /// - /// The default representaion of the table + /// The default representation of the table /// Default, @@ -21,18 +21,18 @@ namespace Stone_Red_Utilities.CollectionExtentions Minimum, /// - /// The alternative representaion of the table + /// The alternative representation of the table /// Alternative, /// - /// The list representaion of the table + /// The list representation of the table /// List } /// - /// and Extentions + /// and Extensions /// public static class CollectionExt { diff --git a/Stone_Red-C-Sharp-Utilities/ConsoleExtentions.cs b/Stone_Red-C-Sharp-Utilities/ConsoleExtentions.cs index 783395e..bc87038 100644 --- a/Stone_Red-C-Sharp-Utilities/ConsoleExtentions.cs +++ b/Stone_Red-C-Sharp-Utilities/ConsoleExtentions.cs @@ -1,9 +1,10 @@ using System; +using System.ComponentModel; namespace Stone_Red_Utilities.ConsoleExtentions { /// - /// Extentions + /// Extensions /// public static class ConsoleExt { @@ -39,37 +40,91 @@ namespace Stone_Red_Utilities.ConsoleExtentions } } + public static T ReadLine() + { + string attemptedValue = Console.ReadLine(); + Type type = typeof(T); + TypeConverter converter = TypeDescriptor.GetConverter(type); + if (converter != null && converter.IsValid(attemptedValue)) + { + return (T)converter.ConvertFromString(attemptedValue); + } + else + { + return default; + } + } + + public static bool TryReadLine(out T input) + { + string attemptedValue = Console.ReadLine(); + Type type = typeof(T); + TypeConverter converter = TypeDescriptor.GetConverter(type); + if (converter != null && converter.IsValid(attemptedValue)) + { + input = (T)converter.ConvertFromString(attemptedValue); + return true; + } + else + { + input = default; + return false; + } + } + + public static T ReadKey() + { + string attemptedValue = Console.ReadKey().KeyChar.ToString(); + Type type = typeof(T); + TypeConverter converter = TypeDescriptor.GetConverter(type); + if (converter != null && converter.IsValid(attemptedValue)) + { + return (T)converter.ConvertFromString(attemptedValue); + } + else + { + return default; + } + } + + public static bool TryReadKey(out T input) + { + string attemptedValue = Console.ReadKey().KeyChar.ToString(); + Type type = typeof(T); + TypeConverter converter = TypeDescriptor.GetConverter(type); + if (converter != null && converter.IsValid(attemptedValue)) + { + input = (T)converter.ConvertFromString(attemptedValue); + return true; + } + else + { + input = default; + return false; + } + } + /// /// Suspends execution of the current method until the user presses a key /// - /// - /// - public static void Pause(bool enterKeyOnly = false, string customMessage = null) + /// The key that has to be pressed + /// The message that will be displayed + public static void Pause(ConsoleKey key, string message = null) { - if (customMessage is null) + Console.WriteLine(message ?? $"Press {key} to continue..."); + while (Console.ReadKey(true).Key != key) { - if (enterKeyOnly) - { - Console.WriteLine("Press ENTER to continue."); - } - else - { - Console.WriteLine("Press any key to continue."); - } - } - else - { - Console.WriteLine(customMessage); } + } - if (enterKeyOnly) - { - Console.ReadLine(); - } - else - { - Console.ReadKey(); - } + /// + /// Suspends execution of the current method until the user presses a key + /// + /// The message that will be displayed + public static void Pause(string message = "Press any key to continue...") + { + Console.WriteLine(message); + Console.ReadKey(true); } } } \ No newline at end of file diff --git a/Stone_Red-C-Sharp-Utilities/FluentMath/Shapes/Rectangle.cs b/Stone_Red-C-Sharp-Utilities/FluentMath/Shapes/Rectangle.cs index b5cbbc0..4156eb7 100644 --- a/Stone_Red-C-Sharp-Utilities/FluentMath/Shapes/Rectangle.cs +++ b/Stone_Red-C-Sharp-Utilities/FluentMath/Shapes/Rectangle.cs @@ -20,7 +20,7 @@ namespace Stone_Red_Utilities.FluentMath.Shapes /// /// The diagonal of the /// - public double Diagonal => System.Math.Sqrt(Math.Pow(Length, 2) + Math.Pow(Width, 2)); + public double Diagonal => Math.Sqrt(Math.Pow(Length, 2) + Math.Pow(Width, 2)); /// /// The area of the @@ -35,8 +35,8 @@ namespace Stone_Red_Utilities.FluentMath.Shapes /// /// Creates a new rectangle instance /// - /// - /// + /// The length of the rectangle + /// The width of the rectangle public Rectangle(double length, double width) { Length = length; diff --git a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/DecimalFluent.cs b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/DecimalFluent.cs index 3bb10a0..87db0a7 100644 --- a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/DecimalFluent.cs +++ b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/DecimalFluent.cs @@ -80,7 +80,7 @@ namespace Stone_Red_Utilities.FluentMath } /// - /// Multiplys the two nums + /// Multiples the two nums /// /// /// diff --git a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/DoubleFluent.cs b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/DoubleFluent.cs index 1df01cc..dd6e6d7 100644 --- a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/DoubleFluent.cs +++ b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/DoubleFluent.cs @@ -80,7 +80,7 @@ namespace Stone_Red_Utilities.FluentMath } /// - /// Multiplys the two nums + /// Multiples the two nums /// /// /// diff --git a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int16Fluent.cs b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int16Fluent.cs index b049c3a..8fe9a8d 100644 --- a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int16Fluent.cs +++ b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int16Fluent.cs @@ -80,7 +80,7 @@ namespace Stone_Red_Utilities.FluentMath } /// - /// Multiplys the two nums + /// Multiples the two nums /// /// /// diff --git a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int32Fluent.cs b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int32Fluent.cs index 5c5c2c0..b94ac06 100644 --- a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int32Fluent.cs +++ b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int32Fluent.cs @@ -80,7 +80,7 @@ namespace Stone_Red_Utilities.FluentMath } /// - /// Multiplys the two nums + /// Multiples the two nums /// /// /// diff --git a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int64Fluent.cs b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int64Fluent.cs index 49f4878..bb92caf 100644 --- a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int64Fluent.cs +++ b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/Int64Fluent.cs @@ -80,7 +80,7 @@ namespace Stone_Red_Utilities.FluentMath } /// - /// Multiplys the two nums + /// Multiples the two nums /// /// /// diff --git a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/SingleFluent.cs b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/SingleFluent.cs index f4f0f1b..f2d2a80 100644 --- a/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/SingleFluent.cs +++ b/Stone_Red-C-Sharp-Utilities/FluentMath/TypeExtentions/SingleFluent.cs @@ -80,7 +80,7 @@ namespace Stone_Red_Utilities.FluentMath } /// - /// Multiplys the two nums + /// Multiples the two nums /// /// /// diff --git a/Stone_Red-C-Sharp-Utilities/HttpClient.cs b/Stone_Red-C-Sharp-Utilities/HttpClient.cs new file mode 100644 index 0000000..860d879 --- /dev/null +++ b/Stone_Red-C-Sharp-Utilities/HttpClient.cs @@ -0,0 +1,20 @@ +using System; +using System.Net.Http; +using System.Text.Json; +using System.Threading.Tasks; + +namespace Stone_Red_Utilities.Http +{ + public static class HttpClientExtentions + { + public static async Task GetJsonObjectAsync(this HttpClient httpClient, string requestUri) + { + return JsonSerializer.Deserialize(await httpClient.GetStringAsync(requestUri)); + } + + public static async Task GetJsonObjectAsync(this HttpClient httpClient, Uri requestUri) + { + return JsonSerializer.Deserialize(await httpClient.GetStringAsync(requestUri)); + } + } +} \ No newline at end of file diff --git a/Stone_Red-C-Sharp-Utilities/Logging/LogConfig.cs b/Stone_Red-C-Sharp-Utilities/Logging/LogConfig.cs index 2de7493..18f5dde 100644 --- a/Stone_Red-C-Sharp-Utilities/Logging/LogConfig.cs +++ b/Stone_Red-C-Sharp-Utilities/Logging/LogConfig.cs @@ -44,7 +44,7 @@ namespace Stone_Red_Utilities.Logging public class OutputConfig { /// - /// The onsole color of the log message. + /// The console color of the log message. /// public ConsoleColor Color { get; set; } = ConsoleColor.White; @@ -60,7 +60,7 @@ namespace Stone_Red_Utilities.Logging } /// - /// Foramt configuration. + /// Format configuration. /// public class FormatConfig { diff --git a/Stone_Red-C-Sharp-Utilities/RandomExtentions.cs b/Stone_Red-C-Sharp-Utilities/RandomExtentions.cs index 472a10a..7f7352e 100644 --- a/Stone_Red-C-Sharp-Utilities/RandomExtentions.cs +++ b/Stone_Red-C-Sharp-Utilities/RandomExtentions.cs @@ -5,7 +5,7 @@ using System.Linq; namespace Stone_Red_Utilities.RandomExtentions { /// - /// Extentions + /// Extensions /// public static class RandomExt { diff --git a/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.csproj b/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.csproj index f3bbf80..a7eee47 100644 --- a/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.csproj +++ b/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.csproj @@ -33,6 +33,7 @@ + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.md b/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.md index a760296..9cd6ac0 100644 --- a/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.md +++ b/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.md @@ -492,7 +492,7 @@ This method has no parameters. ##### Summary -Multiplys the two nums +Multiples the two nums ##### Returns @@ -935,7 +935,7 @@ This method has no parameters. ##### Summary -Multiplys the two nums +Multiples the two nums ##### Returns @@ -1289,7 +1289,7 @@ Divides the two nums ##### Summary -Multiplys the two nums +Multiples the two nums ##### Returns @@ -1490,7 +1490,7 @@ Divides the two nums ##### Summary -Multiplys the two nums +Multiples the two nums ##### Returns @@ -1691,7 +1691,7 @@ Divides the two nums ##### Summary -Multiplys the two nums +Multiples the two nums ##### Returns @@ -2608,7 +2608,7 @@ This method has no parameters. ##### Summary -Multiplys the two nums +Multiples the two nums ##### Returns diff --git a/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.xml b/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.xml index c9d38f6..aebc956 100644 --- a/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.xml +++ b/Stone_Red-C-Sharp-Utilities/Stone_Red-C-Sharp-Utilities.xml @@ -6,7 +6,7 @@ - Extentions + Extensions @@ -44,7 +44,7 @@ - The default representaion of the table + The default representation of the table @@ -54,17 +54,17 @@ - The alternative representaion of the table + The alternative representation of the table - The list representaion of the table + The list representation of the table - and Extentions + and Extensions @@ -85,7 +85,7 @@ - Extentions + Extensions @@ -204,7 +204,7 @@ - Multiplys the two nums + Multiples the two nums @@ -306,7 +306,7 @@ - Multiplys the two nums + Multiples the two nums @@ -471,7 +471,7 @@ - Multiplys the two nums + Multiples the two nums @@ -552,7 +552,7 @@ - Multiplys the two nums + Multiples the two nums @@ -633,7 +633,7 @@ - Multiplys the two nums + Multiples the two nums @@ -714,7 +714,7 @@ - Multiplys the two nums + Multiples the two nums @@ -863,7 +863,7 @@ - The onsole color of the log message. + The console color of the log message. @@ -878,7 +878,7 @@ - Foramt configuration. + Format configuration. @@ -1047,7 +1047,7 @@ - Extentions + Extensions @@ -1100,7 +1100,7 @@ - Extentions + Extensions @@ -1169,7 +1169,7 @@ - Revoves all whitespaces from the specified + Removes all white spaces from the specified diff --git a/Stone_Red-C-Sharp-Utilities/StringExtentions.cs b/Stone_Red-C-Sharp-Utilities/StringExtentions.cs index 3ee383d..06d6426 100644 --- a/Stone_Red-C-Sharp-Utilities/StringExtentions.cs +++ b/Stone_Red-C-Sharp-Utilities/StringExtentions.cs @@ -6,7 +6,7 @@ using System.Text; namespace Stone_Red_Utilities.StringExtentions { /// - /// Extentions + /// Extensions /// public static class StringExt { @@ -140,7 +140,7 @@ namespace Stone_Red_Utilities.StringExtentions { if (str.Length > length && length > 0) { - if (ellipsis) + if (ellipsis && length > 3) { return $"{str.Substring(0, length - 3)}..."; } @@ -173,7 +173,7 @@ namespace Stone_Red_Utilities.StringExtentions } /// - /// Revoves all whitespaces from the specified + /// Removes all white spaces from the specified /// /// /// diff --git a/Stone_Red-C-Sharp-Utilities/bin/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.deps.json b/Stone_Red-C-Sharp-Utilities/bin/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.deps.json index 8c34003..4d8d091 100644 --- a/Stone_Red-C-Sharp-Utilities/bin/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.deps.json +++ b/Stone_Red-C-Sharp-Utilities/bin/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.deps.json @@ -9,12 +9,94 @@ ".NETStandard,Version=v2.1/": { "Stone_Red-C-Sharp-Utilities/1.0.3.1": { "dependencies": { + "System.Text.Json": "5.0.2", "Vsxmd": "1.4.5" }, "runtime": { "Stone_Red-C-Sharp-Utilities.dll": {} } }, + "Microsoft.Bcl.AsyncInterfaces/5.0.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + } + }, + "System.Buffers/4.5.1": { + "runtime": { + "lib/netstandard2.0/System.Buffers.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.28619.1" + } + } + }, + "System.Memory/4.5.4": { + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Memory.dll": { + "assemblyVersion": "4.0.1.1", + "fileVersion": "4.6.28619.1" + } + } + }, + "System.Numerics.Vectors/4.5.0": { + "runtime": { + "lib/netstandard2.0/System.Numerics.Vectors.dll": { + "assemblyVersion": "4.1.4.0", + "fileVersion": "4.6.26515.6" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "runtime": { + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + } + }, + "System.Text.Encodings.Web/5.0.1": { + "runtime": { + "lib/netstandard2.1/System.Text.Encodings.Web.dll": { + "assemblyVersion": "5.0.0.1", + "fileVersion": "5.0.421.11614" + } + } + }, + "System.Text.Json/5.0.2": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "5.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0", + "System.Text.Encodings.Web": "5.0.1", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/System.Text.Json.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.521.16609" + } + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { + "assemblyVersion": "4.2.0.1", + "fileVersion": "4.6.28619.1" + } + } + }, "Vsxmd/1.4.5": {} } }, @@ -24,6 +106,62 @@ "serviceable": false, "sha512": "" }, + "Microsoft.Bcl.AsyncInterfaces/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W8DPQjkMScOMTtJbPwmPyj9c3zYSFGawDW3jwlBOOsnY+EzZFLgNQ/UMkK35JmkNOVPdCyPr2Tw7Vv9N+KA3ZQ==", + "path": "microsoft.bcl.asyncinterfaces/5.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512" + }, + "System.Buffers/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "path": "system.buffers/4.5.1", + "hashPath": "system.buffers.4.5.1.nupkg.sha512" + }, + "System.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "path": "system.numerics.vectors/4.5.0", + "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==", + "path": "system.runtime.compilerservices.unsafe/5.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/5.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KmJ+CJXizDofbq6mpqDoRRLcxgOd2z9X3XoFNULSbvbqVRZkFX3istvr+MUjL6Zw1RT+RNdoI4GYidIINtgvqQ==", + "path": "system.text.encodings.web/5.0.1", + "hashPath": "system.text.encodings.web.5.0.1.nupkg.sha512" + }, + "System.Text.Json/5.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I47dVIGiV6SfAyppphxqupertT/5oZkYLDCX6vC3HpOI4ZLjyoKAreUoem2ie6G0RbRuFrlqz/PcTQjfb2DOfQ==", + "path": "system.text.json/5.0.2", + "hashPath": "system.text.json.5.0.2.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "path": "system.threading.tasks.extensions/4.5.4", + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" + }, "Vsxmd/1.4.5": { "type": "package", "serviceable": true, diff --git a/Stone_Red-C-Sharp-Utilities/bin/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll b/Stone_Red-C-Sharp-Utilities/bin/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll index 486c934939fc9f0768bd1057736dcb32f3b2bcd8..e09343fe0102b2eaca12a48fdc6e99e9ae5a1a99 100644 GIT binary patch literal 25088 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

_%Blz(zAv&!n1{bZrB{X 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 Kf6agW4EzWFtp(oz diff --git a/Stone_Red-C-Sharp-Utilities/bin/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.pdb b/Stone_Red-C-Sharp-Utilities/bin/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.pdb index c5fbffde0b57e2969c5504ec719922f21709b431..94ce8e733dc1ecb1f3a2a95cedff800ea8fede02 100644 GIT binary patch delta 4452 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 MqDZ&@8F`K9-=(Kg1ONa4 delta 3574 zcmZ9O3sjRw7RT?G=a)c$KtWzYcqACD1_i8uTESIBsUm{zD)kg4R^0eR)`F{_4^S-C ziX&*O?n*0KTOX&QC|#dht;(Yu)Y|H5D~ek^zU_Ld?TY)Kgu34`=ltg0|D8Mcn{OtQ z%(a!m{w2cNXvslDQJMKuVCWWz^@Cna6!;p^N!~YZ{=9-&?-ug@D~PFhEN2{DgFl4( zX*ubCfHnCOz19ml)iIkFyFEGJQoD6!>aP25s^eR8`#P=4`v}v7?jP%Pp+o}wWFm|uRB1cggLtE{s0>dx&h=-21ez; zTSKg$FkHH>5a_-_K_;a@uPYVwN7#JW^{`uEzk$6B>#Y(fNTr|=uvxGxVJl&u!y42I zny40N2COgXBYnvT0zo)f1pWo?0x`;$BEje=BNc->Dawa}qJ78)`bT?EDo6*JU;>y7 z?7#sEK?zt2%E5_cifK?xgJK#K)1a7!L?n8H0MG{A9kw0T4EqSSH*5kJ1crgPKn{2t z*uhLt1QvlZuo_f>Euc0=($H==2fz_<3bcT4W3+S?bbveHF?a@?7A+>I#RRpOpcWI< z67|rMwugv(5&0tWMe>4v2J5tl$QO|>B40$lhXBozjJm<EWf88==Q5CC2lvl`>MYZgvevBZp1dnh*%W}}_Sdq)G z@~|O(%42q4KFb-hF??2kmT6woA=k|AIXi;SYQ8MWb&*Uf*b~oi*DT+YMODmfaL@9u zvZ#*P4dJdemSj<0afw{BT8!oIT`G&J*v+nr<+7-bnZ4W%QVm5Ak%!F8)ce5+bP#9!P~t)n`KcIvwOSOXR9o#WwqXX z7oT|ZUG(?iyO@9$JLgO*5R}-ZP0&T~_jKt9=tc00yL2S3-77i1ad4 z{b?fj9yZI7DkQ@QS8$AkRU^IE1|zrf~n>tnJFxfe9_=WNRl z9l-;Bj<;4N{KIM8uwulxg>jFMwI0hYXGgo)OnFaEcz%BVi(ySYoYmvSIpq_V&-YxM zk^cRejHrh7{U)AchQM&s!RMofFMqu1?{}BZ{OfQk>+#c5m5sX}KVJb@!q{Bw}>IxwqM2^OmldT!!6%o=h=~KOra}$tmZwRJ{Wj$N#&|6(~^ldwv}uQ z&TO{4ken44){J3`gSwlSwJiJARKD;0&8in0M@_1nko(b=--dpf*WVHHt1V7xZ@N%o z@u_CVgMw7cT9$jWt3mPHd5if658zH28yno8J11C0@Sx=7znQl0P!|R7nbP?*`QoHI zKdz#QGyT#J7o;pn+Md5`&B@L{LzaD-!#;I>!R%RmrWWdQ1(n_>EUYw%DMJQF7Mezc z7|btf)2qae`t~zq%D+gMI3BHc4IgAbzLHqozryIVaToB-A`&pCsN@8C0T@ zv7{0;IzD-a`6h1^xpzz0reyn)B}GkBUEDy0;8mLhm*AW%TWh3;(8Zv5%mE@-qaq$Ou)m%^hB+LL0+onv{v*D@ff(Kihx=`?Bo

- Extentions + Extensions @@ -44,7 +44,7 @@ - The default representaion of the table + The default representation of the table @@ -54,17 +54,17 @@ - The alternative representaion of the table + The alternative representation of the table - The list representaion of the table + The list representation of the table - and Extentions + and Extensions @@ -85,7 +85,7 @@ - Extentions + Extensions @@ -102,12 +102,18 @@ - + Suspends execution of the current method until the user presses a key - - + The key that has to be pressed + The message that will be displayed + + + + Suspends execution of the current method until the user presses a key + + The message that will be displayed
@@ -143,8 +149,8 @@ Creates a new rectangle instance - - + The length of the rectangle + The width of the rectangle @@ -204,7 +210,7 @@ - Multiplys the two nums + Multiples the two nums @@ -306,7 +312,7 @@ - Multiplys the two nums + Multiples the two nums @@ -471,7 +477,7 @@ - Multiplys the two nums + Multiples the two nums @@ -552,7 +558,7 @@ - Multiplys the two nums + Multiples the two nums @@ -633,7 +639,7 @@ - Multiplys the two nums + Multiples the two nums @@ -714,7 +720,7 @@ - Multiplys the two nums + Multiples the two nums @@ -863,7 +869,7 @@ - The onsole color of the log message. + The console color of the log message. @@ -878,7 +884,7 @@ - Foramt configuration. + Format configuration. @@ -1047,7 +1053,7 @@ - Extentions + Extensions @@ -1100,7 +1106,7 @@ - Extentions + Extensions @@ -1169,7 +1175,7 @@ - Revoves all whitespaces from the specified + Removes all white spaces from the specified diff --git a/Stone_Red-C-Sharp-Utilities/obj/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.assets.cache b/Stone_Red-C-Sharp-Utilities/obj/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.assets.cache index 222f05377e529b5a8984f012f0e588f7c80a17d9..f08e23ca5c770ad956c264210058b85a8966d5cd 100644 GIT binary patch literal 3952 zcmc&$OHb)Wfj51r}Q6ftM62*6Q-ms(8pIvk=)Nn3({3^6bGg z<-zi#Kf@}2fu8&co~^>07rV2QFuO^1MCW5X=skk>=GwMtxQx_u{6Wt)G4VNjE<8G$tY!`s92OUu3Eb4=sA*A76P{^ zaGON8`M{0nYT8c4OF9;wd60C$Gm~?+K@QA`yM#G$Bi57Uv|N)qhQ`Py z)wnIDoM|xS2fo8{)j`H_67nLBb`ZqT0rK)dG9Zp?al@oUv&{{o42w^lO#_HPT#KnC zD){gqhbI zs^SU|uCjGTV20FUhHX_(Oe69x2Cj>q>ulgEV>>Uf`Gmdz|Md@&zOP|1K#z{vlZvW# zp{kxE)SMTZdT!&`uo!E?FEs5Drr{mO(bMuMZU!m`d}ZvipjGQK+ctIlLfZB>*(9`^ z1Dm{KuR5xkx&z0FrP8^H?TH)d+|9iLnp!rPtCmv*?&^lE6xLLS>dFImj`F-H(ijV$ z{jBF$QSphY=RKgm2+|9338W9?GRSY$`B1Y74v5d|80Nq5k>WvC`2QGXutc8k2$LEL}9)PnC0gh{B+2Lb6#)Un$F0^%W&I)=Gp39 zdE4_UUz@i?0UiSakJes*M;rD$KDY-| PgAXuHu4io(!KMNLPu3O* diff --git a/Stone_Red-C-Sharp-Utilities/obj/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.csproj.CoreCompileInputs.cache b/Stone_Red-C-Sharp-Utilities/obj/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.csproj.CoreCompileInputs.cache index 64a62aa..4e282eb 100644 --- a/Stone_Red-C-Sharp-Utilities/obj/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.csproj.CoreCompileInputs.cache +++ b/Stone_Red-C-Sharp-Utilities/obj/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -51e61123768d6c5b1a0a6d92b017f369b83c2cff +0c75136f6dd794dbf85e7046a00288f29b7694af diff --git a/Stone_Red-C-Sharp-Utilities/obj/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll b/Stone_Red-C-Sharp-Utilities/obj/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.dll index 486c934939fc9f0768bd1057736dcb32f3b2bcd8..e09343fe0102b2eaca12a48fdc6e99e9ae5a1a99 100644 GIT binary patch literal 25088 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

_%Blz(zAv&!n1{bZrB{X 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 Kf6agW4EzWFtp(oz diff --git a/Stone_Red-C-Sharp-Utilities/obj/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.pdb b/Stone_Red-C-Sharp-Utilities/obj/Release/netstandard2.1/Stone_Red-C-Sharp-Utilities.pdb index c5fbffde0b57e2969c5504ec719922f21709b431..94ce8e733dc1ecb1f3a2a95cedff800ea8fede02 100644 GIT binary patch delta 4452 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 MqDZ&@8F`K9-=(Kg1ONa4 delta 3574 zcmZ9O3sjRw7RT?G=a)c$KtWzYcqACD1_i8uTESIBsUm{zD)kg4R^0eR)`F{_4^S-C ziX&*O?n*0KTOX&QC|#dht;(Yu)Y|H5D~ek^zU_Ld?TY)Kgu34`=ltg0|D8Mcn{OtQ z%(a!m{w2cNXvslDQJMKuVCWWz^@Cna6!;p^N!~YZ{=9-&?-ug@D~PFhEN2{DgFl4( zX*ubCfHnCOz19ml)iIkFyFEGJQoD6!>aP25s^eR8`#P=4`v}v7?jP%Pp+o}wWFm|uRB1cggLtE{s0>dx&h=-21ez; zTSKg$FkHH>5a_-_K_;a@uPYVwN7#JW^{`uEzk$6B>#Y(fNTr|=uvxGxVJl&u!y42I zny40N2COgXBYnvT0zo)f1pWo?0x`;$BEje=BNc->Dawa}qJ78)`bT?EDo6*JU;>y7 z?7#sEK?zt2%E5_cifK?xgJK#K)1a7!L?n8H0MG{A9kw0T4EqSSH*5kJ1crgPKn{2t z*uhLt1QvlZuo_f>Euc0=($H==2fz_<3bcT4W3+S?bbveHF?a@?7A+>I#RRpOpcWI< z67|rMwugv(5&0tWMe>4v2J5tl$QO|>B40$lhXBozjJm<EWf88==Q5CC2lvl`>MYZgvevBZp1dnh*%W}}_Sdq)G z@~|O(%42q4KFb-hF??2kmT6woA=k|AIXi;SYQ8MWb&*Uf*b~oi*DT+YMODmfaL@9u zvZ#*P4dJdemSj<0afw{BT8!oIT`G&J*v+nr<+7-bnZ4W%QVm5Ak%!F8)ce5+bP#9!P~t)n`KcIvwOSOXR9o#WwqXX z7oT|ZUG(?iyO@9$JLgO*5R}-ZP0&T~_jKt9=tc00yL2S3-77i1ad4 z{b?fj9yZI7DkQ@QS8$AkRU^IE1|zrf~n>tnJFxfe9_=WNRl z9l-;Bj<;4N{KIM8uwulxg>jFMwI0hYXGgo)OnFaEcz%BVi(ySYoYmvSIpq_V&-YxM zk^cRejHrh7{U)AchQM&s!RMofFMqu1?{}BZ{OfQk>+#c5m5sX}KVJb@!q{Bw}>IxwqM2^OmldT!!6%o=h=~KOra}$tmZwRJ{Wj$N#&|6(~^ldwv}uQ z&TO{4ken44){J3`gSwlSwJiJARKD;0&8in0M@_1nko(b=--dpf*WVHHt1V7xZ@N%o z@u_CVgMw7cT9$jWt3mPHd5if658zH28yno8J11C0@Sx=7znQl0P!|R7nbP?*`QoHI zKdz#QGyT#J7o;pn+Md5`&B@L{LzaD-!#;I>!R%RmrWWdQ1(n_>EUYw%DMJQF7Mezc z7|btf)2qae`t~zq%D+gMI3BHc4IgAbzLHqozryIVaToB-A`&pCsN@8C0T@ zv7{0;IzD-a`6h1^xpzz0reyn)B}GkBUEDy0;8mLhm*AW%TWh3;(8Zv5%mE@-qaq$Ou)m%^hB+LL0+onv{v*D@ff(Kihx=`?Bo= 5.0.2", "Vsxmd >= 1.4.5" ] }, @@ -81,6 +411,10 @@ "netstandard2.1": { "targetAlias": "netstandard2.1", "dependencies": { + "System.Text.Json": { + "target": "Package", + "version": "[5.0.2, )" + }, "Vsxmd": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -103,7 +437,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.401\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.402\\RuntimeIdentifierGraph.json" } } } diff --git a/Stone_Red-C-Sharp-Utilities/obj/project.nuget.cache b/Stone_Red-C-Sharp-Utilities/obj/project.nuget.cache index afb8b04..0eaaca1 100644 --- a/Stone_Red-C-Sharp-Utilities/obj/project.nuget.cache +++ b/Stone_Red-C-Sharp-Utilities/obj/project.nuget.cache @@ -1,9 +1,17 @@ { "version": 2, - "dgSpecHash": "szJPtVin5IzkXVU9ObH6EXYb2PHQ5ZOfTN/fz6Vsz068SnBXJvLOMYWPHTw47eLiq1vQxy3andOX2PcxdtU8Uw==", + "dgSpecHash": "1TRQqM2Lc6VQODtNIvR4tlt0458C4el0swb69xSWBGEPSXqZgM3dmkQtkKkJZmNQdU3GNIfGAARCjF62Mni2uw==", "success": true, "projectFilePath": "C:\\Users\\David\\Programmieren\\Stone_Red-C-Sharp-Utilities\\Stone_Red-C-Sharp-Utilities\\Stone_Red-C-Sharp-Utilities.csproj", "expectedPackageFiles": [ + "C:\\Users\\David\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\5.0.0\\microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512", + "C:\\Users\\David\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", + "C:\\Users\\David\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", + "C:\\Users\\David\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", + "C:\\Users\\David\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\5.0.0\\system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", + "C:\\Users\\David\\.nuget\\packages\\system.text.encodings.web\\5.0.1\\system.text.encodings.web.5.0.1.nupkg.sha512", + "C:\\Users\\David\\.nuget\\packages\\system.text.json\\5.0.2\\system.text.json.5.0.2.nupkg.sha512", + "C:\\Users\\David\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", "C:\\Users\\David\\.nuget\\packages\\vsxmd\\1.4.5\\vsxmd.1.4.5.nupkg.sha512" ], "logs": []