ATML1671Reader.controls.TestConfigurationControl.ControlsToData C# (CSharp) Метод

ControlsToData() приватный Метод

private ControlsToData ( ) : void
Результат void
        private void ControlsToData()
        {
            if (_testConfiguration == null)
                _testConfiguration = new TestConfiguration15();
            if (_testConfiguration.ConfigurationManager == null)
                _testConfiguration.ConfigurationManager = new ManufacturerData();
            _testConfiguration.uuid = edtUUID.GetValue<string>();
            _testConfiguration.ConfigurationManager = manufacturerControl1.ManufacturerData;
            _testConfiguration.classified = securityClassificationControl.Classified;
            _testConfiguration.securityClassification = securityClassificationControl.SecurityClassification;
            _testConfiguration.TestProgramElements = new List<object>();
            //TPS Tab

                //-------------------------------//
                //--- Add Resource References ---//
                //-------------------------------//
                if (tpsResourceReferenceListControl.ConfigurationResourceReferences != null)
                    _testConfiguration.TestProgramElements.AddRange(tpsResourceReferenceListControl.ConfigurationResourceReferences);

                //-------------------------------//
                //--- Add Software References ---//
                //-------------------------------//
                if (tpsSoftwareReferenceListControl.ConfigurationSoftwareReferences != null)
                    _testConfiguration.TestProgramElements.AddRange(tpsSoftwareReferenceListControl.ConfigurationSoftwareReferences);

                //-------------------------------//
                //--- Add Document References ---//
                //-------------------------------//
                if (testProgramDocumentationListControl.TestConfigurationDocumentation != null)
                    _testConfiguration.TestProgramElements.AddRange(testProgramDocumentationListControl.TestConfigurationDocumentation);

            //--------------------------------//
            //--- Add Additional Resources ---//
            //--------------------------------//
            _testConfiguration.AdditionalResources =
                tpsAdditionalResourceReferenceListControl.ConfigurationResourceReferences;
            //------------------------------//
            //--- Add Addtional Software ---//
            //------------------------------//
            _testConfiguration.AdditionalSoftware =
                tpsAdditionalSoftwareReferenceListControl.ConfigurationSoftwareReferences;

            //--------------------------//
            //--- Add UUT References ---//
            //--------------------------//
            _testConfiguration.TestedUUTs.Clear();
            foreach (ListViewItem lvi in uutListControl.Items)
                _testConfiguration.TestedUUTs.Add(lvi.Tag as ItemDescriptionReference );

            //-----------------------------------//
            //--- Add Test Station References ---//
            //-----------------------------------//
            _testConfiguration.TestEquipment.Clear();
            _testConfiguration.TestEquipment = testStationReferenceControl.TestEquipment;
            _testConfiguration.AtmlName = ProjectManager.ProjectName;
            UndoBuffer = _testConfiguration.Serialize();
        }