Declaring async in interfaces
i've red quite lot of documentation , played around samples, can't remeber coming across use of async in interfaces. of course, might not necessary when showing off new concept, since love interfaces i'd make comment them in regards async. public interface itestasync { async task< string > dosomething(); } the code above works fine static checker, cannot compile , gives following errors: - async modifier can used in methods have statement body - modifier 'async' not valid item i think being able make use of "async" in interface needed in order ensure consistency. through use of "task" return type argue method indirectly can identified async, might not true in case , of course doesn't work "void"-methods. lead inconsistent implmentations of interfaces. naming conventions might on it's expect able enforce compilerwise. currently static checker accepts async-decorated interface-methods return typ...