[ apex @ 10.02.2007. 13:09 ] @
Poshto radim sa express verzijom web developer-a, kompajlirao sam kod sa West Wind-ovim kompajlerom, medjutim pri kompajliranju jedne od klasa izbacuje mi sledecu greshku:

Code:
Unreachable code detected
warning CS0162: 

private string EncodePassword(string password)
        {
            switch (PasswordFormat)
            {
                case MembershipPasswordFormat.Clear:
                    return password;
                    break;
                case MembershipPasswordFormat.Encrypted:
                    return Convert.ToBase64String(EncryptPassword(Encoding.Unicode.GetBytes(password)));
                    break;
                case MembershipPasswordFormat.Hashed:
                    HMACSHA1 hash = new HMACSHA1();
                    hash.Key = encryptionKey;
                    return Convert.ToBase64String(hash.ComputeHash(Encoding.Unicode.GetBytes(password)));
                    break;
                default:
                    throw new ProviderException("Unsupported password format.");
            }
        }


Zna li neko u chemu je problem? (mislim da nije do samog kompajlera).

E da. gresha je na linijama koda sa break;
[ apex @ 10.02.2007. 15:40 ] @
Ehe, HVALA na odgovoru.

return, break, continue i goto, tu kompajler malo poludi, pa treba obratiti paznju.

Sad je sve OK.