看不懂这段代码中的this是什么意思public static void AddRuleViolations(this ModelStateDictionary modelState,
IEnumerable<RuleViolation> errors) 
{
    foreach (RuleViolation issue in errors) 
    {
        modelState.AddModelError(issue.PropertyName, issue.ErrorMessage);
    }
}翻了很多资料,找不到这种this的用法介绍