DictionaryAdapterExtensions
using System.Linq;
namespace Castle.Components.DictionaryAdapter
{
public static class DictionaryAdapterExtensions
{
public static IVirtual AsVirtual(this IDictionaryAdapter dictionaryAdapter)
{
PropertyDescriptor descriptor = dictionaryAdapter.This.Descriptor;
if (descriptor == null)
return null;
return descriptor.Getters.OfType<IVirtual>().FirstOrDefault();
}
}
}