Fix IDE0200
This commit is contained in:
committed by
Gustas Kažukauskas
parent
ce3ad6fbb3
commit
0338258b45
@@ -48,7 +48,7 @@ namespace OpenRA.Mods.Common.Lint
|
||||
|
||||
foreach (var w in modData.ObjectCreator.GetTypesImplementing<Widget>())
|
||||
{
|
||||
foreach (var m in w.GetMethods().Where(m => Utility.HasAttribute<CustomLintableHotkeyNames>(m)))
|
||||
foreach (var m in w.GetMethods().Where(Utility.HasAttribute<CustomLintableHotkeyNames>))
|
||||
{
|
||||
var p = m.GetParameters();
|
||||
if (p.Length == 3 && p[0].ParameterType == typeof(MiniYamlNode) && p[1].ParameterType == typeof(Action<string>)
|
||||
|
||||
@@ -42,19 +42,19 @@ namespace OpenRA.Mods.Common.Lint
|
||||
var properties = trait.GetType().GetProperties();
|
||||
|
||||
var fieldConsumed = fields
|
||||
.Where(x => Utility.HasAttribute<ConsumedConditionReferenceAttribute>(x))
|
||||
.Where(Utility.HasAttribute<ConsumedConditionReferenceAttribute>)
|
||||
.SelectMany(f => LintExts.GetFieldValues(trait, f));
|
||||
|
||||
var propertyConsumed = properties
|
||||
.Where(x => Utility.HasAttribute<ConsumedConditionReferenceAttribute>(x))
|
||||
.Where(Utility.HasAttribute<ConsumedConditionReferenceAttribute>)
|
||||
.SelectMany(p => LintExts.GetPropertyValues(trait, p));
|
||||
|
||||
var fieldGranted = fields
|
||||
.Where(x => Utility.HasAttribute<GrantedConditionReferenceAttribute>(x))
|
||||
.Where(Utility.HasAttribute<GrantedConditionReferenceAttribute>)
|
||||
.SelectMany(f => LintExts.GetFieldValues(trait, f));
|
||||
|
||||
var propertyGranted = properties
|
||||
.Where(x => Utility.HasAttribute<GrantedConditionReferenceAttribute>(x))
|
||||
.Where(Utility.HasAttribute<GrantedConditionReferenceAttribute>)
|
||||
.SelectMany(f => LintExts.GetPropertyValues(trait, f));
|
||||
|
||||
foreach (var c in fieldConsumed.Concat(propertyConsumed))
|
||||
|
||||
@@ -46,7 +46,7 @@ namespace OpenRA.Mods.Common.Lint
|
||||
{
|
||||
foreach (var traitInfo in actorInfo.Value.TraitInfos<TraitInfo>())
|
||||
{
|
||||
var fields = Utility.GetFields(traitInfo.GetType()).Where(f => Utility.HasAttribute<LocomotorReferenceAttribute>(f));
|
||||
var fields = Utility.GetFields(traitInfo.GetType()).Where(Utility.HasAttribute<LocomotorReferenceAttribute>);
|
||||
foreach (var field in fields)
|
||||
{
|
||||
var locomotors = LintExts.GetFieldValues(traitInfo, field);
|
||||
|
||||
@@ -36,7 +36,7 @@ namespace OpenRA.Mods.Common.Lint
|
||||
foreach (var traitInfo in actorInfo.Value.TraitInfos<TraitInfo>())
|
||||
{
|
||||
var fields = Utility.GetFields(traitInfo.GetType());
|
||||
foreach (var field in fields.Where(x => Utility.HasAttribute<NotificationReferenceAttribute>(x)))
|
||||
foreach (var field in fields.Where(Utility.HasAttribute<NotificationReferenceAttribute>))
|
||||
{
|
||||
string type = null;
|
||||
var notificationReference = Utility.GetCustomAttributes<NotificationReferenceAttribute>(field, true).First();
|
||||
|
||||
@@ -36,7 +36,7 @@ namespace OpenRA.Mods.Common.Lint
|
||||
const BindingFlags Flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly;
|
||||
while (type != null)
|
||||
{
|
||||
if (((MemberInfo[])type.GetFields(Flags)).Concat(type.GetProperties(Flags)).Any(x => Utility.HasAttribute<SyncAttribute>(x)))
|
||||
if (((MemberInfo[])type.GetFields(Flags)).Concat(type.GetProperties(Flags)).Any(Utility.HasAttribute<SyncAttribute>))
|
||||
return true;
|
||||
type = type.BaseType;
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace OpenRA.Mods.Common.Lint
|
||||
{
|
||||
foreach (var traitInfo in actorInfo.Value.TraitInfos<TraitInfo>())
|
||||
{
|
||||
var fields = Utility.GetFields(traitInfo.GetType()).Where(f => Utility.HasAttribute<VoiceSetReferenceAttribute>(f));
|
||||
var fields = Utility.GetFields(traitInfo.GetType()).Where(Utility.HasAttribute<VoiceSetReferenceAttribute>);
|
||||
foreach (var field in fields)
|
||||
{
|
||||
var voiceSets = LintExts.GetFieldValues(traitInfo, field);
|
||||
@@ -57,7 +57,7 @@ namespace OpenRA.Mods.Common.Lint
|
||||
|
||||
foreach (var traitInfo in actorInfo.TraitInfos<TraitInfo>())
|
||||
{
|
||||
var fields = Utility.GetFields(traitInfo.GetType()).Where(f => Utility.HasAttribute<VoiceReferenceAttribute>(f));
|
||||
var fields = Utility.GetFields(traitInfo.GetType()).Where(Utility.HasAttribute<VoiceReferenceAttribute>);
|
||||
foreach (var field in fields)
|
||||
{
|
||||
var voices = LintExts.GetFieldValues(traitInfo, field);
|
||||
|
||||
Reference in New Issue
Block a user