Есть ли проблемы с префиксами частных полей с подчеркиванием на С#, если бинарная версия будет потребляться другими языками Framework? Например, поскольку С# чувствителен к регистру, вы можете вызвать поле "foo" и общедоступное свойство "Foo", и оно отлично работает.
Будет ли это иметь какой-либо эффект на нечувствительном к регистру языке, таком как VB.NET, будут ли выполняться какие-либо проблемы с CLS-совместимостью (или другими), если имена могут быть различимы только оболочкой?