상속: ConversionPhase
예제 #1
0
        public Define(Model model, DefineType type)
        {
            InitializeComponent();
            this.model = model;
            this.type  = type;

            Setup();
        }
예제 #2
0
        void DifineListAdd(DefineType type, string name, int value, int level, int address, int size, string parent)
        {
            DefineUnit unit = new DefineUnit();

            unit.type     = type;
            unit.name     = name;
            unit.level    = level;
            unit.value    = currentNumber;
            unit.address  = address;
            unit.size     = size;
            unit.funcName = parent;
            defineList.Add(unit);
        }
예제 #3
0
        public Folder AddFolders(DefineType defType, params string[] input)
        {
            Folder folder = this;

            for (int i = 0; i < input.Length; i++)
            {
                if (defType == DefineType.Nested)
                {
                    folder = folder.AddFolder(input[i]);
                }
                else
                {
                    folder = AddFolder(input[i]);
                }
            }

            return(folder);
        }
예제 #4
0
 public void AddDefineType(DefineType type)
 {
     defineTypes.Add(type);
 }
예제 #5
0
 public DefineState(DefineType state) {
     this.State = state;
 }
예제 #6
0
 public DefineState(DefineType state)
 {
     this.State = state;
 }
 public MetaProperty(int id, string name, DefineType type, string comment)
 => (Id, Name, Type, Comment) = (id, name, type, comment);