internal CubeLevel(CubeHierarchy AHierarchy, CubeHierarchy ASourceHierarchy, string displayName, string description, string uniqueName) { FCubeHierarchy = AHierarchy; FSourceHierarchy = ASourceHierarchy; FDisplayName = displayName; FDescription = description; FUniqueName = uniqueName; if (FSourceHierarchy != null) { FBIMembersType = FSourceHierarchy.BIMembersType; FLevelType = FSourceHierarchy.FTypeOfMembers; FInfoAttributes = SourceHierarchy.InfoAttributes.Clone(); FFormatString = SourceHierarchy.FormatString; } else { FBIMembersType = FCubeHierarchy.BIMembersType; FLevelType = FCubeHierarchy.FTypeOfMembers; FInfoAttributes = FCubeHierarchy.InfoAttributes.Clone(); FFormatString = FCubeHierarchy.FormatString; } }
public InfoNode(HierarchyDataType type, ushort value) { Type = type; Value = value; }
public HierarchyNode(HierarchyDataType type, ushort value) { Children = new List <HierarchyNode>(); Type = type; Value = value; }