private void UpdateFromBase(PKBoxItem item, PKFlatItem flatItem) { flatItem.ClassName = item.GetType().FullName; flatItem.ID = item.ID; flatItem.Name = item.Name; flatItem.ParentID = item.Parent != null ? item.Parent.ID : null; flatItem.Flex = item.Flex; flatItem.Height = item.Height; flatItem.Width = item.Width; flatItem.Padding = item.Padding; flatItem.LayoutName = item.Layout.GetType().FullName; }
private bool AreSameType <T>(PKBoxItem childItem) { return(typeof(T) == childItem.GetType()); }