Здравствуйте, Lexey, Вы писали:
L>Примеры использования можешь написать?
Так я как раз и написал сюда, потому что пока не знаю точно как оно выглядеть должно. Реализация то там тривиальная, вопрос в дизайне.
Если в лоб, то как то так:
var typed = untyped.Cast<SomeType>("Shit happens");
...
var typed = untyped.CastNotNull<SomeType>("Shit happens", "Null not allowed");
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>