Steve
Steve
> ### Report diagnostic for constructor that does not set `ref` field? > Report a diagnostic for an explicit constructor that does not assign to a `ref` field, or that...
> Could someone explain why `A ref field cannot have a type that is ref struct` See https://github.com/dotnet/roslyn/pull/62186#issuecomment-1170244475. It just doesn't catch up in C# 11 (because it involves complicated...
I prefer using `of` or something else to distinguish the type being extended and interfaces: ```csharp public extension Foo of int : IA, IB, IC, ... { ... } ```...
> This is complicated, but doable using current constraints of the framework. An anonymous type can be generated: > ```cs > class Thing_IFoo_IBar : IFoo, IBar > { > internal...
> instead of casting new keyword `role` and `extension`. Or at least create only one and use `implicit`/`explicit` as above > > Or `implicit class` possible? Keywords can be introduced...
Cheers! The original `scoped` with its coming rules without the explanation from explicit lifetime is really hard to understand (and memorize). With **only** `scoped` which intends to simplify lifetime usage...
> One thing I concern is the composite nature of many static operator > > Some object can `+` `-` `*` `/` (number type) > Some object can only `+`...
> What use cases are there except generic math? For example, when you want to create something like `numpy`.
> Static virtual methods where? In interfaces? ~Are you delirious?~ It's necessary for operator abstraction.
Since you're using SQL Server for database, why not use its integrated full-text search service?