C# Class EA.CallTargetIfOutOfDate.calltargetifoutofdate

Inheritance: NAnt.Core.Task
显示文件 Open project: GRGSIBERIA/EAWebKit

Private Properties

Property Type Description
GetInputFiles List
GetOutputFiles List

Public Methods

Method Description
GetFileListFromFileSet ( FileSet fileSet ) : List
InputDependencyListChanged ( List inputFiles, List previousInputFiles ) : bool

Determine if the current and previous list of input files differ

ReadDependencyFile ( TextReader dependencyFile ) : List

Reads list of files from dependency file

SortedListsEqual ( List listA, List listB ) : bool
TaskNeedsRunning ( List inputFiles, List outputFiles, List previousInputFiles ) : bool

Determine if the task needs to run.

WriteDependencyFile ( TextWriter dependencyFile, List files ) : void

Writes list of files to a dependency file

Protected Methods

Method Description
ExecuteTask ( ) : void

Execute the task.

Private Methods

Method Description
GetInputFiles ( ) : List
GetOutputFiles ( ) : List

Method Details

ExecuteTask() protected method

Execute the task.
protected ExecuteTask ( ) : void
return void

GetFileListFromFileSet() public static method

public static GetFileListFromFileSet ( FileSet fileSet ) : List
fileSet FileSet
return List

InputDependencyListChanged() public method

Determine if the current and previous list of input files differ
public InputDependencyListChanged ( List inputFiles, List previousInputFiles ) : bool
inputFiles List
previousInputFiles List
return bool

ReadDependencyFile() public static method

Reads list of files from dependency file
public static ReadDependencyFile ( TextReader dependencyFile ) : List
dependencyFile System.IO.TextReader
return List

SortedListsEqual() public static method

public static SortedListsEqual ( List listA, List listB ) : bool
listA List
listB List
return bool

TaskNeedsRunning() public method

Determine if the task needs to run.
public TaskNeedsRunning ( List inputFiles, List outputFiles, List previousInputFiles ) : bool
inputFiles List
outputFiles List
previousInputFiles List
return bool

WriteDependencyFile() public static method

Writes list of files to a dependency file
public static WriteDependencyFile ( TextWriter dependencyFile, List files ) : void
dependencyFile System.IO.TextWriter
files List
return void