public override bool Match( object item, Type itemType, DependencyObject container )
{
bool success = false;
if( Type != null )
{
if( ExactTypeMatch )
{
success = Type.IsAssignableFrom( itemType );
}
else
{
success = CK.Reflection.ReflectionHelper.CovariantMatch( Type, itemType );
}
}
return success;
}