public InvocationCondition MatchMethod(params MemberDescriptor[] methods) => (context) => MemberDescriptor.MatchesAny(context.MethodName, context.MethodSymbol, true, CaseInsensitiveComparison, methods);
public PropertyAccessCondition MatchProperty(params MemberDescriptor[] properties) => context => MemberDescriptor.MatchesAny(context.PropertyName, context.PropertySymbol, false, CaseInsensitiveComparison, properties);
public PropertyAccessCondition MatchProperty(params MemberDescriptor[] properties) => (context) => MemberDescriptor.MatchesAny(context.PropertyName, context.PropertySymbol, false, properties);
public FieldAccessCondition MatchField(params MemberDescriptor[] fields) => (context) => MemberDescriptor.MatchesAny(context.FieldName, context.InvokedFieldSymbol, false, CaseInsensitiveComparison, fields);