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.
abstract + public ca marche bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
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
Partager