Здесь вы сталкиваетесь с более общей проблемой. При неправильном использовании Singletons препятствуют тестопригодности.
Я провел детальный анализ этой проблемы в контексте развязанной конструкции. Я постараюсь подвести итог:
Никогда не видел список, обычно предназначенный для программирования, однако PowerShell имеет такой список: Командные команды . Пары выделяются для каждого глагола, где они существуют.
И хотя большая часть PowerShell стремится к согласованности в командной строке происходит от стандартизации этих глаголов некоторые пары могут быть уместны и в других контекстах.
-121--3978073-Обновление: см. ответ Dimitre для XQSharp Beta, теперь переименованной в XMLPrim , который содержит процессор XSLT/XPath 2,0.
К сожалению, ответ разочаровывает: ничего. Microsoft действительно имела планы и даже просила сообщество внести свой вклад , но так и не осуществила их. Был момент , когда они, казалось, выяснили, возможно ли это , но никаких планов не было объявлено до .NET 4.5. См. также этот дублирующий вопрос , который отвечает на него более подробно. М. Дэвид Питерсон имеет запись в блоге , которая отслеживает некоторые усилия Microsoft до конца 2007 года.
Кроме того, есть этот поток в xsl-list , который показывает некоторые усилия других компаний до сих пор, но ничего на фронте .NET. Смотрите ответ Майкла Кея.