Summary
Base class functionality for all PVCS tasks.
- Assembly
- NAnt
.Contrib .dll - Namespace
- NAnt
.Contrib .Tasks .PVCS - Base Types
-
- ExternalProgramBase
- Derived Types
graph BT
Type-->Base0["ExternalProgramBase"]
Type["PVCSTask"]
class Type type-node
Derived0["PVCSProjectDatabaseTask"]-->Type
click Derived0 "/api/NAnt.Contrib.Tasks.PVCS/PVCSProjectDatabaseTask"
Syntax
public abstract class PVCSTask : ExternalProgramBase
Properties
Name | Value | Summary |
---|---|---|
ExeName | string |
Gets the executable name for the command-line tool to run for the PVCS task.
|
PCLICommandName | string |
Gets the PCLI command name that corresponds to the operation the task performs.
|
ProgramArguments | string |
Gets the program arguments with which to run the wrapped PVCS process.
|
PVCSBin | string |
Gets or sets the location of the PVCS binary command-line tools.
|
Methods
Name | Value | Summary |
---|---|---|
Add |
void |
Allows tasks to add their task-specific arguments to the collection of arguments to be passed to the
PVCS command-line tool.
|
ExecuteTask |
void |
Executes the task.
|
PrepareProcess |
void |
Prepares the process wrapped by this task for execution.
|
StartProcess |
Process |
Starts the process that is wrapped by this PVCS task.
|