private bool IsAssemblyAlreadyReferenced(string assemblyName)
{
string strippedArgumentName = FileManager.RemovePath(assemblyName);
string fileName = FileManager.RemovePath(assemblyName);
if(mReferenceListInternal.Contains(fileName))
{
return true;
}
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
foreach (Assembly assembly in assemblies)
{
if (!assembly.IsDynamic)
{
string strippedName = FileManager.RemovePath(assembly.Location);
if (strippedArgumentName == strippedName)
{
return true;
}
}
}
return false;
}