Um delegado pode ter um parâmetro opcional?

Eu tenho o código abaixo que estava funcionando bem até que tentei adicionar obool NetworkAvailable = true parte. Agora eu recebo umMethod name expected exceção de tempo de compilação na Linha 4 abaixo.

void NetworkStatus_AvailabilityChanged(object sender, NetworkStatusChangedArgs e)
{
   var networkAvailable = e.IsAvailable;
   SetUpdateHUDConnectedMode d = new SetUpdateHUDConnectedMode(UpdateHUDConnectedMode(networkAvailable));
   this.Invoke(d);
}   

delegate void SetUpdateHUDConnectedMode(bool NetworkAvailable = true);
private void UpdateHUDConnectedMode(bool NetworkAvailable = true)
{
   ...
}

Eu sou, reconhecidamente, novo emDelegates eOptional Parameters então eu ficaria grato por qualquer insight. Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion