PVCSTask Class

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
AddCommandLineArguments(PVCSCommandArgumentCollection) 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(Process) void
Prepares the process wrapped by this task for execution.
StartProcess() Process
Starts the process that is wrapped by this PVCS task.