private void CheckFile(TargetFile targetFile, CheckType checkType) { if (!targetFile.HasChanged()) { return; } _updateQueue.Add(new UpdateQueueItem(targetFile, checkType)); if (!targetFile.IsWatching) { TryWatchFile(targetFile); } }