glTFast icon indicating copy to clipboard operation
glTFast copied to clipboard

Asynchonous methods to not have Async suffix

Open StephenHodgson opened this issue 2 years ago • 2 comments

Describe the bug

Asynchonous methods do not properly conform to the industry standard naming conventions for Task-based Async Pattern (TAP), which stipulate to add Async suffix to the name of the methods to clearly show that they are awaitable.

Asynchronous methods in TAP include the Async suffix after the operation name for methods that return awaitable types, such as Task, Task<TResult>, ValueTask, and ValueTask<TResult>.

StephenHodgson avatar Dec 27 '23 21:12 StephenHodgson

Should be simple enough to add Async overload without introducing breaking changes.

StephenHodgson avatar Dec 27 '23 21:12 StephenHodgson

I don't disagree, but such changes bring the danger of breaking the API.

There's also no technical benefit, so this will be a low priority.

atteneder avatar Aug 09 '24 12:08 atteneder