в классе ModelStateDictionary есть только AddModelError и функция Add, я хочу расширение класса, добавьте метод как AddModeSuccess ccess AddModelWarning.
Я взглянул на исходный код MVC3 и нашел там много чего нужно добавить. я не хочу изменять код MVC3, я просто хочу добавить расширение. как я могу это сделать?
public void Add(KeyValuePair<string, ModelState> item) {
((IDictionary<string, ModelState>)_innerDictionary).Add(item);
}
public void Add(string key, ModelState value) {
_innerDictionary.Add(key, value);
}
public void AddModelError(string key, Exception exception) {
GetModelStateForKey(key).Errors.Add(exception);
}
public void AddModelError(string key, string errorMessage) {
GetModelStateForKey(key).Errors.Add(errorMessage);
}