C# Class Meta.VCCompilerHelper

显示文件 Open project: brandon-kohn/Meta Class Usage Examples

Public Methods

Method Description
GenerateCLCmdArgs ( ) : string
GenerateCLCmdArgs ( string filename, bool skipPrecompiledHeader = true, bool skipObjectFile = true, bool skipMinimalRebuild = true ) : string
GetActiveFileConfiguration ( VCFile file ) : VCFileConfiguration
GetActiveFileConfiguration ( string filename ) : VCFileConfiguration
GetVCFile ( string name ) : VCFile
ReplaceAdditionalIncludeDir ( VCConfiguration cfg, string oldDef, string newDef ) : void
ReplaceAdditionalLibraryDir ( VCConfiguration cfg, string oldDef, string newDef ) : void
ReplaceMacros ( string s, VCConfiguration cfg = null ) : string
ReplaceMacros ( string s, VCFileConfiguration cfg ) : string
ReplacePreprocessorDefine ( VCConfiguration cfg, string oldDef, string newDef ) : void
VCCompilerHelper ( EnvDTE prj ) : System

Private Methods

Method Description
Initialize ( EnvDTE prj ) : void

Method Details

GenerateCLCmdArgs() public method

public GenerateCLCmdArgs ( ) : string
return string

GenerateCLCmdArgs() public method

public GenerateCLCmdArgs ( string filename, bool skipPrecompiledHeader = true, bool skipObjectFile = true, bool skipMinimalRebuild = true ) : string
filename string
skipPrecompiledHeader bool
skipObjectFile bool
skipMinimalRebuild bool
return string

GetActiveFileConfiguration() public method

public GetActiveFileConfiguration ( VCFile file ) : VCFileConfiguration
file VCFile
return VCFileConfiguration

GetActiveFileConfiguration() public method

public GetActiveFileConfiguration ( string filename ) : VCFileConfiguration
filename string
return VCFileConfiguration

GetVCFile() public method

public GetVCFile ( string name ) : VCFile
name string
return VCFile

ReplaceAdditionalIncludeDir() public method

public ReplaceAdditionalIncludeDir ( VCConfiguration cfg, string oldDef, string newDef ) : void
cfg VCConfiguration
oldDef string
newDef string
return void

ReplaceAdditionalLibraryDir() public method

public ReplaceAdditionalLibraryDir ( VCConfiguration cfg, string oldDef, string newDef ) : void
cfg VCConfiguration
oldDef string
newDef string
return void

ReplaceMacros() public method

public ReplaceMacros ( string s, VCConfiguration cfg = null ) : string
s string
cfg VCConfiguration
return string

ReplaceMacros() public method

public ReplaceMacros ( string s, VCFileConfiguration cfg ) : string
s string
cfg VCFileConfiguration
return string

ReplacePreprocessorDefine() public method

public ReplacePreprocessorDefine ( VCConfiguration cfg, string oldDef, string newDef ) : void
cfg VCConfiguration
oldDef string
newDef string
return void

VCCompilerHelper() public method

public VCCompilerHelper ( EnvDTE prj ) : System
prj EnvDTE
return System