public void GetFilterSettingsFromFile(string InputFilePath)
 {
     using (StreamReader file = File.OpenText(InputFilePath))
     {
         JsonSerializer       serializer = new JsonSerializer();
         GlobalFilterSettings gfs        = (GlobalFilterSettings)serializer.Deserialize(file, typeof(GlobalFilterSettings));
         this.DatabaseObjectsToFilter = gfs.DatabaseObjectsToFilter;
     }
 }
        public FilterSettings GetObjectsFromFile(string InputFilePath, string featurename, string databasename)
        {
            using (StreamReader file = File.OpenText(InputFilePath))
            {
                JsonSerializer       serializer = new JsonSerializer();
                GlobalFilterSettings gfs        = (GlobalFilterSettings)serializer.Deserialize(file, typeof(GlobalFilterSettings));
                this.DatabaseObjectsToFilter = gfs.DatabaseObjectsToFilter;
            }

            return(this.GetObjects(featurename, databasename));
        }
 public GlobalFilterSettings()
 {
     this.DatabaseObjectsToFilter = new ObjectsToFilter();
 }