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

Inheritance: CustomTrackedVCToolTask
Afficher le fichier Open project: kayru/vs-nacl

Private Properties

Свойство Type Description
CheckLineForWarningOrError string
CompileWithGCC int
ConstructCommandTLog void
ConstructReadTLog void
ConstructWriteTLog Microsoft.Build.Utilities.CanonicalTrackedOutputFiles

Méthodes publiques

Méthode Description
GCCCompile ( ) : System

Méthodes protégées

Méthode Description
AssignOutOfDateSources ( ITaskItem sources ) : ITaskItem[]
ComputeOutOfDateSources ( ) : bool
ExecuteTool ( string pathToTool, string responseFileCommands, string commandLineCommands ) : int
GenerateResponseFileCommands ( ) : string
GenerateSourcesOutOfDateDueToCommandLine ( ) : List
LogEventsFromTextOutput ( string singleLine, MessageImportance messageImportance ) : void
ValidateParameters ( ) : bool

Private Methods

Méthode Description
CheckLineForWarningOrError ( string parts, int errorIndex ) : string
CompileWithGCC ( string pathToTool ) : int
ConstructCommandTLog ( ITaskItem upToDateSources, DependencyFilter inputFilter ) : void
ConstructReadTLog ( ITaskItem upToDateSources, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs ) : void
ConstructWriteTLog ( ITaskItem upToDateSources ) : Microsoft.Build.Utilities.CanonicalTrackedOutputFiles

Method Details

AssignOutOfDateSources() protected méthode

protected AssignOutOfDateSources ( ITaskItem sources ) : ITaskItem[]
sources ITaskItem
Résultat ITaskItem[]

ComputeOutOfDateSources() protected méthode

protected ComputeOutOfDateSources ( ) : bool
Résultat bool

ExecuteTool() protected méthode

protected ExecuteTool ( string pathToTool, string responseFileCommands, string commandLineCommands ) : int
pathToTool string
responseFileCommands string
commandLineCommands string
Résultat int

GCCCompile() public méthode

public GCCCompile ( ) : System
Résultat System

GenerateResponseFileCommands() protected méthode

protected GenerateResponseFileCommands ( ) : string
Résultat string

GenerateSourcesOutOfDateDueToCommandLine() protected méthode

protected GenerateSourcesOutOfDateDueToCommandLine ( ) : List
Résultat List

LogEventsFromTextOutput() protected méthode

protected LogEventsFromTextOutput ( string singleLine, MessageImportance messageImportance ) : void
singleLine string
messageImportance MessageImportance
Résultat void

ValidateParameters() protected méthode

protected ValidateParameters ( ) : bool
Résultat bool