C# Класс VSNDK.Tasks.VSNDKTasks

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

Защищенные свойства (Protected)

Свойство Тип Описание
switchOrderList ArrayList

Private Properties

Свойство Тип Описание
Reformat string

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

Метод Описание
VSNDKTasks ( ResourceManager res ) : System

VSNDKTasks Constructor

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

Метод Описание
AssignOutOfDateSources ( ITaskItem sources ) : ITaskItem[]

Function to assign out of date sources

GenerateCommandLineCommands ( ) : string

instead pass the response file to command line commands

GetEnhancedSecuritySwitchValue ( ) : string

Return the Get Enhanced Security string.

GetResponseFileSwitch ( string responseFilePath ) : string

don't use response file for msbuild because it is removed before qcc to run GCC compiler

LogEventsFromTextOutput ( string singleLine, MessageImportance messageImportance ) : void

Getter/Setter for LogEventsFromTextOutput

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

Метод Описание
Reformat ( string singleLine ) : string

Reformat the qcc compiler error to msbuild known error format singeLine: main.c:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int' or main.c:38:19: error: hello.h: No such file or directory output: main.c(53): error QCC001: expected '=', ',', ';', 'asm' or '__attribute__' before 'int' TODO: this method need to be updated in case any more error formats of qcc compiler

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

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

Function to assign out of date sources
protected AssignOutOfDateSources ( ITaskItem sources ) : ITaskItem[]
sources ITaskItem
Результат ITaskItem[]

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

instead pass the response file to command line commands
protected GenerateCommandLineCommands ( ) : string
Результат string

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

Return the Get Enhanced Security string.
protected GetEnhancedSecuritySwitchValue ( ) : string
Результат string

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

don't use response file for msbuild because it is removed before qcc to run GCC compiler
protected GetResponseFileSwitch ( string responseFilePath ) : string
responseFilePath string
Результат string

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

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

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

VSNDKTasks Constructor
public VSNDKTasks ( ResourceManager res ) : System
res ResourceManager
Результат System

Описание свойств

switchOrderList защищенное свойство

protected ArrayList switchOrderList
Результат ArrayList