private void Initialize()
{
_assembly = Assembly.Load(_configuration.AssemblyName);
Type[] types = _assembly.GetTypes();
foreach (Type type in types)
{
if (_codeParser == null && type.GetInterface(typeof (ICodeElementParser).ToString()) != null)
{
_codeParser = Activator.CreateInstance(type) as ICodeElementParser;
}
else if (_codeWriter == null && type.GetInterface(typeof (ICodeElementWriter).ToString()) != null)
{
_codeWriter = Activator.CreateInstance(type) as ICodeElementWriter;
}
}
}