CLR operator '%$S', has parameter passed by reference. CLR operator '%$L' has different semantics from C++ operator '%$L', ...