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)); }
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)); }