.NETベースライブラリのリフレクターでこのコードを見つけました...
if (this._PasswordStrengthRegularExpression != null)
{
this._PasswordStrengthRegularExpression = this._PasswordStrengthRegularExpression.Trim();
if (this._PasswordStrengthRegularExpression.Length == 0)
{
goto Label_016C;
}
try
{
new Regex(this._PasswordStrengthRegularExpression);
goto Label_016C;
}
catch (ArgumentException exception)
{
throw new ProviderException(exception.Message, exception);
}
}
this._PasswordStrengthRegularExpression = string.Empty;
Label_016C:
... //Other stuff
「永遠に地獄に亡命することを恐れて、後藤を使ってはならない」という言葉をすべて聞いたことがあります。私は常にMSコーダーをかなり高く評価しており、彼らの決定のすべてに同意したわけではないかもしれませんが、私は常に彼らの推論を尊重していました。
だから-私が行方不明になっているこのようなコードの正当な理由はありますか?このコード抽出は、不適切な開発者によってまとめられたものですか?または、.NETリフレクターが不正確なコードを返していますか?
私は正当な理由があることを望んでいます、そして私はそれをやみくもに見逃しています。
皆さんのご意見ありがとうございます