Fix [RequireExplicitImplementation] failures on event properties.

This commit is contained in:
Paul Chote
2020-06-20 14:33:22 +01:00
committed by abcdefg30
parent 3bc5d2d02c
commit 38b3fbbdbe

View File

@@ -46,7 +46,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
var interfaceMembers = interfaceType.GetMembers(); var interfaceMembers = interfaceType.GetMembers();
foreach (var interfaceMember in interfaceMembers) foreach (var interfaceMember in interfaceMembers)
{ {
if (interfaceMember.Name.StartsWith("get_") || interfaceMember.Name.StartsWith("set_")) if (interfaceMember.Name.StartsWith("get_") || interfaceMember.Name.StartsWith("set_") || interfaceMember.Name.StartsWith("add_") || interfaceMember.Name.StartsWith("remove_"))
continue; continue;
var interfaceMethod = interfaceMember as MethodInfo; var interfaceMethod = interfaceMember as MethodInfo;