I read this article http://msdn.microsoft.com/en-us/library/system.clscompliantattribute.aspx and would like to understand its real meaning.
When should you make it false?
Also, what are the pitfalls that don't mark it explicitly?
I basically ask this question because of a design warning you can read here ... http://msdn.microsoft.com/en-us/library/ms182156.aspx
I want to understand how โnot marking a library complaintโ will negatively affect me.
C # supports some features that are not compatible with CLS, including pointers, unsigned numeric types, public names, which differ in each case and others.
Public elements exposing such functions should not be [CLSCompliant(true)] .
[CLSCompliant(true)]
Source: https://habr.com/ru/post/906999/More articles:Changing the viewing angle in a blender using Python - pythonHow can I catch the 404 status exception thrown by simpleHttp Http.Conduit - haskellMinimal Length Regular Expression - c #jQuery adding variables - jqueryHow to decide Android screen size for different mobile devices? - androidAndroid - SQLite Cursor getColumnIndex () is case sensitive? - androidIOS app crashes after returning from the background, but not before? - memory-managementHow to write a shell script to delete unpacked files in the wrong directory? - shellIs Java implicitly waiting for threads? - javawho and when notifies thread.wait () when thread.join () is called? - javaAll Articles