[Feature]: Enable the use of default comparer for ToSortedCollection
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 35/100
Piste de recherche
Read issue #879 and the existing ToSortedCollection overloads to see how the requested default-comparer behavior should fit the library API. Locate the related tests and check how SortAndBind handles its default comparer; done means ToSortedCollection supports the equivalent overload and tests cover it.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the functionality desired 🐞
I'd like to have the same thing implemented in #879 for the ToSortedCollection method in the library itself. For now, I created an extension method myself:
public static IObservable<IReadOnlyCollection<TObject>> ToSortedCollection<TObject, TKey>(this IObservable<IChangeSet<TObject, TKey>> source)
where TObject : notnull, IComparable<TObject>
where TKey : notnull => source.ToSortedCollection(Comparer<TObject>.Default);
Considerations
It would be nice to have this in the library as for the SortAndBind.
- Langage dominant
- C#
- Étoiles
- 1.9k
- Forks
- 194
- Merge moyen
- 12 min
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de reactivemarbles/DynamicData
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
reactivemarbles/DynamicData#1229 ·
Les mainteneurs répondent en général sous 1 jour
-
infrastructure
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
reactivemarbles/DynamicData#1089 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: ChangeAwareList merges an insert one slot before a pending AddRange, corrupting list order downstreamPeut-être pris @dwcullop l’a pris il y a 9 jours. Ouvertebug
Difficulté 3/5 Une demi-journée Accessibilité débutants 63/100
reactivemarbles/DynamicData#1225 ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature]: Make Avg, StdDev, Maximum and Minimum refresh-aware, consistent with SumPeut-être pris @dwcullop l’a pris il y a 14 jours. Ouvertebreaking change enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
reactivemarbles/DynamicData#1214 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
reactivemarbles/DynamicData#1196 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de reactivemarbles/DynamicData
Issues similaires
-
Feature needs response
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Adyen/adyen-dotnet-api-library#1907 ·
Les mainteneurs répondent en général sous 5 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
immichFrame/ImmichFrame#735 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
dimitar-radenkov/Pointframe#318 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
DotHarness/dotcraft#546 ·
Les mainteneurs répondent en général sous 1 jour
-
a-corriger bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
christian-raj/S-Aloha#303 · 1 commentaire ·