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

  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • guillaume2111's channel

    guillaume211

    19 Kasım 2006
  • Visual Life

    Visual Life

    3 Temmuz 2006