ATML1671Allocator.forms.RequiredAdaptersWindow.Instance_TestConfigurationLoaded C# (CSharp) Method

Instance_TestConfigurationLoaded() private method

private Instance_TestConfigurationLoaded ( FileInfo fileInfo, byte content ) : void
fileInfo FileInfo
content byte
return void
        private void Instance_TestConfigurationLoaded( FileInfo fileInfo, byte[] content )
        {
            try
            {
                TestConfiguration15 testConfig = TestConfiguration15.Deserialize( new MemoryStream( content ) );
                if (testConfig != null)
                {
                    foreach (object element in testConfig.TestProgramElements)
                    {
                        var hardwareReference = element as ConfigurationResourceReference;
                        if (hardwareReference != null)
                        {
                            var itemDesc = hardwareReference.Item as ItemDescription;
                            var itemRef = hardwareReference.Item as DocumentReference;
                            if (itemRef != null)
                            {
                                AddTestAdapter( itemRef );
                            }
                            else if (itemDesc != null)
                            {
                                AddTestAdapter( itemDesc );
                            }
                        }
                    }
                }
                lvAdapters.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            }
            catch (Exception e)
            {
                LogManager.Error( e.Message );
            }
        }