Класс MemberNameMatchingRule имеет несколько конструкторов. Например, для одного метода:
<matchingRule name="rule1" type="MemberNameMatchingRule">
<constructor>
<param name="nameToMatch" >
<value value="MethodA"/>
</param>
</constructor>
</matchingRule>
Другие конструкторы, которые вы можете использовать:
public MemberNameMatchingRule(
IEnumerable<MatchingInfo> matches
)
public MemberNameMatchingRule(
IEnumerable<string> namesToMatch
)
public MemberNameMatchingRule(
string nameToMatch
)
public MemberNameMatchingRule(
IEnumerable<string> namesToMatch,
bool ignoreCase
)
public MemberNameMatchingRule(
string nameToMatch,
bool ignoreCase
)
Если вам нужно передать IEnumerable, вы можете прочитать и следовать статье ниже:
Как настроить Unity для вставки массива для IEnumerable
ИЛИ использовать подстановочный знак, например:
<matchingRule name="rule2" type="MemberNameMatchingRule">
<constructor>
<param name="nameToMatch" >
<value value="Method*"/>
</param>
<param name="ignoreCase" value="true"/>
</constructor>
</matchingRule>