C# Class AvalonStudio.Toolchains.LocalGCC.LocalGCCToolchain

Inheritance: GCCToolchain
Mostrar archivo Open project: VitalElement/AvalonStudio Class Usage Examples

Private Properties

Property Type Description
GetLinkerScriptLocation string

Public Methods

Method Description
CanHandle ( IProject project ) : bool
GetBaseLibraryArguments ( IStandardProject superProject ) : string
GetCompilerArguments ( IStandardProject superProject, IStandardProject project, ISourceFile file ) : string
GetConfigurationPages ( IProject project ) : IList
GetLinkerArguments ( IStandardProject superProject, IStandardProject project ) : string
GetToolchainIncludes ( ISourceFile file ) : IEnumerable
PostBuild ( IConsole console, IProject project, LinkResult linkResult ) : Task
PreBuild ( IConsole console, IProject project ) : Task
SupportsFile ( ISourceFile file ) : bool

Private Methods

Method Description
GetLinkerScriptLocation ( IStandardProject project ) : string

Method Details

CanHandle() public method

public CanHandle ( IProject project ) : bool
project IProject
return bool

GetBaseLibraryArguments() public method

public GetBaseLibraryArguments ( IStandardProject superProject ) : string
superProject IStandardProject
return string

GetCompilerArguments() public method

public GetCompilerArguments ( IStandardProject superProject, IStandardProject project, ISourceFile file ) : string
superProject IStandardProject
project IStandardProject
file ISourceFile
return string

GetConfigurationPages() public method

public GetConfigurationPages ( IProject project ) : IList
project IProject
return IList

GetLinkerArguments() public method

public GetLinkerArguments ( IStandardProject superProject, IStandardProject project ) : string
superProject IStandardProject
project IStandardProject
return string

GetToolchainIncludes() public method

public GetToolchainIncludes ( ISourceFile file ) : IEnumerable
file ISourceFile
return IEnumerable

PostBuild() public method

public PostBuild ( IConsole console, IProject project, LinkResult linkResult ) : Task
console IConsole
project IProject
linkResult AvalonStudio.Toolchains.Standard.LinkResult
return Task

PreBuild() public method

public PreBuild ( IConsole console, IProject project ) : Task
console IConsole
project IProject
return Task

SupportsFile() public method

public SupportsFile ( ISourceFile file ) : bool
file ISourceFile
return bool