public override string ToString() => $"{Modifiers} {ReturnType.ToString()} {Name.ToString()}({_parameters.ToString()})".Trim(); // remove leading spaces when no modifiers public Parameter GetParameter(int index) => _parameters.GetParameter(index);