private bool HasMatchingMethod(string start, string match, MethodDeclarationSyntax method)
{
var methodName = method.Identifier.ValueText;
if (methodName.StartsWith(start, StringComparison.InvariantCultureIgnoreCase))
{
var pairMethodName = Regex.Replace(methodName, "^" + start, match);
var parentClass = FindClassParent(method);
if (parentClass == null)
{
return true;
}
return parentClass
.ChildNodes()
.OfType<MethodDeclarationSyntax>()
.Any(m => m.Identifier.ValueText == pairMethodName);
}
return true;
}
}