C# Class vs_nacl.Build.CPPTasks.NaCl.CustomTrackedVCToolTask

Inheritance: VCToolTask
Show file Open project: kayru/vs-nacl

Private Properties

Property Type Description

Public Methods

Method Description
ApplyPrecompareCommandFilter ( string cmdString ) : string
Execute ( ) : bool

Protected Methods

Method Description
AddTaskSpecificOutputs ( ITaskItem sources, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles compactOutputs ) : void
AssignDefaultTLogPaths ( ) : void
AssignOutOfDateSources ( ITaskItem sources ) : ITaskItem[]
ComputeOutOfDateSources ( ) : bool
CustomTrackedVCToolTask ( ResourceManager taskResources ) : System
ForcedRebuildRequired ( ) : bool
GenerateSourcesOutOfDateDueToCommandLine ( ) : List
LogPathToTool ( string toolName, string pathToTool ) : void
MapSourcesToCommandLines ( ) : string>.IDictionary
MergeOutOfDateSourceLists ( ITaskItem sourcesOutOfDateThroughTracking, List sourcesWithChangedCommandLines ) : ITaskItem[]
RemoveTaskSpecificInputs ( Microsoft.Build.Utilities.CanonicalTrackedInputFiles compactInputs ) : void
RemoveTaskSpecificOutputs ( Microsoft.Build.Utilities.CanonicalTrackedOutputFiles compactOutputs ) : void
SkipTaskExecution ( ) : bool
WriteSourcesToCommandLinesTable ( string>.IDictionary sourcesToCommandLines ) : void

Method Details

AddTaskSpecificOutputs() protected method

protected AddTaskSpecificOutputs ( ITaskItem sources, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles compactOutputs ) : void
sources ITaskItem
compactOutputs Microsoft.Build.Utilities.CanonicalTrackedOutputFiles
return void

ApplyPrecompareCommandFilter() public method

public ApplyPrecompareCommandFilter ( string cmdString ) : string
cmdString string
return string

AssignDefaultTLogPaths() protected method

protected AssignDefaultTLogPaths ( ) : void
return void

AssignOutOfDateSources() protected method

protected AssignOutOfDateSources ( ITaskItem sources ) : ITaskItem[]
sources ITaskItem
return ITaskItem[]

ComputeOutOfDateSources() protected method

protected ComputeOutOfDateSources ( ) : bool
return bool

CustomTrackedVCToolTask() protected method

protected CustomTrackedVCToolTask ( ResourceManager taskResources ) : System
taskResources System.Resources.ResourceManager
return System

Execute() public method

public Execute ( ) : bool
return bool

ForcedRebuildRequired() protected method

protected ForcedRebuildRequired ( ) : bool
return bool

GenerateSourcesOutOfDateDueToCommandLine() protected method

protected GenerateSourcesOutOfDateDueToCommandLine ( ) : List
return List

LogPathToTool() protected method

protected LogPathToTool ( string toolName, string pathToTool ) : void
toolName string
pathToTool string
return void

MapSourcesToCommandLines() protected method

protected MapSourcesToCommandLines ( ) : string>.IDictionary
return string>.IDictionary

MergeOutOfDateSourceLists() protected method

protected MergeOutOfDateSourceLists ( ITaskItem sourcesOutOfDateThroughTracking, List sourcesWithChangedCommandLines ) : ITaskItem[]
sourcesOutOfDateThroughTracking ITaskItem
sourcesWithChangedCommandLines List
return ITaskItem[]

RemoveTaskSpecificInputs() protected method

protected RemoveTaskSpecificInputs ( Microsoft.Build.Utilities.CanonicalTrackedInputFiles compactInputs ) : void
compactInputs Microsoft.Build.Utilities.CanonicalTrackedInputFiles
return void

RemoveTaskSpecificOutputs() protected method

protected RemoveTaskSpecificOutputs ( Microsoft.Build.Utilities.CanonicalTrackedOutputFiles compactOutputs ) : void
compactOutputs Microsoft.Build.Utilities.CanonicalTrackedOutputFiles
return void

SkipTaskExecution() protected method

protected SkipTaskExecution ( ) : bool
return bool

WriteSourcesToCommandLinesTable() protected method

protected WriteSourcesToCommandLinesTable ( string>.IDictionary sourcesToCommandLines ) : void
sourcesToCommandLines string>.IDictionary
return void