Ejemplo n.º 1
0
        public void Build(ModuleTable moduleTable)
        {
            if (this.IsWaiting)
            {
                return;
            }

            Logger.D("Build Module. ModuleName=" + this.Name);

            //Read original value.
            this.OriginalValue = this.ReadValue();

            //Build Value.
            this.BuiltValue = this.BuildValue(moduleTable);

            //Build follwers.
            foreach (var fm in this.FollowerModules)
            {
                fm.NotifyBuildFinished(this);
                fm.Build(moduleTable);
            }
        }
Ejemplo n.º 2
0
 //================================
 // Methods
 //================================
 protected abstract string BuildValue(ModuleTable moduleTable);