Sort of, yes. The CLS is a set of rules that restrict what kind of
types and members you can expose from an assembly to ensure that the
public interface is usable from other .NET languages. It excludes many
of the more esoteric features supported by the CTS.