Module |
|
Header |
/Engine/Source/Developer/SourceControl/Public/ISourceControlProvider.h |
Include |
#include "ISourceControlProvider.h" |
ECommandResult::Type Execute
(
const TSharedRef< ISourceControlOperation, ESPMode::ThreadSafe > & InOperation,
const TArray< FString > & InFiles,
EConcurrency::Type InConcurrency,
const FSourceControlOperationComplete & InOperationCompleteDelegate
)
Attempt to execute an operation on the passed-in files (if any are required).
the result of the operation.
Parameter |
Description |
---|---|
InOperation |
The operation to perform. |
InFiles |
The files to operate on. |
InConcurrency |
How to execute the operation, blocking or asynchronously on another thread. |
InOperationCompleteDelegate |
Delegate to call when the operation is completed. This is called back internal to this call when executed on the main thread, or from Tick() when queued for asynchronous execution. If the provider is not enabled or if the command is not suported the delegate is immediately called with ECommandResult::Failed. |