internal void RestoreAfterSerialization(CubeLevels levels) { fCubeLevels = levels; foreach (var l in this) { l.RestoreAfterSerialization(Hierarchy.Dimension.Grid); } }
internal Levels(Hierarchy AHierarchy, CubeLevels ACubeLevels) { Hierarchy = AHierarchy; Hierarchy.FLevels = this; fCubeLevels = ACubeLevels; foreach (var l in ACubeLevels) { var L = new Level(AHierarchy, l, null); L.fIndex = Convert.ToInt16(Count); Add(L); L.FMembers.Initialize(L.FCubeLevel.FMembers, L, null); L.CreateNewMembers(); } }