So werfen Sie einen Compiler -Fehler, wenn mehr als ein Mitglied das gleiche Attribut hatC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So werfen Sie einen Compiler -Fehler, wenn mehr als ein Mitglied das gleiche Attribut hat

Post by Anonymous »

Einfache Frage: Wie erzwingen Sie den C# Compiler, einen Kompilierungsfehler zu werfen. In der statischen Methode meiner anderen Klasse sucht es für dieses eine Mitglied und ich möchte, dass es fehlschlägt (keine Ausnahme ausgelöst), wenn mehr als ein Mitglied das Attribut darauf angewendet hat. < /P>

Code: Select all

public class Foo
{
[MyCustomAttribute]
public String FooString { get; set; }

[MyCustomAttribute]
public String OtherFooString { get; set; }
}

public class Bar
where T : class, new()
{
static Bar()
{
//If more than one member of type Foo has MyCustomAttribute
//applied to it compile error or Assert.Fail()?
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post