We thank the following contributors!
@xtqqczze, @mkswd, @ThomasNieto, @PatLeong, @paul-cheung, @georgettica
ProcessId
and CurrentManagedThreadId
from System.Environment
(#14063) (Thanks @xtqqczze and @PatLeong!)Count
method (#13545) (Thanks @xtqqczze!)Length
or Count
property instead of Count()
(#13925) (Thanks @xtqqczze!)Count()
or LongCount()
when Any()
can be used (#13923) (Thanks @xtqqczze!)as
operator and null check (#13333) (Thanks @xtqqczze!)is not
syntax (#13338) (Thanks @xtqqczze!)CancellationToken
parameters must come last (#13867) (Thanks @xtqqczze!)dotnet-format
to improve formatting of source code (#13503) (Thanks @xtqqczze!)Append
and Insert
method overloads on StringBuilder
(#13926) (Thanks @xtqqczze!)IsEmpty
over Count
when available (#13877) (Thanks @xtqqczze!)StringBuilder.Append(char)
when applicable (#13878) (Thanks @xtqqczze!)String.Concat
instead of String.Substring
(#13500) (Thanks @xtqqczze!)We thank the following contributors!
@mkswd, @xtqqczze
Microsoft.NET.Test.Sdk
to 16.8.0
(#14020)Microsoft.CodeAnalysis.CSharp
to 3.8.0
(#14075)PSReadLine
version to 2.1.0
(#13975)5.0.100-rtm.20526.5
(#13920)/features:strict
for all projects (#13383) (Thanks @xtqqczze!)NJsonSchema
to 10.2.2
(#13722, #13751)Markdig.Signed
to 0.22.0
(#13741)