Qual é o uso da sintaxe: =?

Sou desenvolvedor em C # trabalhando em um projeto VB.NET, e o VS continua tentando fazer com que eu use o: = thingie quando chamo uma função com um parâmetro ByRef da seguinte forma:

While reader.Read()
HydrateBookFromReader(reader:=???)

função HydrateBookFromReader tem a seguinte assinatura:

Public Function HydrateBookFromReader(ByRef reader As SqlDataReader) As Book

Por que o intellisense continua insistindo para que eu use isso: = construção e para que serve?

questionAnswers(6)

yourAnswerToTheQuestion