Nobuyuki Iwanaga

Results 52 issues of Nobuyuki Iwanaga

https://github.com/dotnet/roslyn-analyzers/blob/master/src/Roslyn.Diagnostics.Analyzers/Core/DoNotCopyValue.cs Implemented in Roslyn.Diagnostics.Analyzers (an analyzer very specific to the .NET Compiler Platform ("Roslyn") project) and recently enabled in Roslyn repository.

https://github.com/ufcpp/MixinGenerator/blob/master/MixinGenerator/MixinGenerator.Mixins/Annotations/NonCopyableAttribute.cs Seems like not working. Probably because the attribute is internal.

```cs interface INonCopyable { } interface IMovable : INonCopyable { // void OnMoved(); ? } static class MoveExtensions { public static T Move(ref this T x) where T : struct,...

Are there needs for operators? https://github.com/ufcpp/NonCopyableAnalyzer/blob/master/src/NonCopyable/NonCopyable/NonCopyableAnalyzer.cs#L136

```cs interface IDestructible : IMovable, IDisposable { } ``` - destructible must dispose

.NET 5 will support [UAX29](https://www.unicode.org/reports/tr29/)-compliant grapheme splitting (as breaking changes of `StringInfo` and `TextElementEnumerator`). see: https://github.com/dotnet/runtime/pull/328 How should this repo be? - retire? - backport TextElementEnumerator from .NET 5?

```cs var utf8 = new byte[] { 240, 159, 145, 168, 226, 128, 141, 240, 159, 145, 168, 226, 128, 141, 240, 159, 145, 167, 226, 128, 141, 240, 159,...

- [x] Hangul - [ ] Emoji Flag Sequence - [ ] http://www.unicode.org/Public/10.0.0/ucd/auxiliary/GraphemeBreakTest.txt

Now, `ContextFreeTask` has two responsibilities: - `await` operations in the methods which return `ContextFreeTask` capture no context - `await` operations on `ContextFreeTask` capture no context These should be separated. |...