From 977d4f215f20c828c880df2e5c2d31058bf7e4bb Mon Sep 17 00:00:00 2001 From: morkt Date: Mon, 7 Mar 2016 19:07:16 +0400 Subject: [PATCH] always forget that linq First() accepts delegate. --- ArcFormats/KiriKiri/ChainReactionCrypt.cs | 2 +- ArcFormats/ShiinaRio/ArcWARC.cs | 2 +- GUI/MainWindow.xaml.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ArcFormats/KiriKiri/ChainReactionCrypt.cs b/ArcFormats/KiriKiri/ChainReactionCrypt.cs index 531e3d29..b2edc73f 100644 --- a/ArcFormats/KiriKiri/ChainReactionCrypt.cs +++ b/ArcFormats/KiriKiri/ChainReactionCrypt.cs @@ -78,7 +78,7 @@ namespace GameRes.Formats.KiriKiri public override void Init (ArcFile arc) { - var list_bin = arc.Dir.Where (e => e.Name == "plugin/list.bin").FirstOrDefault() as Xp3Entry; + var list_bin = arc.Dir.FirstOrDefault (e => e.Name == "plugin/list.bin") as Xp3Entry; if (null == list_bin || list_bin.UnpackedSize <= 0x30) return; var bin = new byte[list_bin.UnpackedSize]; diff --git a/ArcFormats/ShiinaRio/ArcWARC.cs b/ArcFormats/ShiinaRio/ArcWARC.cs index 05af1a78..25bba98a 100644 --- a/ArcFormats/ShiinaRio/ArcWARC.cs +++ b/ArcFormats/ShiinaRio/ArcWARC.cs @@ -290,7 +290,7 @@ namespace GameRes.Formats.ShiinaRio // 椎名里緒 static EncryptionScheme GetScheme (string scheme) { - return Decoder.KnownSchemes.Where (s => s.Name == scheme).FirstOrDefault(); + return Decoder.KnownSchemes.FirstOrDefault (s => s.Name == scheme); } } diff --git a/GUI/MainWindow.xaml.cs b/GUI/MainWindow.xaml.cs index 3c1e4187..5d2934a6 100644 --- a/GUI/MainWindow.xaml.cs +++ b/GUI/MainWindow.xaml.cs @@ -658,7 +658,7 @@ namespace GARbro.GUI items = items.Skip (start_index).Concat (items.Take (start_index)); } string input = m_current_input.Phrase.ToString(); - var matched = items.Where (e => e.Name.StartsWith (input, StringIgnoreCase)).FirstOrDefault(); + var matched = items.FirstOrDefault (e => e.Name.StartsWith (input, StringIgnoreCase)); if (null != matched) lv_SelectItem (matched); else