- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
public static class TaskExtension
{
// Silences compiler warning: Because this call is not awaited,
// execution of the current method continues before the call is completed.
// Consider applying the 'await' operator to the result of the call
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void NoWarning(this Task task) { }
}
AnalPerOral 25.01.2018 16:51 # −2
cherepets 26.01.2018 04:29 # 0
А тут просто забавный говнокод. Чтобы скрыть ворнинг в Visual Studio нахерачили пустой метод расширение, а чтобы производительность не тратилась на callvirt - заинлайнили.
bormand 26.01.2018 07:20 # +2
AnalPerOral 26.01.2018 14:31 # −1
AnalPerOral 26.01.2018 20:11 # −1
g0_1494089156986 29.01.2018 11:58 # −1