Dupliquer possible:
Spécifier la classe de base requirejse pour les cibles d’atsortingbuts .NET
Je veux spécifier que mon atsortingbut personnalisé ne soit valide que sur certains types (en fonction d’une interface ou d’une classe de base).
Comme ça:
Comment puis je faire ça?
Il semble que vous souhaitiez créer un Atsortingbute
qui ne peut être appliqué à certains types que de la même manière que AtsortingbuteUsage
ne peut être appliqué qu’à des types dérivés d’ Atsortingbute
. L’introduction de ce type de ressortingction personnalisée n’est tout simplement pas possible. L’erreur particulière que vous constatez n’est pas due à une ressortingction personnalisée, mais simplement à une ressortingction insortingnsèque au compilateur lui-même.
Je ne pense pas que vous puissiez le faire, vous pouvez uniquement spécifier le type d’élément de langage pour lequel l’atsortingbut est valide. AtsortingbuteUsageAtsortingbute
est un cas particulier, car le compilateur en est conscient et ne vous permet pas de l’appliquer sur quelque chose qui n’est pas un atsortingbut.