Вопросы по теме 'cls-compliant'

Когда допустимо нарушение требований CLS?
Мне было интересно, какие существуют крайние случаи, которые могут сделать Соответствие спецификации общего языка приемлемо. Я думаю, что даже если не предполагается доступ с других языков, принципы, изложенные в _ 1_ являются передовыми...
1184 просмотров
schedule 28.07.2022

CLS-совместимая проблема
У меня определено следующее свойство. MyLibrary.PumpSignal - это следующее перечисление: Public Enum PumpSignal As Integer PumpOff = 0 PumpOn = 1 End Enum Затем у меня есть еще один класс со свойством типа PumpSignal. Property...
988 просмотров
schedule 30.04.2023

CLS-совместимые типы в вспомогательной сборке P/Invoke
Имея отдельную вспомогательную сборку, содержащую только объявления P/Invoke для устаревших сторонних компонентов, мне интересно, какой из этих двух способов является лучшим, если сборка должна быть помечена как CLS-совместимая: Используйте...
284 просмотров

Есть ли способ использовать объекты и функции IronPython (скомпилированные в сборку) из кода C#?
В документации IronPython.net говорится, что MSIL в сборке не совместим с CLS, но есть ли обходной путь?
294 просмотров

Есть ли причина не отмечать DLL как CLSC-совместимую?
В настоящее время я тестирую Ndepend, и он выдает предупреждение о том, что сборки должны быть помечены как CLSCompliant. Наш проект полностью написан на C #, поэтому в нем нет необходимости. Что меня интересует: есть ли какие-либо негативные...
1696 просмотров
schedule 22.06.2022

Как использовать CallerMemberName в CLS-совместимой сборке
Я использовал атрибут CallerMemberName в реализации класса INotifyPropertyChanged , как описано в MSDN следующим образом: public event PropertyChangedEventHandler PropertyChanged; // This method is called by the Set accessor of each...
244 просмотров