Was AttributeTarget sollte ich verwenden, für die enum-Mitglieder?

Möchte ich meine IsGPUBasedAttribute für die enum-Mitglieder so:

public enum EffectType
{
    [IsGPUBased(true)]
    PixelShader,

    [IsGPUBased(false)]
    Blur
}

aber der compiler lässt mich nicht zu verwenden:

[AttributeUsage (AttributeTargets.Enum, AllowMultiple = false)]

Was ist die richtige AttributeTarget Wert zu begrenzen, die Nutzung einer enum-Mitglieder?

InformationsquelleAutor Joan Venge | 2011-02-17
Schreibe einen Kommentar