I was surprised to learn that \"ref\" and \"out\" parameters are not marked by a special attribute, despite the existence of ParameterInfo.IsOut, ParameterInfo.IsIn (both of
Call GetElementType().