Warnung CS0649 vereinzelnt loswerden

16/02/2010 - 11:05 von Martin Horst | Report spam
Hi,

die Warnung CS0649 besagt ja, das einem Feld nichts zugewiesen wurde,
dieses aber an anderer Stelle verwendet wird. In den meißten Fàllen ist
diese Warnung ja sinnvoll ich möcte sie auch behalten. Doch an manchen
Stellen werden Felder z.B. über Reflection initialisieren, weil sie z.B.
ein spezielles Attribut besitzen. In diesem Fall möchte ich diese
Warnung gerne loswerden. Gibt es da irgendetwas (gerne ein nettes
Attribut), was den Compiler verstummen làßt!?

Danke
Martin
 

Lesen sie die antworten

#1 Immo Landwerth
16/02/2010 - 11:31 | Warnen spam
On 16.02.2010 11:05, Martin Horst wrote:
Hi,

die Warnung CS0649 besagt ja, das einem Feld nichts zugewiesen wurde,
dieses aber an anderer Stelle verwendet wird. In den meißten Fàllen ist
diese Warnung ja sinnvoll ich möcte sie auch behalten. Doch an manchen
Stellen werden Felder z.B. über Reflection initialisieren, weil sie z.B.
ein spezielles Attribut besitzen. In diesem Fall möchte ich diese
Warnung gerne loswerden. Gibt es da irgendetwas (gerne ein nettes
Attribut), was den Compiler verstummen làßt!?



Ja, mit einem Pragma:

#pragma warning disable 0649
private int _myField;
#pragma warning restore 0649

Immo Landwerth

Ähnliche fragen