public SchemaProvider(SchemaCategory category)
		{
			if(category == null)
				throw new ArgumentNullException("category");

			_category = category;
			_lastLoadTime = DateTime.MinValue;
		}
Exemplo n.º 2
0
        private void LoadSchemas(IList <Schema> list, SchemaCategory category)
        {
            if (category == null)
            {
                return;
            }

            var items = category.Schemas;

            if (items != null && items.Count > 0)
            {
                foreach (var item in items)
                {
                    list.Add(item);
                }
            }

            foreach (var child in category.Children)
            {
                this.LoadSchemas(list, child);
            }
        }
Exemplo n.º 3
0
        private void LoadSchemas(ICollection <Schema> schemas, SchemaCategory category)
        {
            if (category == null)
            {
                return;
            }

            var items = category.Schemas;

            if (items != null && items.Count > 0)
            {
                foreach (var item in items)
                {
                    schemas.Add(item);
                }
            }

            foreach (var child in category.Children)
            {
                this.LoadSchemas(schemas, child);
            }
        }
		private void LoadSchemas(IList<Schema> list, SchemaCategory category)
		{
			if(category == null)
				return;

			var items = category.Schemas;

			if(items != null && items.Count > 0)
			{
				foreach(var item in items)
					list.Add(item);
			}

			foreach(var child in category.Children)
				this.LoadSchemas(list, child);
		}