Ich schreibe einen Bibliothekscode, und Klassen, die diesen Code verwenden, müssen zwei Attribute angeben (ein benutzerdefiniertes Attribut und eines aus .NET).Kann ein benutzerdefiniertes Attribut andere Attribute ohne Vererbung implizieren?
Es ist ein bisschen mühsam, diese Anforderung zu dokumentieren und diese beiden Attribute auf jede Klasse zu kopieren und einzufügen, die meine Bibliothek verwendet. Daher dachte ich, es wäre besser, wenn mein benutzerdefiniertes Attribut nur das Vorhandensein des andere. Dieses andere Attribut aus dem .NET Framework ist jedoch versiegelt, so dass ich es nicht einfach erben kann ...
Also gibt es eine Möglichkeit, dies zu tun? Kann ich vielleicht zur Laufzeit das .NET-Attribut hinzufügen?
Danke.
Können Sie uns sagen, was das .Net-Attribut ist? –
System.ServiceModel.XmlSerializerFormatAttribute –