NAnt SDK Documentation - v0.92

VcProject Methods

The methods of the VcProject class are listed below. For a complete list of VcProject class members, see the VcProject Members topic.

Public Static (Shared) Methods

IsSupported Returns a value indicating whether the project represented by the specified XML fragment is supported by VcProject.
LoadGuid 

Public Instance Methods

Compile (inherited from ProjectBase) 
CreateProjectReference 
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetAssemblyReferences (inherited from ProjectBase) 
GetConfiguration (inherited from ProjectBase) 
GetHashCode (inherited from Object) Serves as a hash function for a particular type.
GetOutputFiles (inherited from ProjectBase) Gets the complete set of output files for the project configuration matching the specified solution configuration.
GetOutputPath (inherited from ProjectBase) 
GetType (inherited from Object) Gets the Type of the current instance.
IsManaged Gets a value indicating whether building the project for the specified build configuration results in managed output.
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Build 
CopyFile (inherited from ProjectBase) Copies the specified file if the destination file does not exist, or the source file has been modified since it was previously copied.
CreateReference 
DetermineProductVersion Returns the Visual Studio product version of the specified project XML fragment.
ExecuteBuildEvent (inherited from ProjectBase) 
Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
Log (inherited from ProjectBase)Overloaded. Logs a message with the given priority.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.
Prepare (inherited from ProjectBase) Prepares the project for being built.
VerifyProjectXml Verifies whether the specified XML fragment represents a valid project that is supported by this ProjectBase.

Protected Internal Instance Methods

ExpandMacro Expands the given macro.

See Also

VcProject Class | NAnt.VSNet Namespace