Implement equality (`IEquatable<T>` and override object.Equals/GetHashCode) for object models
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Calme
- Stack technique
- csharp, openapi
- Domaine
- api, backend-api-design
Piste de recherche
Commencez par examiner les types du modèle d’objets OpenAPI, en commençant par OpenApiSchema, et déterminez quels modèles sont concernés. Définissez le comportement attendu en matière d’égalité et de hashing avant l’implémentation ; le travail sera considéré comme terminé lorsque les modèles d’objets prévus prendront en charge les comparaisons demandées avec une couverture de ce comportement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I want to be able to compare two different OpenApiSchema instances for equality. I think it would make sense to implement equality on all object model types so that they implement IEquatable<T> and override object.Equals and GetHashCode methods.
- Langage dominant
- C#
- Étoiles
- 1.6k
- Forks
- 286
- Merge moyen
- 6 h 38 min
- PR mergées (30 j)
- 35
Guide de contribution
Ouvrir le guide de contribution
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 microsoft/OpenAPI.NET
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
microsoft/OpenAPI.NET#2798 ·
-
microsoft/OpenAPI.NET#3056 · 1 commentaire · 1 réaction · 2 personnes assignées ·
-
type:breaking-change
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
microsoft/OpenAPI.NET#3014 · 2 commentaires ·
-
help wanted type:feature
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
microsoft/OpenAPI.NET#2967 · 18 commentaires · 1 réaction ·
-
help wanted
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
microsoft/OpenAPI.NET#2963 · 5 commentaires ·
Toutes les issues de microsoft/OpenAPI.NET
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
nightscout/nocturne#1425 ·
-
【Bug】dotnet版本多行输出解析不兼容(含AI解决办法) Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
RayWangQvQ/BiliBiliToolPro#1137 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100