classA.B というパブリック変数かプロパティーがあって、

sub hoge(byref fuga)
  fuga = hage
end sub
という参照渡しで値をいじる関数があった時、

  hoge classA.B

ってやると結果が腐る、ってのなかったっけ?
パブリック変数の時はclassA.Bはhageになるが、プロパティーの時は
変更されないとかそんな感じの。
そんなことするなヴォケ、って思うけど(笑