C# Class NAPS2.Scan.ScanDriverBase

Inheritance: IScanDriver
Show file Open project: cyanfish/naps2

Public Methods

Method Description
GetDeviceList ( ) : List
PromptForDevice ( ) : ScanDevice
Scan ( ) : IEnumerable

Protected Methods

Method Description
GetDeviceListInternal ( ) : List
PromptForDeviceInternal ( ) : ScanDevice
ScanInternal ( ) : IEnumerable

Method Details

GetDeviceList() public method

public GetDeviceList ( ) : List
return List

GetDeviceListInternal() protected abstract method

protected abstract GetDeviceListInternal ( ) : List
return List

PromptForDevice() public method

public PromptForDevice ( ) : ScanDevice
return ScanDevice

PromptForDeviceInternal() protected abstract method

protected abstract PromptForDeviceInternal ( ) : ScanDevice
return ScanDevice

Scan() public method

public Scan ( ) : IEnumerable
return IEnumerable

ScanInternal() protected abstract method

protected abstract ScanInternal ( ) : IEnumerable
return IEnumerable