Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 public InfoNode(HierarchyDataType type, ushort value)
 {
     Type  = type;
     Value = value;
 }
Esempio n. 3
0
 public HierarchyNode(HierarchyDataType type, ushort value)
 {
     Children = new List <HierarchyNode>();
     Type     = type;
     Value    = value;
 }