public RubyMemberInfo GetMethod(string/*!*/ name) {
ContractUtils.RequiresNotNull(name, "name");
using (Context.ClassHierarchyLocker()) {
InitializeMethodsNoLock();
RubyMemberInfo method;
bool skipHidden = false;
TryGetMethod(name, ref skipHidden, out method);
return method;
}
}