public List<TypesClass> parseBinary()
{
Console.WriteLine("Calculating TypeRef hash for: " + binaryName);
Assembly asm = Assembly.LoadFile(binaryName);
List<Type> typesList = asm.GetExportedTypes().ToList();
List<TypesClass> allTypes = new List<TypesClass>();
foreach (Type t in typesList)
{
TypesClass newType = new TypesClass();
newType.TypeName = t.Name;
if (t.Namespace == null)
{
newType.TypeNameSpace = "";
}
else
{
newType.TypeNameSpace = t.Namespace;
}
allTypes.Add(newType);
}
return allTypes;
}
public List<TypesClass> parseBinary()
{
Console.WriteLine("Calculating TypeRef hash for: " + binaryName);
Assembly asm = Assembly.LoadFile(binaryName);
List<Type> typesList = asm.GetExportedTypes().ToList();
List<TypesClass> allTypes = new List<TypesClass>();
foreach (Type t in typesList)
{
TypesClass newType = new TypesClass();
newType.TypeName = t.Name;
if (t.Namespace == null)
{
newType.TypeNameSpace = "";
}
else
{
newType.TypeNameSpace = t.Namespace;
}
allTypes.Add(newType);
}
return allTypes;
}