void LoadImports(IEnumerable <ScriptReader.Line> sectionLines)
        {
            foreach (var line in sectionLines)
            {
                AssemblyName assemblyName;

                try
                {
                    assemblyName = new AssemblyName(line.Text);
                }
                catch (Exception)
                {
                    throw new InvalidOperationException("Could not parse import line: " + line.Text);
                }

                if (!TypeDescriptor.GetAssemblyNames().Contains(assemblyName, TypeDescriptor.AssemblyNameComparer))
                {
                    AddMissingDependency(assemblyName);
                }
                else
                {
                    _imports.Add(assemblyName);
                }
            }
        }