v8cs:extension-method-visible-mode¶
У метода в расширении модуля та же видимость, что и оригинального метода (extension-method-visible-mode)¶
- Категория:
bsl
Считается ошибкой то, что расширение метода делает его компилируемым в тех контекстах, в которых исходный метод не компилируется.
Неправильно¶
Модуль конфигурации
Если Сервер Или ТолстыйКлиентОбычноеПриложение Тогда¶
Процедура Сервер1() Везде1(); КонецПроцедуры
Процедура Везде1() Экспорт КонецПроцедуры
КонецЕсли¶
Функция Тест() Экспорт КонецФункции
Модуль расширения
&После("Сервер1") Процедура Расш1_Сервер1() Везде1(); КонецПроцедуры
Правильно¶
Если Сервер Или ТолстыйКлиентОбычноеПриложение Тогда¶
Процедура Сервер1() Везде1(); КонецПроцедуры
Процедура Везде1() Экспорт КонецПроцедуры
КонецЕсли¶
Функция Тест() Экспорт КонецФункции
Модуль расширения
Если Сервер Или ТолстыйКлиентОбычноеПриложение Тогда¶
&После("Сервер1") Процедура Расш1_Сервер1() Везде1(); КонецПроцедуры
КонецЕсли¶
Соответствие стандартам¶
Нет подтверждённых связей со стандартами.
Источник диагностики¶
- Исходная статья
- Ревизия:
c8fe7932babf718c0ace3cf836a99d6a3b98d098 - Лицензия:
EPL-2.0