I've been searching for a while but didn't find the solutions. I have an assembly in a GAC. I have to to load it using reflection. After that I need to get and address to Enum. But instead I can just get `MemberInfo[]`. I don't understand how to convert `MemberInfo[]` to `Enum`.

I have code like this:

```
//test assembly contains 
public class MyClass
{
    public enum MyEnum 
    {
        MyVavue, 
        MyValue2
    }
}

Assembly s = Assembly.Load("test");
Type type = s.GetTypes()[1];
MemberInfo[] memberInfos = type.GetMembers(
    BindingFlags.Public | 
    BindingFlags.Static);

//I need to convert memberInfos to MyEnum
//and after that receive ---> MyEnum.MyValue <---  

```