Esempio n. 1
0
        protected override bool ApplyChanges()
        {
            ExcludedFiles.Clear();
            foreach (string item in excludedFilesControl.ExcludedItems)
            {
                ExcludedFiles.Add(item);
            }

            ExcludedFolders.Clear();
            foreach (string item in excludedFoldersControl.ExcludedItems)
            {
                ExcludedFolders.Add(item);
            }

            foreach (CheckBox child in tableLayoutPanel1.Controls)
            {
                string tag = (string)child.Tag;

                if (child.Checked)
                {
                    if (!ExcludedAttributes.Contains(tag))
                    {
                        ExcludedAttributes += tag;
                    }
                }
                else
                {
                    ExcludedAttributes = ExcludedAttributes.Replace(tag, string.Empty);
                }
            }

            return(true);
        }
Esempio n. 2
0
        public override void ExcludeFile(ISourceFile file)
        {
            file.Parent.Items.Remove(file);

            ExcludedFiles.Add(file.Project.CurrentDirectory.MakeRelativePath(file.Location).ToAvalonPath());
            SourceFiles.Remove(file);
            Save();
        }
Esempio n. 3
0
        public override void ExcludeFolder(IProjectFolder folder)
        {
            folder.Parent.Items.Remove(folder);

            ExcludedFiles.Add(folder.Project.CurrentDirectory.MakeRelativePath(folder.Location).ToAvalonPath());

            RemoveFiles(this, folder);

            Save();
        }
Esempio n. 4
0
 public void AddFileExclusionFilters(string[] exclusionFilters)
 {
     if (exclusionFilters == null)
     {
         return;
     }
     foreach (var exlusionFilter in exclusionFilters.Where(x => x != null))
     {
         var filter = exlusionFilter.ValidateAndEscape(@"[]").WrapWithAnchors();
         ExcludedFiles.Add(new Lazy <Regex>(() => new Regex(filter)));
     }
 }
        protected bool ApplyChanges()
        {
            ExcludedFiles.Clear();
            foreach (string item in excludedFilesControl.ExcludedItems)
            {
                ExcludedFiles.Add(item);
            }

            ExcludedFolders.Clear();
            foreach (string item in excludedFoldersControl.ExcludedItems)
            {
                ExcludedFolders.Add(item);
            }



            return(true);
        }