示例#1
0
        private bool PathIsAlreadyRegistered(IPath path)
        {
            var alreadyRegistered = RegisteredPaths.Any(p => SamePathUsed(path, p));

            LOGGER.Info($"Is path '{path.Fullname}' already registrered => {alreadyRegistered}");

            return(alreadyRegistered);
        }
示例#2
0
        public void UnregisterPathAt(int index)
        {
            if (RegisteredPaths.Count > index)
            {
                LOGGER.Info($"Removing path '{RegisteredPaths.ElementAt(index).Fullname}' at index {index}");

                Paths.RemoveAt(index);
            }
        }
示例#3
0
        public void UnregisterPath(IPath path)
        {
            if (RegisteredPaths.Contains(path))
            {
                LOGGER.Info($"Removing path '{path.Fullname}'");

                Paths.Remove(path);
            }
        }