IEnumerable не имеет метода Count

У меня есть следующий метод:

public bool IsValid
{
  get { return (GetRuleViolations().Count() == 0); }
}

public IEnumerable<RuleViolation> GetRuleViolations(){
  //code here
}

Почему это когда я делаю.Count() выше подчеркнуто красным?

Я получил следующую ошибку:

Ошибка 1 «System.Collections.Generic.IEnumerable» не содержит определения для «Count» и не может быть найден метод расширения «Count», принимающий первый аргумент типа «System.Collections.Generic.IEnumerable» (вы пропустили используя директиву или ссылку на сборку?) c: \ users \ a \ documents \ visual studio 2010 \ Projects \ NerdDinner \ NerdDinner \ Models \ Dinner.cs 15 47 NerdDinner

Ответы на вопрос(4)

Ваш ответ на вопрос