获取扩展方法的调用者属性名称

时间:2015-07-30 05:23:19

标签: c# extension-methods

我创建了一个扩展方法:

public static class Validation
        {
            public static bool ValidateEMail(this String str)
            {
            return Regex.Match(str, @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*").Success;
            }

         }

我可以将此方法称为:

bool result = EMailId.ValidateEMail()

我的问题是: 我可以在扩展方法中获取此扩展方法的调用者的属性名称,以便我可以对该属性名称执行其他操作吗? 在这种情况下,我可以在“ValidateEMail”中获得名称“EmailId”

由于

0 个答案:

没有答案