O construtor de atributos tem um parâmetro 'ByRef' do tipo '<typename>'; não é possível usar construtores com parâmetros byref para aplicar o atributo
Um atributo é aplicado a um elemento de programação usando um construtor de atributos que recebe um parâmetro ByRef
Atributos são aplicados em tempo de compilação, e o compilador precisa de valores concretos para passar ao contrutor de atributos.Um parâmetro ByRef leva um ponteiro a um valor, que não pode ser avaliado em tempo de compilação.
Você pode definir um construtor de atributos que leva um parâmetro ByRef, e você pode usar ele para propósitos com herança, mas quando você aplica o atributo, você deve usar um construtor que não leva nenhum parâmetro ByRef.
ID de erro: BC36006
Para corrigir este erro
- Aplique o atributo usando um construtor qu não leva nenhum parâmetro ByRef, ou que não aplica o atributo totalmente.
Consulte também
Conceitos
Visão Geral de Atributos em Visual Basic
Argumento Passing By valor e por referência