VcArgumentMap Class

Summary

A mapping from properties in the .vcproj file to command line arguments.
Assembly
NAnt.VSNet.dll
Namespace
NAnt.VSNet
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["VcArgumentMap"] class Type type-node

Syntax

public class VcArgumentMap

Constructors

Name Summary
VcArgumentMap() Initializes a new instance of the NAnt.VSNet.VcArgumentMap class.

Methods

Name Value Summary
AddBool(string, string) void
AddBool(string, string, string) void
AddBool(VcArgumentMap.ArgGroup, string, string) void
AddBool(VcArgumentMap.ArgGroup, string, string, string) void
AddEnum(string, string, string[]) void
AddEnum(VcArgumentMap.ArgGroup, string, string, string[]) void
AddLinkerString(string, string) void
AddLinkerString(string, string, bool) void
AddLinkerString(VcArgumentMap.ArgGroup, string, string) void
AddLinkerString(VcArgumentMap.ArgGroup, string, string, bool) void
AddQuotedLinkerString(string, string) void
AddQuotedLinkerString(string, string, bool) void
AddQuotedLinkerString(VcArgumentMap.ArgGroup, string, string) void
AddQuotedLinkerString(VcArgumentMap.ArgGroup, string, string, bool) void
AddString(string, string) void
AddString(string, string, bool) void
AddString(VcArgumentMap.ArgGroup, string, string) void
AddString(VcArgumentMap.ArgGroup, string, string, bool) void
CreateCLArgumentMap() VcArgumentMap
Creates a mapping between configuration properties for the Visual C++ compiler and corresponding command-line arguments.
static
CreateLinkerArgumentMap() VcArgumentMap
Creates a mapping between configuration properties for the Visual C++ linker and corresponding command-line arguments.
static
CreateMidlArgumentMap() VcArgumentMap
static
GetArgument(string, string, VcArgumentMap.ArgGroup) string
Gets the argument string corresponding with a configuration property named propName with value propValue. An ignore mask can be used to eliminate some arguments from the search.