public MutableProjectItemTree ToMutableProjectItemTree()
            {
                var newItemTree = new MutableProjectItemTree();
                var newTree     = newItemTree as MutableProjectTree;

                newTree.Children     = new Collection <MutableProjectTree>(Children);
                newTree.Caption      = Caption;
                newTree.Flags        = Flags;
                newTree.FilePath     = FilePath;
                newTree.Visible      = Visible;
                newTree.Parent       = Parent;
                newTree.Icon         = Icon;
                newTree.ExpandedIcon = ExpandedIcon;
                newTree.DisplayOrder = DisplayOrder;
                newTree.ItemName     = ItemName;

                var projectPropertiesContext = new MutableProjectPropertiesContext
                {
                    ItemName = ItemName
                };

                newItemTree.Item = projectPropertiesContext;

                return(newItemTree);
            }
Ejemplo n.º 2
0
 public MutableProjectItemTree()
 {
     Item = new MutableProjectPropertiesContext();
 }