-
- [X] Proposal added: [proposals/nullable-reference-types.md](https://github.com/dotnet/csharplang/blob/master/proposals/nullable-reference-types.md)
- [x] Discussed in LDM
- [ ] Decision in LDM
- …
-
### Describe the feature
When using `ValueObject`, the various equality and compare methods are using the default equality comparer. This is fine for most types, however, strings are different since …
-
### Description
According documentation `IndexOf` and `BinarySearch` methods should return negative values when a search item is not present at a collection or an array. But there are strange cases w…
-
UPDATED 1/22/2024 by @stephentoub
**Option 1 (recommended)**
```diff
namespace System.Collections.Generic
{
public static class CollectionExtensions
{
+ public static Dictionary…
-
As a result of the changes for #4436 and #4312, we are now in a situation that if a type implements `IEquatable` and no `Tolerance` is specified, the type's `Equal(T)` method is called.
Howevever, …
-
Weekly status updates for [2021](https://github.com/dotnet/efcore/issues/23884)
Expand to see additional information from the end of 2020...
This issue contains status updates from the Entity …
-
__Test code__
```C#
public class MyClass
{
public int Id { get; set; }
public string Name { get; set; }
}
public virtual bool AssertEqual(MyClass x, MyClass y)
{
Assert.Multiple…
-
I have a few questions regarding the equality comparisons of complex value objects mapped with `OwnsOne()`/`OwnsMany()` combined with `ToJson()`.
First, how are equality comparisons made? Especiall…
-
Hello, I believe I may have a encountered a quite recent regression with Sets.
**Repro steps**
Create script:
```fsharp
#r "nuget: NUnit, 3.13.3"
open System.Collections.Generic
open NUn…
-
this error keep showing up out of nowhere, any idea how to resolve this...
```(0,0): error - Equality comparers cannot be automatically generated for arrays. Create a custom comparer for System.Byte…