C# Class MPTagThat.Commands.Command

Inheritance: IDisposable
Show file Open project: MediaPortal/MPTagThat

Protected Properties

Property Type Description
Log NLog.Logger

Public Methods

Method Description
Create ( object parameters ) : Command

Create a Command Object

Dispose ( ) : void
Execute ( TrackData &track, int rowIndex ) : bool

Execute the Command

PostProcess ( ) : bool

Post Process after command execution

PreProcess ( TrackData track ) : bool

Do Preprocessing of the Tracks

Method Details

Create() public static method

Create a Command Object
public static Create ( object parameters ) : Command
parameters object
return Command

Dispose() public method

public Dispose ( ) : void
return void

Execute() public method

Execute the Command
public Execute ( TrackData &track, int rowIndex ) : bool
track MPTagThat.Core.TrackData
rowIndex int
return bool

PostProcess() public method

Post Process after command execution
public PostProcess ( ) : bool
return bool

PreProcess() public method

Do Preprocessing of the Tracks
public PreProcess ( TrackData track ) : bool
track MPTagThat.Core.TrackData
return bool

Property Details

Log protected property

protected NLog.Logger Log
return NLog.Logger