Си диез / Говнокод #23671 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 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) { }
	}

Коллеги добавили в код после введения правила treat warnings as errors

Запостил: cherepets cherepets, (Updated )

Комментарии (6) RSS

    • На сайте уже 80% новых паст - тупо какой-то текст, а не код. Думаю, там и ржать.
      А тут просто забавный говнокод. Чтобы скрыть ворнинг в Visual Studio нахерачили пустой метод расширение, а чтобы производительность не тратилась на callvirt - заинлайнили.
      Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8