MSDN страница на ByRef
и ByVal
ключевых слов , не очень полезно; если я не пропущу это, их везде называют «ключевыми словами».
Один из основных участников проекта Rubberduck работает над очень классным рефакторингом Encapsulate Field , и пользовательский интерфейс работает довольно хорошо ... за исключением того, что у меня есть проблема с надписью над ByRef
/ для надписи ByVal
, которая говорит "Доступность":
Мне не нравится «Доступность», потому что я использую его в другом месте для Public
/ Private
/ Friend
доступа модификаторов, где он кажется более точным.
Я не хочу использовать «Модификатор», потому что IMO это просто сокращение от «Модификатор доступа».
Мне бы хотелось, чтобы этот ярлык был точным, но моего словарного запаса явно не хватает, и я не знаю, как назвать эти ключевые слова.
Что должен сказать этот ярлык, чтобы быть точным? Какое слово я ищу? К какому «семейству ключевых слов» принадлежит ByRef
/ ByVal
принадлежит?
ByVal
без возможности изменить его на ByRef
другое, чем ручное редактирование сгенерированного кода, и «проблема решена»! VBA может собрать огромное количество злого бреда, который вы знаете :-) тем не менее, мне нравится, что в Интернете наконец-то есть место, которое ставит имя этим ключевым словам.