---
title: isEqualTo
framework: Kernel
role: symbol
role_heading: Instance Method
platforms: [driverkit 19.0+, macOS 10.15+]
path: kernel/osdictionary/3180902-isequalto
---

# isEqualTo

Compares certain members of two dictionaries with isEqualTo().

## Declaration

```occ
bool isEqualTo(const OSDictionary *aDictionary, const OSCollection *keys);
```

```occ
virtual bool isEqualTo(const OSDictionary *aDictionary, const OSCollection *keys);
```

## Parameters

- `aDictionary`: The other dictionary to compare with.

## Return Value

Return Value true if both dictionaries have equal counts, every key exists in both, values for each key compare true with isEqualTo().

## Discussion

Discussion For each key in the given collection, both dictionaries must contain values for the key that compare successfully with isEqualTo().

## See Also

### Comparing Dictionaries

- [isEqualTo](kernel/osdictionary/3433847-isequalto.md)
- [isEqualTo](kernel/osdictionary/3433848-isequalto.md)
