C# Класс NAnt.VSNet.VcConfigurationBase

A single build configuration for a Visual C++ project or for a specific file in the project.
Наследование: NAnt.VSNet.ConfigurationBase
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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