using LibGit2Sharp.Handlers; namespace LibGit2Sharp { /// /// Base collection of parameters controlling Fetch behavior. /// public abstract class FetchOptionsBase { internal FetchOptionsBase() { } /// /// Handler for network transfer and indexing progress information. /// public ProgressHandler OnProgress { get; set; } /// /// Handler for updates to remote tracking branches. /// public UpdateTipsHandler OnUpdateTips { get; set; } /// /// Handler for data transfer progress. /// /// Reports the client's state regarding the received and processed (bytes, objects) from the server. /// /// public TransferProgressHandler OnTransferProgress { get; set; } /// /// Handler to generate for authentication. /// public CredentialsHandler CredentialsProvider { get; set; } } }