private void RegenerateDynamic() { var appDynamic = _applicationProgram.Dynamic; var appStatic = _applicationProgram.Static; appDynamic.Clear(); var commonChannel = new ApplicationProgramDynamic_tChannelIndependentBlock(); _parameterBlock = new ComObjectParameterBlock_t(); _parameterBlock.Name = "ParameterPage"; _parameterBlock.Text = Ressources.CommonParameters; foreach (var paramRef in appStatic.ParameterRefs) { _parameterBlock.Items.Add(new ParameterRefRef_t() { ParameterRef = paramRef }); } foreach (var comObjRef in appStatic.ComObjectRefs) { _parameterBlock.Items.Add(new ComObjectRefRef_t() { ComObjectRef = comObjRef }); } commonChannel.Items.Add(_parameterBlock); appDynamic.Add(commonChannel); }
private void ClearData() { _model = null; _openFile = null; _manufacturerData = null; _hardware = null; _product = null; _catalogItem = null; _catalogSection = null; _applicationProgram = null; _hardware2Program = null; _appProgRef = null; _codeSegment = null; _parameterBlock = null; Parameters.Clear(); RaiseChanged(); }