Вернуться к первоначальному вопросу о механизме правил ...
Если вы хотите запустить механизм правил внутри Silverlight, вам понадобится найти механизм, созданный для использования только ограниченного подмножества .NET, поддерживаемого Silverlight. Например, Silverlight поддерживает универсальные коллекции (List), но не нетипизированные коллекции (List).
На данный момент я не знаю механизма правил .NET, который был (пере) нацелен на Silverlight CLR.
Кроме того, хотя существуют интересные приложения для механизмов правил на стороне клиента (например, в браузере или на мобильном устройстве), всегда следует учитывать, размещен ли механизм правил на серверной стороне. Учитывайте, как часто вызываются правила, сколько данных перемещается и т. Д.