Exemplo n.º 1
0
 public int GetHashCode(Suggestion obj)
 {
     return(EqualityComparer <T> .Default.GetHashCode(GetItem(obj)));
 }
Exemplo n.º 2
0
 public bool Equals(Suggestion x, Suggestion y)
 {
     return(EqualityComparer <T> .Default.Equals(GetItem(x), GetItem(y)));
 }
Exemplo n.º 3
0
 private T GetItem(Suggestion suggestion)
 {
     return(suggestion.UserData as T);
 }
Exemplo n.º 4
0
 public int Compare(Suggestion x, Suggestion y)
 {
     return(Comparer <T> .Default.Compare(GetItem(x), GetItem(y)));
 }
Exemplo n.º 5
0
 public SuggestionEventArgs(Suggestion value)
 {
     Value = value ?? throw new ArgumentNullException(nameof(value));
 }