private static bool ContainsAt(string s, int index, string toSearch)
{
bool contains = true;
if (toSearch.Length > s.Length - index)
contains = false;
else
{
for (int i = 0; i < toSearch.Length; i++)
{
if (s[index + i] != toSearch[i])
{
contains = false;
break;
}
}
}
return contains;
}