@vreshetnikov@jaredpar if (member is IMethodSymbol (DeclaredAccessibility=Public,
IsStatic=false,
Parameters=Type(Length=0),
Arity=0) as method)
Or here are examples from real code: https://t.co/IumUyu033v
C# pattern matching making for some really nice changes in the compiler
if (member is IMethodSymbol
{
DeclaredAccessibility: Accessibility.Public,
IsStatic: false,
Parameters: { Length: 0 },
Arity: 0
} method)
@adpedley #LiveSharp and #LiveXaml is hot reload, working today. I have tried both Flutter and these and they are really equivalent, same speed, same state preserve (although LiveSharp still needs some bugs ironed out, its beta still but under active improvement)
.NET Core 2.1 now has intelligible async stack traces! Sometimes it's the little things that make all the difference #dotnet#dotnetcore https://t.co/C7zRaVpB35
Hooray, now GC in .NET Core is pluggable by default!
Read more in a great post by @konradkokosa: "Zero Garbage Collector for .NET Core 2.1 and https://t.co/aTa6iekOsJ Core 2.1"
https://t.co/L258wQ5qou
https://t.co/c8MbMQ2EnY
@andrey_akinshin Важно не упустить одну важную вещь. Диапазоны бывают включающими и исключающими, т.е. могут включать последний/первый элемент, а могут и нет. Например, для описания индексов массива удобно написать так (0..ary.Length] или так (0...ary.Length). Важно не забыть это.