C# 클래스 NAnt.VSNet.VcConfigurationBase

A single build configuration for a Visual C++ project or for a specific file in the project.
상속: NAnt.VSNet.ConfigurationBase
파일 보기 프로젝트 열기: skolima/NAnt 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
Tools System.Collections.Hashtable

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
GetToolArguments ( string toolName, NAnt.VSNet.VcArgumentMap argMap ) : Hashtable
GetToolArguments ( string toolName, NAnt.VSNet.VcArgumentMap argMap, NAnt.VSNet.VcArgumentMap ignoreGroup ) : Hashtable
GetToolSetting ( string toolName, string settingName ) : string

Gets the value of a given setting for a specified tool.

An empty setting value, which is used as a means to override the project default, will be returned as a empty string.

GetToolSetting ( string toolName, string settingName, string defaultValue ) : string

Gets the value of a given setting for a specified tool.

An empty setting value, which is used as a means to override the project default, will be returned as a empty string.

보호된 메소드들

메소드 설명
ExpandMacro ( string macro ) : string

Expands the given macro.

VcConfigurationBase ( XmlElement elem, ProjectBase parentProject, DirectoryInfo outputDir ) : System
VcConfigurationBase ( string configName, ProjectBase parentProject, DirectoryInfo outputDir ) : System

메소드 상세

ExpandMacro() 보호된 메소드

Expands the given macro.
/// The macro is not supported. /// -or- /// The macro is not implemented. /// -or- /// The macro cannot be expanded. ///
protected ExpandMacro ( string macro ) : string
macro string The macro to expand.
리턴 string

GetToolArguments() 공개 메소드

public GetToolArguments ( string toolName, NAnt.VSNet.VcArgumentMap argMap ) : Hashtable
toolName string
argMap NAnt.VSNet.VcArgumentMap
리턴 System.Collections.Hashtable

GetToolArguments() 공개 추상적인 메소드

public abstract GetToolArguments ( string toolName, NAnt.VSNet.VcArgumentMap argMap, NAnt.VSNet.VcArgumentMap ignoreGroup ) : Hashtable
toolName string
argMap NAnt.VSNet.VcArgumentMap
ignoreGroup NAnt.VSNet.VcArgumentMap
리턴 System.Collections.Hashtable

GetToolSetting() 공개 메소드

Gets the value of a given setting for a specified tool.
An empty setting value, which is used as a means to override the project default, will be returned as a empty string.
public GetToolSetting ( string toolName, string settingName ) : string
toolName string The name of the tool.
settingName string The name of the setting.
리턴 string

GetToolSetting() 공개 추상적인 메소드

Gets the value of a given setting for a specified tool.
An empty setting value, which is used as a means to override the project default, will be returned as a empty string.
public abstract GetToolSetting ( string toolName, string settingName, string defaultValue ) : string
toolName string The name of the tool.
settingName string The name of the setting.
defaultValue string The value to return if setting is not defined.
리턴 string

VcConfigurationBase() 보호된 메소드

protected VcConfigurationBase ( XmlElement elem, ProjectBase parentProject, DirectoryInfo outputDir ) : System
elem System.Xml.XmlElement
parentProject ProjectBase
outputDir System.IO.DirectoryInfo
리턴 System

VcConfigurationBase() 보호된 메소드

protected VcConfigurationBase ( string configName, ProjectBase parentProject, DirectoryInfo outputDir ) : System
configName string
parentProject ProjectBase
outputDir System.IO.DirectoryInfo
리턴 System

프로퍼티 상세

Tools 보호되어 있는 프로퍼티

protected Hashtable,System.Collections Tools
리턴 System.Collections.Hashtable