public SourceControlSuccess GetFiles(string[] fileNames, ref string version, SourceControlGetOption options) { if ((fileNames == null || fileNames.Length == 0) && (options & SourceControlGetOption.All) != SourceControlGetOption.All) { return(SourceControlSuccess.Success); } switch (this.hostedProvider.GetOnlineStatus()) { case SourceControlOnlineStatus.None: return(SourceControlSuccess.Failed); case SourceControlOnlineStatus.Offline: return(SourceControlSuccess.Offline); default: return(this.hostedProvider.GetFiles(fileNames, ref version, options)); } }
public GetCommand(IServiceProvider serviceProvider, bool targetSelection, SourceControlGetOption typeOfGet) : base(serviceProvider) { this.targetSelection = targetSelection; this.typeOfGet = typeOfGet; }
public abstract SourceControlSuccess GetFiles(string[] fileNames, ref string version, SourceControlGetOption options);