/// <summary> /// Returns named parameters that can be used to control this component /// </summary> public IEnumerable <KeyValuePair <string, Type> > ExternalParametersForGroups(params string[] groups) { return(ExternalParameterAttribute.GetParameters(this, groups)); }
protected virtual IEnumerable <KeyValuePair <string, Type> > DoGetExternalParametersForGroups(params string[] groups) { return(ExternalParameterAttribute.GetParameters(this, groups)); }
/// <summary> /// Returns named parameters that can be used to control this component /// </summary> public IEnumerable <KeyValuePair <string, Type> > ExternalParametersForGroups(params string[] groups) { return(ExternalParameterAttribute.GetParameters(this, groups).Concat(getTableOptionsAsExternalParameters())); }
protected virtual IEnumerable <KeyValuePair <string, Type> > DoGetExternalParameters() { return(ExternalParameterAttribute.GetParameters(this)); }
/// <summary> /// Returns named parameters that can be used to control this component /// </summary> public virtual IEnumerable <KeyValuePair <string, Type> > ExternalParametersForGroups(params string[] groups) => ExternalParameterAttribute.GetParameters(this, groups);