If I have a dictionary
Dictionary<SomeClass, int> MyDict { get; set; } = ...
how can I override the compare method that gets called when it is evaluating a key?
As in - I want to be in control of which object gets picked when I write
MyDict[SomeClassInstance]