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

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • Gigawipf

    Gigawipf

    18 ŞUBAT 2010
  • snookie77

    snookie77

    2 Mart 2006