Objects for connecting to a Perforce server, and running commands.

Classes

  ClassDescription
ArrayFieldDictionary
Strongly typed dictionary to represent array-valued fields returned from Perforce commands.
FieldDictionary
Strongly typed dictionary to represent fields returned from Perforce commands.
P4BaseRecordSet
Base functionality for P4Recordset and P4UnParsedRecordset.
P4Connection
A connection to a Perforce server instance.
P4Form
Represents a Perforce 'Form' object.
P4PendingChangelist
Represents a pending changelist from Perforce.
P4PrintStreamEventArgs
EventArgs class to supply file details.
P4PromptEventArgs
Arguments provided for an OnPrompt event.
P4Record
P4Record is a dictionary-like object that provides a means of interpreting Perforce results.
P4RecordSet
Provides output of a Perforce Command in "tagged" moded.
P4UnParsedRecordSet
This class represents the "unparsed" output from a Perforce command.

Delegates

  DelegateDescription
OnPrintEndEventHandler
Delaget to handle the OnPrintEndFile event.
OnPrintStreamEventHandler
Delegate to handle the OnPrintStream event.
OnPromptEventHandler
Delegate to handle the OnPrompt event.

Enumerations

  EnumerationDescription
P4ExceptionLevels
Defines the exception levels available in P4Connection.