First working App with new API Class

This commit is contained in:
TheJoKlLa
2022-05-17 15:03:39 +02:00
parent 3cf84220bf
commit ec48a8b993
18 changed files with 119 additions and 204 deletions

View File

@ -13,11 +13,17 @@ namespace FabAccessAPI
public override bool Equals(object? obj)
{
return obj is ConnectionData data &&
EqualityComparer<Uri>.Default.Equals(Host, data.Host) &&
Mechanism == data.Mechanism &&
Username == data.Username &&
EqualityComparer<Dictionary<string, object>>.Default.Equals(Properties, data.Properties);
if(obj is ConnectionData && obj != null)
{
ConnectionData? data = obj as ConnectionData;
return data.Host.Host == Host.Host &&
data.Host.Port == Host.Port &&
data.Mechanism == Mechanism &&
data.Username == Username &&
EqualityComparer<Dictionary<string, object>>.Default.Equals(Properties, data.Properties);
}
return false;
}
public override int GetHashCode()