From 1c03027db6aa86c2d35bd38b2ae81b0ef738fbec Mon Sep 17 00:00:00 2001 From: smdn Date: Sat, 24 Dec 2022 01:01:06 +0900 Subject: [PATCH] make lambda static --- src/Smdn.Text.Ondulish/Smdn.Text.Ondulish/KanaUtils.cs | 4 ++-- src/Smdn.Text.Ondulish/Smdn.Text.Ondulish/Translator.cs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Smdn.Text.Ondulish/Smdn.Text.Ondulish/KanaUtils.cs b/src/Smdn.Text.Ondulish/Smdn.Text.Ondulish/KanaUtils.cs index b73b816..02abe10 100644 --- a/src/Smdn.Text.Ondulish/Smdn.Text.Ondulish/KanaUtils.cs +++ b/src/Smdn.Text.Ondulish/Smdn.Text.Ondulish/KanaUtils.cs @@ -34,7 +34,7 @@ public static string ConvertWideHiraganaToKatakana(string input) return string.Empty; #if SYSTEM_STRING_CREATE - return string.Create(input.Length, input, (chars, s) => { + return string.Create(input.Length, input, static (chars, s) => { for (var index = 0; index < chars.Length; index++) { chars[index] = s[index] is >= WideHiraganaStart and <= WideHiraganaEnd ? (char)(s[index] + OffsetFromHiraganaToKatakana) @@ -64,7 +64,7 @@ public static string ConvertWideKatakanaToHiragana(string input) return string.Empty; #if SYSTEM_STRING_CREATE - return string.Create(input.Length, input, (chars, s) => { + return string.Create(input.Length, input, static (chars, s) => { for (var index = 0; index < chars.Length; index++) { chars[index] = s[index] is >= WideKatakanaStart and <= WideKatakanaEnd ? (char)(s[index] - OffsetFromHiraganaToKatakana) diff --git a/src/Smdn.Text.Ondulish/Smdn.Text.Ondulish/Translator.cs b/src/Smdn.Text.Ondulish/Smdn.Text.Ondulish/Translator.cs index 9f0488a..ca8b004 100644 --- a/src/Smdn.Text.Ondulish/Smdn.Text.Ondulish/Translator.cs +++ b/src/Smdn.Text.Ondulish/Smdn.Text.Ondulish/Translator.cs @@ -149,7 +149,7 @@ f.ConvertedText is null ? ConvertWithDictionary(f.SourceText, phonemeDictionary) : Enumerable.Repeat(f, 1) ) - .Select(f => + .Select(static f => new TextFragment( f.SourceText, f.ConvertedText ?? KanaUtils.ConvertWideHiraganaToKatakana(f.SourceText) // redundant? @@ -169,7 +169,7 @@ f.ConvertedText is null output.WriteLine( string.Concat( - fragments.Select(fragment => fragment.ConvertedText) + fragments.Select(static fragment => fragment.ConvertedText) ) ); } @@ -277,7 +277,7 @@ private class ReadOnlyOrderedDictionary : IReadOnlyDictionary dictionary) : this( (dictionary ?? throw new ArgumentNullException(nameof(dictionary))) - .Select(pair => new KeyValuePair(pair.Key, pair.Value)) + .Select(static pair => new KeyValuePair(pair.Key, pair.Value)) .ToList() ) { }