public override Type [] GetGenericArguments()
 {
     return(cb.GetGenericArguments());
 }