mirror of
https://github.com/GreemDev/Ryujinx.git
synced 2025-01-25 16:22:00 +00:00
UI: dispose CSV reader when done + use explicit types
This commit is contained in:
parent
606e149bd3
commit
292e27f0da
1 changed files with 6 additions and 6 deletions
|
@ -39,8 +39,8 @@ namespace Ryujinx.Ava.Utilities.Compat
|
|||
|
||||
public static void LoadFromStream(Stream stream)
|
||||
{
|
||||
var reader = Sep.Reader().From(stream);
|
||||
var columnIndices = new ColumnIndices(reader.Header);
|
||||
using SepReader reader = Sep.Reader().From(stream);
|
||||
ColumnIndices columnIndices = new(reader.Header);
|
||||
|
||||
Entries = reader
|
||||
.Enumerate(row => new CompatibilityEntry(ref columnIndices, row))
|
||||
|
@ -57,7 +57,7 @@ namespace Ryujinx.Ava.Utilities.Compat
|
|||
{
|
||||
public CompatibilityEntry(ref ColumnIndices indices, SepReader.Row row)
|
||||
{
|
||||
var titleIdRow = ColStr(row[indices.TitleId]);
|
||||
string titleIdRow = ColStr(row[indices.TitleId]);
|
||||
TitleId = !string.IsNullOrEmpty(titleIdRow)
|
||||
? titleIdRow
|
||||
: default(Optional<string>);
|
||||
|
@ -100,7 +100,7 @@ namespace Ryujinx.Ava.Utilities.Compat
|
|||
|
||||
public override string ToString()
|
||||
{
|
||||
var sb = new StringBuilder("CompatibilityEntry: {");
|
||||
StringBuilder sb = new("CompatibilityEntry: {");
|
||||
sb.Append($"{nameof(GameName)}=\"{GameName}\", ");
|
||||
sb.Append($"{nameof(TitleId)}={TitleId}, ");
|
||||
sb.Append($"{nameof(Labels)}=\"{Labels}\", ");
|
||||
|
@ -161,8 +161,8 @@ namespace Ryujinx.Ava.Utilities.Compat
|
|||
if (value == string.Empty)
|
||||
return string.Empty;
|
||||
|
||||
var firstChar = value[0];
|
||||
var rest = value[1..];
|
||||
char firstChar = value[0];
|
||||
string rest = value[1..];
|
||||
|
||||
return $"{char.ToUpper(firstChar)}{rest}";
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue