static_assert(__is_win_class(typenameDetails::AgileTypeHelper<T>::type)||__is_win_interface(typenameDetails::AgileTypeHelper<T>::type),"Agile can only be used with ref class or interface class types");
static_assert(__is_win_class(typenameDetails::AgileTypeHelper<T>::type)||__is_win_interface(typenameDetails::AgileTypeHelper<T>::type),"Agile can only be used with ref class or interface class types");