Существует ли инструмент для проверки совместимости с CLS?

Вы можете прочитать больше о сложном (фигурном) синтаксисе в строке в кавычках, однако вы можете достичь того, что вы хотите с этим кодом:

$test = "{${config('app.url')}}/{$username}";
die(print_r($test));

Но я лично предпочитаю:

$appUrl = config('app.url');
$test = "{$appUrl}/{$username}";
die(print_r($test));
[ 114] Это работает для вас?

6
задан Peter Mortensen 27 September 2013 в 20:47
поделиться

3 ответа

Я не могу сказать, что знаю об инструменте, и я склонен использовать Независимость Языка страницы MSDN и Независимые от языка Компоненты, чтобы проверить, CLS-совместим ли тип параметра/переменной. Посмотрите раздел таблицы под названием 'Типы'.

Была также маленькая дискуссия об этом некоторое время назад в сообщении в блоге FxCop и Совместимость с CLS.

4
ответ дан 17 December 2019 в 04:53
поделиться

Из памяти не слишком трудно сделать. Я не знаю об инструменте, но эта страница здесь описывает то, что необходимо изменить.

Большие используют тип определенные структуры (думайте uint32 вместо uint), и использование "_" в Ваших общедоступных участниках.

1
ответ дан 17 December 2019 в 04:53
поделиться

Приоритетное опровержение: к моему знанию FxCop не поддерживает проверки совместимости с CLS. Возможно, анализ кода в VS делает, но я не могу проверить на работе.

Вы могли просто погуглить предупреждающее сообщение, которое Вы получаете.

0
ответ дан 17 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: