//C++ TO C# CONVERTER WARNING: 'const' methods are not available in C#: //ORIGINAL LINE: void printKeyEvent(const CorsairKeyEvent *e) const private void printKeyEvent(CorsairKeyEvent e) { Console.Write(" Device id: "); Console.Write(e.deviceId); Console.Write(" Key id: "); Console.Write(e.keyId); Console.Write(" Key state: "); Console.Write((e.isPressed ? "pressed" : "released")); Console.Write("\n"); }
/// <summary> /// Creates a instance of CorsairEvent /// </summary> /// <param name="eventNative">The native event</param> internal CorsairEvent(CorsairEventNative eventNative) { native = eventNative; id = eventNative.id; if (id == CorsairEventId.CEI_KeyEvent) { keyEvent = native.keyEvent; } else if (id == CorsairEventId.CEI_DeviceConnectionStatusChangedEvent) { deviceConnectionStatusChangedEvent = native.deviceConnectionStatusChangedEvent; } }