Exemple #1
0
        public virtual TestFileChangeToken AddChangeToken(string filter)
        {
            var changeToken = new TestFileChangeToken(filter);

            _fileTriggers[filter] = changeToken;

            return(changeToken);
        }
Exemple #2
0
        public virtual IChangeToken Watch(string filter)
        {
            if (!_fileTriggers.TryGetValue(filter, out var changeToken) || changeToken.HasChanged)
            {
                changeToken           = new TestFileChangeToken(filter);
                _fileTriggers[filter] = changeToken;
            }

            return(changeToken);
        }