UfcppSample icon indicating copy to clipboard operation
UfcppSample copied to clipboard

ref/unsafe in iterator/async

Open ufcpp opened this issue 1 year ago • 2 comments
trafficstars

関連しそうな場所:

  • https://ufcpp.net/study/csharp/sp_unsafe.html
  • https://ufcpp.net/study/csharp/sp_ref.html?p=2#ref-returns
  • https://ufcpp.net/study/csharp/resource/refstruct/#stack-only
    • 「yield return をまたいで使えない」記述あり
  • https://ufcpp.net/study/csharp/sp2_iterator.html
    • 「unsafe にはできない」記述あり
  • https://ufcpp.net/study/csharp/sp5_async.html
    • 「unsafe 中に await 書けない」「lock 中に awai 書けない」記述あり

関連:

  • https://ufcpp.net/study/csharp/sp_unsafe.html#stackalloc-initializer
    • 式中の stackalloc なら今までもイテレーター、非同期メソッド中で使えてた

ufcpp avatar Jul 14 '24 02:07 ufcpp

https://github.com/ufcpp-live/UfcppLiveAgenda/issues/91

ufcpp avatar Jul 14 '24 03:07 ufcpp

おまけというか、これ関連どこに書くか見てて気づいた別件:

ほんとは https://github.com/ufcpp/UfcppSample/issues/413 関連。 UnscopedRef の話は ↓ この辺りにも書くべきかも。 https://ufcpp.net/study/csharp/sp_ref.html?p=2#struct-this

ufcpp avatar Jul 14 '24 03:07 ufcpp

https://ufcpp.net/study/csharp/cheatsheet/ap_ver13/#ref-in-async

https://ufcpp.net/study/csharp/sp5_async.html#restriction https://ufcpp.net/study/csharp/sp2_iterator.html#restriction https://ufcpp.net/study/csharp/resource/refstruct/#stack-only

ufcpp avatar Aug 12 '24 12:08 ufcpp