J'ai actuellement une interface pour un composant COM qui est quelque chose comme ceci:Puis-je avoir auto-propriétés dans une interface COM
[ComVisible(true), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("aa950e58-7c6e-4818-8fc9-adecbc7a8f14")]
public interface MyIObjects
{
void set_price(float rx);
void set_size(long rx);
float get_price();
long get_size();
}
Maintenant, est-il un simple raccourci qui pourrait réduire deux lignes de ce qui suit à une ligne
void set_price(float rx);
float get_price();
Je sais que dans les classes que je peux faire quelque chose comme ça
int Price { get; set; }
mais sera THI s travailler dans une interface?
Vous voulez dire une fonction Visual Studio/raccourci? –
Oui une fonctionnalité de studio visuel ou une macro (mais C# n'a pas de macros) – MistyD
Je pense que [Resharper] (http://www.jetbrains.com/resharper/webhelp50/Refactorings__Convert_Method_to_Property.html) a quelque chose dans ce sens, mais je peux Ne commente pas à coup sûr. –