OpenIDE.CodeEngine.Core.ChangeTrackers.FileChangeTracker.WatcherChangeHandler C# (CSharp) Method

WatcherChangeHandler() private method

private WatcherChangeHandler ( ChangeType type, string path ) : void
type ChangeType
path string
return void
        private void WatcherChangeHandler(ChangeType type, string path)
        {
            if (_ignoreDirectories.Any(x => path.StartsWith(x)))
                return;

            var change = new Change(type, path);
            _rawHandler(change);

            if (!_patterns.Contains(Path.GetExtension(path)))
                return;
            _buffer.Push(change);
        }