protected override void VisitMethodInvocationExpression(BoundMethodInvocationExpression node)
{
var sourceMethodSymbol = node.Symbol as SourceFunctionSymbol;
if (sourceMethodSymbol != null)
{
if (sourceMethodSymbol.DefinitionSyntax == null && !IsInterfaceMethod(sourceMethodSymbol))
_diagnostics.ReportMethodMissingImplementation(node.Syntax);
}
base.VisitMethodInvocationExpression(node);
}