CodeDom & abstract override
Bonjour,
Gros soucis à l'utilisation du CodeDom.
Je cherche à déclarer une méthode en abstract override, mais visiblement le provider par défaut ne le gère pas.
Code:
1 2 3 4 5 6 7 8 9 10
| // set its attributes
MemberAttributes attributes = MemberAttributes.Public;
// if abstract
if(isAbstract)
attributes |= MemberAttributes.Abstract;
// if override
if(isOverride)
attributes |= MemberAttributes.Override;
// set the computed attributes
this._method.Attributes = attributes; |
abstract + public ca marche bien
override + public ca marche bien,
mais abstract + override non.
Il me fait le public virtual à la place (attributs par défaut)
(et public + abstract + override pareil)
Question :
* Quelqu'un s'est déjà penché sur le problème et a trouvé un moyen de contourner / résoudre ?
* Non, le CodeSnippetExpression n'est pas la solution que j'attends ;)
Merci