Пример #1
0
        public override void AddToManifest(UdnManifest Manifest)
        {
            string FilterPath = Name;

            for (APIFilter Filter = Parent as APIFilter; Filter != null; Filter = Filter.Parent as APIFilter)
            {
                FilterPath = Filter.Name + "." + FilterPath;
            }
            Manifest.Add("Filter:" + FilterPath, this);

            foreach (APIFilter Filter in Filters)
            {
                Filter.AddToManifest(Manifest);
            }
            foreach (APIMember Member in Members)
            {
                Member.AddToManifest(Manifest);
            }
        }