SORU
9 HAZİRAN 2009, Salı


# - C Seçmeli olarak özel Eskimiş uyarıları bastırmak

Obsolete özniteliği sadece dost programcılar tarafından önerildiği gibi) eğer belirli bir yöntem kullanılırsa bir uyarı göstermek için kullanıyorum.

Uyarı CodeAnalysis benzer' SuppressMessage noktaları kullanmak nerede haklı mı? bastırmak için bir yoldur

Teşekkür ederim!

EDİT

Bu uyarı ile ilgili bazı bilgiler eklemek istiyorum [Obsolete("Some message")] için. Ancak, #pragma warning disable 612 ** 5 çıplak öznitelik mesajım eklendikten sonra artık çalışmıyor...

2 DÜZENLEYİN

Doğru uyarı numarasını buldum618eski özniteliği, aşağıdaki bir mesaj varsa.

Yapmak istediğim şey bunu yapmak için:

#pragma warning disable 618

ve aramadan sonra

#pragma warning restore 618

Par ve Jon Jared sayesinde doğru yönde beni işaret için Skeet!

CEVAP
9 HAZİRAN 2009, Salı


Kullanım #pragma warning disable:

using System;

class Test
{
    [Obsolete("Message")]
    static void Foo(string x)
    {
    }

    static void Main(string[] args)
    {
#pragma warning disable 0618
        // This one is okay
        Foo("Good");
#pragma warning restore 0618

        // This call is bad
        Foo("Bad");
    }
}

Kaçırmayacaksınız böylece uyarı sonra geri "kötü" der.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boburnham

    boburnham

    11 Temmuz 2006
  • Tinkernut

    Tinkernut

    28 Aralık 2006
  • Vsauce

    Vsauce

    30 Temmuz 2007