Convert name of method to string format

I want ability to stop coroutine, so for that i need start and stop them by writing its string representation. But how i can do that if i want give as parameter not string variant of coroutine name. Here example what i want:

void Start_Coroutine(IEnumerator Name)
{
  String converted_to_string_name = Name.ToString();
  StartCoroutine(converted_to_string_name);
}

Problem is that i get not correct string name of coroutine. How i can convert it properly?

From 4.5 release notes, “Coroutines: StopCoroutine can now take an enumerator argument.” - So you should be able to use StartCoroutine(IEnumerator)