public IndependentReader(IStreamer source) { Source = source; if (source == null) { throw new ArgumentNullException(nameof(source)); } }
public virtual void RegisterStreamerEvents(IStreamer streamer) { streamer.PlayerPickUpDynamicPickup += (sender, args) => { var pickup = sender as DynamicPickup; pickup?.OnPickedUp(args); }; }
public Stream FromStreamer(IStreamer source) { if (source == null) { throw new ArgumentNullException(nameof(source)); } return(new IndependentReader(source)); }
public void Dispose() { if (aStreamer_ != null) { aStreamer_.Dispose(); aStreamer_ = null; } }
public WatcherDataViewModel(IStreamer streamer, TextBlock inputSpeedTextBlock, TextBlock processingSpeedTextBlock, TextBlock countTextBlock) { Streamer = streamer; InputSpeedTextBlock = inputSpeedTextBlock; ProcessingSpeedTextBlock = processingSpeedTextBlock; CountTextBlock = countTextBlock; Watcher = new Watcher(); }
public DbCacheVersionProvider( IGitHubVersionProvider versionProvider, IStreamer streamer, Func <string, ILiteDatabase> databaseFactory) { _provider = versionProvider; _streamer = streamer; _databaseFactory = databaseFactory; }
public GitHubService( ILatestVersionProvider versionProvider, ISemaphoreSlimProxy semaphore, IStreamer streamer) { _provider = versionProvider; _semaphore = semaphore; _streamer = streamer; }
public MemoryCacheVersionProvider( IDbCacheVersionProvider versionProvider, ISemaphoreSlimProxy semaphore, IStreamer streamer) { _provider = versionProvider; _semaphore = semaphore; _streamer = streamer; LocalCache = new ConcurrentDictionary <string, Task <string> >(); }
private static Type GetValueType(IStreamer streamer) { var valueType = streamer.ValueType; if (valueType.IsGenericType && !valueType.IsGenericTypeDefinition && valueType.GetGenericTypeDefinition() == typeof(Timestamped <>)) { valueType = valueType.GetGenericType(typeof(Timestamped <>)); } return(valueType); }
public virtual void RegisterStreamerEvents(IStreamer streamer) { streamer.PlayerEnterDynamicCheckpoint += (sender, args) => { var checkpoint = sender as DynamicCheckpoint; checkpoint?.OnEnter(args); }; streamer.PlayerLeaveDynamicCheckpoint += (sender, args) => { var checkpoint = sender as DynamicCheckpoint; checkpoint?.OnLeave(args); }; }
public virtual void RegisterStreamerEvents(IStreamer streamer) { streamer.PlayerEnterDynamicArea += (sender, args) => { var area = sender as DynamicArea; area?.OnEnter(args); }; streamer.PlayerLeaveDynamicArea += (sender, args) => { var area = sender as DynamicArea; area?.OnLeave(args); }; }
public static int GetNumSlicesAhead(IStreamer streamer, int index, int length, int stride) { int slicesAhead = streamer.Length - streamer.Position; if (stride > 1) { int r = 0; slicesAhead = Math.DivRem(slicesAhead, stride, out r); if (r > 0) slicesAhead++; } return Math.Max(Math.Min(length, slicesAhead), 0); }
internal GhacuShellProgressBar(IStreamer streamer, Func <ProgressBarOptions, ShellProgressBar.IProgressBar> factory) { _streamer = streamer; ProgressBar = factory(new ProgressBarOptions { CollapseWhenFinished = true, DisplayTimeInRealTime = true, ProgressCharacter = '#', ProgressBarOnBottom = true, ShowEstimatedDuration = true, ForegroundColor = Console.ForegroundColor, BackgroundCharacter = '-' }); }
public CliService( IWorkflowService workflowService, IGitHubService gitHubService, IActionPrinter printer, Func <int, IProgressBar> progressBarFactory, IStreamer streamer) { _workflowService = workflowService; _gitHubService = gitHubService; _printer = printer; _progressBarFactory = progressBarFactory ?? (_ => null); _streamer = streamer; _gitHubService.RepositoryChecked += ProgressBarProcessed; _gitHubService.RepositoryCheckedStarted += ProgressBarPrepare; _gitHubService.RepositoryCheckedFinished += ProgressBarDispose; }
/// <summary> /// Create an IStreamer instance /// </summary> /// <param name="fileSourceType">The file source type of streamer</param> /// <returns>IStreamer instance</returns> public static IStreamer CreateInstance(FileSourceType fileSourceType) { IStreamer result = null; switch (fileSourceType) { case FileSourceType.Local: result = new LocalFileStreamer(); break; //case FileSourceType.Ftp: // break; default: throw new NotImplementedException(); } return(result); }
public virtual void RegisterStreamerEvents(IStreamer streamer) { streamer.DynamicObjectMoved += (sender, args) => { var @object = sender as DynamicObject; @object?.OnMoved(args); }; streamer.PlayerEditDynamicObject += (sender, args) => { var @object = sender as DynamicObject; @object?.OnEdited(args); }; streamer.PlayerSelectDynamicObject += (sender, args) => { var @object = sender as DynamicObject; @object?.OnSelected(args); }; streamer.PlayerShootDynamicObject += (sender, args) => { var @object = sender as DynamicObject; @object?.OnShot(args); }; }
public GhacuShellProgressBar(int totalTicks, IStreamer streamer) : this(streamer, o => new ProgressBar(totalTicks, $"[0/{totalTicks}]", o)) { }
private ScreenSharer(IScreenCapture capture, IStreamer streamer) { _capture = capture; _streamer = streamer; }
public NoColorActionPrinter(IStreamer streamer) { _streamer = streamer; }
public Importer(SingleFileImportOption singleFileImportOption) { _singleFileImportOption = singleFileImportOption; _singleFileImportOption.Validate(); _streamer = StreamerFactory.CreateInstance(singleFileImportOption.FileSourceOption.FileSourceType); }
public TaskControler(IStreamer <string, List <Task> > streamer, IControler <Task> controler) { dataStreamer = streamer; Controler = controler; }
public GitHubVersionProvider(IGitHubClient client, IStreamer streamer) { _client = client; _streamer = streamer; }
public FileManager(IStreamer stream) { _stream = stream; }
public AudioPlayer(IStreamer streamer) { aStreamer_ = streamer; streamer.seek(0); }