C# Класс vs_nacl.Build.CPPTasks.NaCl.GCCCompile

Наследование: CustomTrackedVCToolTask
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CheckLineForWarningOrError string
CompileWithGCC int
ConstructCommandTLog void
ConstructReadTLog void
ConstructWriteTLog Microsoft.Build.Utilities.CanonicalTrackedOutputFiles

Открытые методы

Метод Описание
GCCCompile ( ) : System

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AssignOutOfDateSources() защищенный Метод

protected AssignOutOfDateSources ( ITaskItem sources ) : ITaskItem[]
sources ITaskItem
Результат ITaskItem[]

ComputeOutOfDateSources() защищенный Метод

protected ComputeOutOfDateSources ( ) : bool
Результат bool

ExecuteTool() защищенный Метод

protected ExecuteTool ( string pathToTool, string responseFileCommands, string commandLineCommands ) : int
pathToTool string
responseFileCommands string
commandLineCommands string
Результат int

GCCCompile() публичный Метод

public GCCCompile ( ) : System
Результат System

GenerateResponseFileCommands() защищенный Метод

protected GenerateResponseFileCommands ( ) : string
Результат string

GenerateSourcesOutOfDateDueToCommandLine() защищенный Метод

protected GenerateSourcesOutOfDateDueToCommandLine ( ) : List
Результат List

LogEventsFromTextOutput() защищенный Метод

protected LogEventsFromTextOutput ( string singleLine, MessageImportance messageImportance ) : void
singleLine string
messageImportance MessageImportance
Результат void

ValidateParameters() защищенный Метод

protected ValidateParameters ( ) : bool
Результат bool