示例#1
0
        private void OnExtensionChanged(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(FullName))
            {
                throw new MochaException("At least one of the names and extensions must not be empty!");
            }

            //Invoke.
            ExtensionChanged?.Invoke(this, new EventArgs());
        }
 private void RaiseExtensionChanged(ExtensionType type, bool inserted)
 {
     WiimoteManager.RaiseExtensionChanged(this, type, inserted);
     ExtensionChanged?.Invoke(this, new WiimoteExtensionEventArgs(this, type, inserted));
 }
示例#3
0
 internal static void RaiseExtensionChanged(Wiimote wiimote, ExtensionType type, bool inserted)
 {
     Debug.WriteLine($"{wiimote} Extension: {type} {(inserted ? "Inserted" : "Removed")}");
     ExtensionChanged?.Invoke(wiimote, new WiimoteExtensionEventArgs(wiimote, type, inserted));
 }