このコードはもちろん有効です。定義上、IListにはGetEnumerator()メソッドがあります。
System.Collections.IList list = new List<string>();
System.Collections.IEnumerator ienum = list.GetEnumerator();
ただし、次のいずれも、GetEnumeratorという名前のIListタイプのメンバーを見つけることができません。
Type iListType= typeof(System.Collections.IList);
var member = iListType.GetMember("GetEnumerator");
var members = iListType.GetMembers().Where(x => x.Name == "GetEnumerator");
var method = iListType.GetMethod("GetEnumerator");
var methods = iListType.GetMethods().Where(x => x.Name == "GetEnumerator");