private void OnSDCardMounted(FEZCobraIIEco sender, GT.StorageDevice device) { if (this.onSDCardMounted == null) { this.onSDCardMounted = this.OnSDCardMounted; } if (GT.Program.CheckAndInvoke(this.SDCardMounted, this.onSDCardMounted, sender, device)) { this.SDCardMounted(sender, device); } }
/// <summary> /// Raises the <see cref="SDCardMounted"/> event. /// </summary> /// <param name="sender">The <see cref="SDCard"/> object that raised the event.</param> /// <param name="SDCard">A storage device that can be used to access the SD non-volatile memory card.</param> protected virtual void OnSDCardMountedEvent(SDCard sender, StorageDevice SDCard) { if (_OnSDCardMounted == null) { _OnSDCardMounted = new SDCardMountedEventHandler(OnSDCardMountedEvent); } Thread.Sleep(1000); if (Program.CheckAndInvoke(SDCardMounted, _OnSDCardMounted, sender, SDCard)) { SDCardMounted(sender, SDCard); } }