public override void VisitWhileStatement(WhileStatementSyntax node) { if (entryNode is AnonymousFunctionExpressionSyntax && embeddedNode is AnonymousFunctionExpressionSyntax) { return; } if (_weComeFromMethod && _weInAnonymousMethod) { return; } InsertLLOCMap(node.GetLocation()); InsertLLOCMap(node.OpenParenToken.GetLocation()); InsertLLOCMap(node.CloseParenToken.GetLocation()); base.VisitWhileStatement(node); }