Perforce API for the .Net CLR P4.Net

P4API Namespace

Missing <summary> Documentation for P4API

Namespace hierarchy

Classes

Class Description
ArrayFieldDictionary Strongly typed dictionary to represent array-valued fields returned from Perforce commands.
FieldDictionary Strongly typed dictionary to represent fields returned from Perforce commands.
MergeData Contains information about the files being merged.
P4BaseRecordSet Base functionality for P4Recordset and P4UnParsedRecordset.
P4Callback
P4Connection A connection to a Perforce server instance.
P4Form Represents a Perforce 'Form' object.
P4Integration P4Integration objects hold details about the integrations that have been performed on a particular revision. Used primarily with the P4Revision class
P4Map Represents a Perforce Map object.
P4Message
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.
P4RecordsetCallback A P4Callback class that populates a P4Recordset.
P4Revision Each P4Revision object holds details about a particular revision of a file. It may also contain the history of any integrations to/from the file
P4UnParsedRecordSet This class represents the "unparsed" output from a Perforce command.

Delegates

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

Enumerations

Enumeration Description
MergeAction Actions to take when resolving a file.
P4ExceptionLevels Defines the exception levels available in P4Connection.
P4MessageSeverity Perforce Message Severity