我刚刚在asp.net(System.Web.Security.Membership类)中使用反射器进行用户注册过程,发现一些代码被注释掉了
public static bool ValidateUser(string username, string password)
{
return Provider.ValidateUser(username, password);
/*
if (retVal) {
PerfCounters.IncrementCounter(AppPerfCounter.MEMBER_SUCCESS);
WebBaseEvent.RaiseSystemEvent(null, WebEventCodes.AuditMembershipAuthenticationSuccess, username);
}
else {
PerfCounters.IncrementCounter(AppPerfCounter.MEMBER_FAIL);
WebBaseEvent.RaiseSystemEvent(null, WebEventCodes.AuditMembershipAuthenticationFailure, username);
}
return retVal;
*/
}
现在我对两件事情感到困惑。 1. MS是否存在这样的遗留代码,以便“以后”注释掉 2. Reflector如何读取代码中的注释。所有评论都不应该编译成DLL,不是吗?