[rabbitmq-discuss] RabbitMQ.Net, Windows Powershell and CLS  compliance
    Tony Garnock-Jones 
    tonyg at lshift.net
       
    Mon Mar  2 11:23:57 GMT 2009
    
    
  
Hi Jon,
Jon Palmer wrote:
> 2. Fixing the problem is a 'breaking change' in that it requires
> removing a public field. Its unlikely to be a big deal because the fix
> to use the property that is left is easy. However it might break some
> code that relies on the removed field.
The general rule for our code is: if it's on the implementation side
(RabbitMQ.Client.Impl namespace), then go wild. No code should be
relying on interfaces or implementations from the RabbitMQ.Client.Impl
namespaces -- none of it is public API.
Re potential other missed cases: it looks like in general, fields have
an "m_" prefix that the corresponding properties lack. If we are
consistent about it, it'll obviate the problem.
Regards,
  Tony
-- 
 [][][] Tony Garnock-Jones     | Mob: +44 (0)7905 974 211
   [][] LShift Ltd             | Tel: +44 (0)20 7729 7060
 []  [] http://www.lshift.net/ | Email: tonyg at lshift.net
    
    
More information about the rabbitmq-discuss
mailing list