C# 클래스 vs_nacl.Build.CPPTasks.NaCl.GCCCompile

상속: CustomTrackedVCToolTask
파일 보기 프로젝트 열기: kayru/vs-nacl

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