mirror of
https://github.com/crskycode/GARbro.git
synced 2024-12-24 20:04:13 +08:00
always forget that linq First() accepts delegate.
This commit is contained in:
parent
9beff31fee
commit
977d4f215f
@ -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];
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user