Index at 0 instead of using LINQ's First

This commit is contained in:
abcdefg30
2023-10-30 16:12:43 +01:00
committed by Gustas
parent 7baae40b2d
commit 3f0159cd89
3 changed files with 3 additions and 3 deletions

View File

@@ -531,7 +531,7 @@ namespace OpenRA
if (string.IsNullOrEmpty(value)) if (string.IsNullOrEmpty(value))
return null; return null;
var innerType = fieldType.GetGenericArguments().First(); var innerType = fieldType.GetGenericArguments()[0];
var innerValue = GetValue("Nullable<T>", innerType, value, field); var innerValue = GetValue("Nullable<T>", innerType, value, field);
return fieldType.GetConstructor(new[] { innerType }).Invoke(new[] { innerValue }); return fieldType.GetConstructor(new[] { innerType }).Invoke(new[] { innerValue });
} }

View File

@@ -144,7 +144,7 @@ namespace OpenRA.Mods.Common.Lint
.Where(t => t.Value.Length > 0) .Where(t => t.Value.Length > 0)
.ToDictionary( .ToDictionary(
t => t.Key, t => t.Key,
t => t.Value.Select(f => (f.Name, f, Utility.GetCustomAttributes<TranslationReferenceAttribute>(f, true).First())).ToArray()); t => t.Value.Select(f => (f.Name, f, Utility.GetCustomAttributes<TranslationReferenceAttribute>(f, true)[0])).ToArray());
foreach (var filename in modData.Manifest.ChromeLayout) foreach (var filename in modData.Manifest.ChromeLayout)
{ {

View File

@@ -160,7 +160,7 @@ namespace OpenRA.Platforms.Default
throw new InvalidOperationException("No supported OpenGL profiles were found."); throw new InvalidOperationException("No supported OpenGL profiles were found.");
} }
profile = supportedProfiles.Contains(requestProfile) ? requestProfile : supportedProfiles.First(); profile = supportedProfiles.Contains(requestProfile) ? requestProfile : supportedProfiles[0];
// Note: This must be called after the CanCreateGLWindow checks above, // Note: This must be called after the CanCreateGLWindow checks above,
// which needs to create and destroy its own SDL contexts as a workaround for specific buggy drivers // which needs to create and destroy its own SDL contexts as a workaround for specific buggy drivers