private void MapCdromDevice(ICdromDevice device) { lock (this) { foreach (IVolume volume in device) { if (volume is IDiscVolume) { MapDiscVolume((IDiscVolume)volume); } } } }
protected virtual void MapDiscDevice(ICdromDevice device) { lock (this) { foreach (IVolume volume in device) { if (volume is IDiscVolume) { MapDiscVolume((IDiscVolume)volume); } } } }
protected virtual void MapDiscDevice(ICdromDevice device) { lock (this) { foreach (IVolume volume in device) { if (volume is IDiscVolume) { MapDiscVolume ((IDiscVolume) volume); } } } }
public bool UnlockDoor() { ICdromDevice drive = Drive; return(drive != null?drive.UnlockDoor() : false); }
private void MapCdromDevice (ICdromDevice device) { lock (this) { foreach (IVolume volume in device) { if (volume is IDiscVolume) { MapDiscVolume ((IDiscVolume)volume); } } } }