UfcppSample
UfcppSample copied to clipboard
ref/unsafe in iterator/async
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 なら今までもイテレーター、非同期メソッド中で使えてた
https://github.com/ufcpp-live/UfcppLiveAgenda/issues/91
おまけというか、これ関連どこに書くか見てて気づいた別件:
ほんとは https://github.com/ufcpp/UfcppSample/issues/413 関連。 UnscopedRef の話は ↓ この辺りにも書くべきかも。 https://ufcpp.net/study/csharp/sp_ref.html?p=2#struct-this
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