A UnityEditor.VersionControl.Task is created almost everytime UnityEditor.VersionControl.Provider is ask to perform an action.
| assetList | The result of some types of tasks. | 
| changeSets | List of changesets returned by some tasks. | 
| description | A short description of the current task. | 
| messages | May contain messages from the version control plugins. | 
| progressPct | Progress of current task in precent. | 
| resultCode | Some task return result codes, these are stored here. | 
| secondsSpent | Total time spent in task since the task was started. | 
| success | Get whether or not the task was completed succesfully. | 
| text | Will contain the result of the Provider.ChangeSetDescription task. | 
| SetCompletionAction | Upon completion of a task a completion task will be performed if it is set. | 
| Wait | A blocking wait for the task to complete. |