コード例 #1
0
 public RootNode(string text, ItemDefinitionLevel type)
     :
     base(text)
 {
     RootNodeType = type;
     Tag          = type;
 }
コード例 #2
0
        public string GetListLevelName(ItemDefinitionLevel listLevel)
        {
            switch (listLevel)
            {
            case ItemDefinitionLevel.Builtin:
                return("Builtin");

            case ItemDefinitionLevel.Application:
                return("Application");

            case ItemDefinitionLevel.UserDefined:
                return("User");

            case ItemDefinitionLevel.Project:
                return("Project");

            default:
                throw new ArgumentOutOfRangeException(nameof(listLevel), "list level is out of range");
            }
        }
コード例 #3
0
 protected override void OnListChanged(TList list, ItemDefinitionLevel level)
 {
     RebuildListEntryToListDictionary();
     base.OnListChanged(list, level);
 }