Seal.Forms.SmartCopyForm.addViewsToDestinations C# (CSharp) Méthode

addViewsToDestinations() public méthode

public addViewsToDestinations ( ReportView parentView, string prefix ) : void
parentView Seal.Model.ReportView
prefix string
Résultat void
        void addViewsToDestinations(ReportView parentView, string prefix)
        {
            string name = string.Format("{0}/{1}", prefix, parentView.Name);
            if (_destinationItems.FirstOrDefault(i => i.Object == parentView) == null)
            {
                if (parentView != _source)
                {
                    if (!addRadioButton.Checked || ((ReportView)_source).Template.ParentNames.Contains(parentView.Template.Name))
                    {
                        _destinationItems.Add(new PropertyItem() { Name = name, Object = parentView });
                    }
                }
                foreach (var view in parentView.Views) addViewsToDestinations(view, name);
            }
        }