bool IEquatable <RegistryApplicationKey> .Equals(RegistryApplicationKey other) { if (ReferenceEquals(other, null)) { return(false); } return(DisplayName.to_string().is_equal_to(other.DisplayName) && DisplayVersion.is_equal_to(other.DisplayVersion) && UninstallString.to_string().is_equal_to(other.UninstallString.to_string()) && KeyPath.is_equal_to(other.KeyPath) ); }