internal ParameterName[] ImmutableSet(int index, ParameterName item, Func <ParameterName, int, ParameterName> cloneParameter) { return(ImmutableUtility.Set(this, index, cloneParameter, item)); }
internal ParameterName[] ImmutableAdd(ParameterName item, Func <ParameterName, int, ParameterName> cloneParameter) { return(ImmutableUtility.Add(this, cloneParameter, item)); }
internal ParameterName[] ImmutableRemove(ParameterName parameter, Func <ParameterName, int, ParameterName> cloneParameter) { return(ImmutableUtility.Remove(this, parameter, cloneParameter)); }
internal ParameterName[] ImmutableRemoveAt(int index, Func <ParameterName, int, ParameterName> cloneParameter) { return(ImmutableUtility.RemoveAt(this, index, cloneParameter)); }
internal GenericParameterName[] ImmutableAdd(GenericParameterName item, Func <GenericParameterName, int, GenericParameterName> cloneParameter) { return(ImmutableUtility.Add(this, cloneParameter, item)); }
internal GenericParameterName[] ImmutableInsertAt(int index, GenericParameterName item, Func <GenericParameterName, int, GenericParameterName> cloneParameter) { return(ImmutableUtility.Insert(this, index, cloneParameter, item)); }
internal GenericParameterName[] ImmutableRemove(GenericParameterName parameter, Func <GenericParameterName, int, GenericParameterName> cloneParameter) { return(ImmutableUtility.Remove(this, parameter, cloneParameter)); }