public override Task SetParametersAsync(ParameterCollection parameters) { if (ComponentMapper.HasRegistration(this)) { // the component has a custom implementation so we need to copy the parameters for manual rendering this.parameters = parameters; return(base.SetParametersAsync(ParameterCollection.Empty)); } else { return(base.SetParametersAsync(parameters)); } }