Clean up attribute checking and extraneous casts
This probably isn't all of them. This is what I get for copy+pasting code.
This commit is contained in:
@@ -91,8 +91,9 @@ namespace Discord.Commands
|
|||||||
builder.AddAliases((attribute as AliasAttribute).Aliases);
|
builder.AddAliases((attribute as AliasAttribute).Aliases);
|
||||||
else if (attribute is GroupAttribute)
|
else if (attribute is GroupAttribute)
|
||||||
{
|
{
|
||||||
builder.Name = builder.Name ?? (attribute as GroupAttribute).Prefix;
|
var groupAttr = attribute as GroupAttribute;
|
||||||
builder.AddAliases((attribute as GroupAttribute).Prefix);
|
builder.Name = builder.Name ?? groupAttr.Prefix;
|
||||||
|
builder.AddAliases(groupAttr.Prefix);
|
||||||
}
|
}
|
||||||
else if (attribute is PreconditionAttribute)
|
else if (attribute is PreconditionAttribute)
|
||||||
builder.AddPrecondition(attribute as PreconditionAttribute);
|
builder.AddPrecondition(attribute as PreconditionAttribute);
|
||||||
@@ -132,8 +133,6 @@ namespace Discord.Commands
|
|||||||
builder.Remarks = (attribute as RemarksAttribute).Text;
|
builder.Remarks = (attribute as RemarksAttribute).Text;
|
||||||
else if (attribute is AliasAttribute)
|
else if (attribute is AliasAttribute)
|
||||||
builder.AddAliases((attribute as AliasAttribute).Aliases);
|
builder.AddAliases((attribute as AliasAttribute).Aliases);
|
||||||
else if (attribute is GroupAttribute)
|
|
||||||
builder.AddAliases((attribute as GroupAttribute).Prefix);
|
|
||||||
else if (attribute is PreconditionAttribute)
|
else if (attribute is PreconditionAttribute)
|
||||||
builder.AddPrecondition(attribute as PreconditionAttribute);
|
builder.AddPrecondition(attribute as PreconditionAttribute);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user