-
I think 33a78fd3dcdb60f1b498aba8f99a8d451655d83f might have broken something
``` csharp
class Record {
public Guid A;
public string B;
public string C;
public string D;
public strin…
-
## Paths
_make sure work here includes thoughts about how to handle the case where Directory method is called but a File exists at the path_
- [ ] DirectoryExists
- [ ] DirectoryDoesNotExist
- [ ]…
-
number and string types in TypeScript do not implement IComparable.
-
When generating the `CompareTo(object, IComparer)` for a record type, there is no type-safety for casting. Instead, the `CompareTo(object, IComparer)` simply does a direct-cast to the record type. Thi…
-
### Background and motivation
The `RangeAttribute` currently supports `int` and `double` ranges out of the box using dedicated constructor overloads, however any other range necessitates using [thi…
-
### Background and motivation
Currently, there's no way of sorting an `IPAddress[]` without doing some janky or un-performatic code to implement `IComparable`.
The best way to implement `ICompar…
-
... with a type that exists in both a generic and non generic version
**Version Used**:
master
**Steps to Reproduce**:
Compile the following code
```C#
using System;
public class C :…
-
JavaScript Date objects don't implement the IComparable interface, so I have to convert them to Unix timestamps to compare them. It would be nice if they could be compared directly.
-
*From unknown CodePlex user on Thursday, 26 January 2012 07:21:54*
In QuickGraph.Algorithms.RootedAlgorithmBase.SetRootVertex(TVertex rootVertex) you do the following to check, if the same root ver…
-
i.e. to sort doubles via `a < b || !(a >= b)` instead of IComparable, which is considerably faster.