| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Collaboration diagram for Microsoft.Xna.Framework.Input.KeyboardState:Public Member Functions | |
| KeyboardState (Keys[] keys, bool capsLock=false, bool numLock=false) | |
| KeyboardState (params Keys[] keys) | |
| bool | IsKeyDown (Keys key) | 
| bool | IsKeyUp (Keys key) | 
| Keys[] | GetPressedKeys () | 
| override int | GetHashCode () | 
| override bool | Equals (object obj) | 
Static Public Member Functions | |
| static bool | operator== (KeyboardState a, KeyboardState b) | 
| static bool | operator!= (KeyboardState a, KeyboardState b) | 
| static | KeyboardState () | 
Package Functions | |
| void | InternalSetKey (Keys key) | 
| void | InternalClearKey (Keys key) | 
| void | InternalClearAllKeys () | 
| KeyboardState (List< Keys > keys, bool capsLock=false, bool numLock=false) | |
Properties | |
| bool | CapsLock [get, set, private set] | 
| bool | NumLock [get, set, private set] | 
| KeyState | this[Keys key] [get, set] | 
Private Member Functions | |
| bool | InternalGetKey (Keys key) | 
Static Private Member Functions | |
| static uint | CountBits (uint v) | 
| static int | AddKeysToArray (uint keys, int offset, Keys[] pressedKeys, int index) | 
Private Attributes | |
| uint | keys0 | 
| uint | keys1 | 
| uint | keys2 | 
| uint | keys3 | 
| uint | keys4 | 
| uint | keys5 | 
| uint | keys6 | 
| uint | keys7 | 
| bool< CapsLock > | k__BackingField | 
| bool< NumLock > | k__BackingField | 
Static Private Attributes | |
| static Keys[] | empty | 
| static Keys[] | keysArray1 | 
| static Keys[] | keysArray2 | 
| static Keys[] | keysArray3 | 
| static Keys[] | keysArray4 | 
| static Keys[] | keysArray5 | 
| static Keys[] | keysArray6 | 
| static Keys[] | keysArray7 | 
| static Keys[] | keysArray8 | 
Definition at line 13 of file KeyboardState.cs.