public override int GetHashCode() { unchecked { return((KeyPosition.GetHashCode() * 397) ^ (int)Modifiers); } }
public bool Equals(KeyboardKey other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(KeyPosition.Equals(other.KeyPosition) && Modifiers == other.Modifiers); }
public KeyboardKey(KeyPosition position, Modifier modifiers) { KeyPosition = position; Modifiers = modifiers; }