Obter um membro de associação de MembershipUserCollection

Eu tenho um membershipusercollection que estou tentando obter um usuário específico. Infelizmente eu não posso usar oMembershipUser.GetUser() método. Então atualmente eu tenho uma coleção de todos os usuários da associação como:

MembershipUserCollection mc = Membership.GetAllUsers();

O que eu gostaria de fazer é obter um desses usuários por login ou email (não importa qual). Eu percebo que posso fazer um loop foreach na coleção e comparar, mas eu tenho que imaginar que há uma maneira melhor ....

Desde já, obrigado...

Para aqueles curiosos por que não posso usar o método getuser, vamos apenas dizer que é por causa do sharepoint.

questionAnswers(3)

yourAnswerToTheQuestion