Почему Silverlight не поддерживает скомпилированные регулярные выражения? - PullRequest
3 голосов
/ 19 марта 2009

Платформа Silverlight 2 и Silverlight 3 Beta не поддерживает скомпилированные Регулярные выражения, т. Е.

RegexOptions.Compiled

Мне было бы интересно услышать причину, почему это так, если это возможно.

Ответы [ 3 ]

3 голосов
/ 19 апреля 2009

Поскольку silverlight является кроссплатформенным, нет никакой гарантии, что приложение сможет создать отдельную сборку как с точки зрения разрешений, так и с точки зрения возможностей на исполняющей машине.

1 голос
/ 20 марта 2009

Я полагаю, что по многим проектным решениям в Silverlight все сводится к одной и той же причине - это была базовая функция, которая не выдержала анализа затрат / выгод; стоила ли польза от этой функции дополнительный объем загрузки ядра.

1 голос
/ 20 марта 2009

Я только что просмотрел новые файлы справки Silverlight 3.0, и они по-прежнему имеют одно и то же сообщение:

Реализация регулярного механизм выражения в .NET Рамки для Silverlight идентичны к этому в .NET Framework. Единственным исключением является то, что .NET Рамки для Silverlight нет поддержка скомпилированных регулярных выражений , которые предопределены регулярно паттерны выражения, которые хранятся в автономные сборки вместе с специализированные движки регулярных выражений что обрабатывать текст, используя те обычные паттерны выражения.

Полагаю, что они, возможно, забыли обновить файл справки, но я не слышал, чтобы в блогах работали какие-либо другие предложения.

...