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); }
public MutableProjectItemTree() { Item = new MutableProjectPropertiesContext(); }