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

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • Lena Danya

    Lena Danya

    11 NİSAN 2010

İLGİLİ SORU / CEVAPLAR