RealizableExtensions
namespace Castle.Components.DictionaryAdapter.Xml
{
public static class RealizableExtensions
{
public static IRealizable<T> RequireRealizable<T>(this IRealizableSource obj)
{
IRealizable<T> realizable = obj.AsRealizable<T>();
if (realizable == null)
throw Error.NotRealizable<T>();
return realizable;
}
}
}