From cc53d590fbe2863d0a926f179a4c8aebb4a3a93c Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 1 Sep 2010 21:14:10 +0200 Subject: [PATCH] simplified expression used to retrieve parameterList AnchorElement --- .../Project/Src/Gui/InsertCtorDialog.xaml.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml.cs b/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml.cs index 6aaca1da63..4c97952772 100644 --- a/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml.cs +++ b/src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml.cs @@ -104,10 +104,8 @@ namespace SharpRefactoring.Gui block.AddChild(new ExpressionStatement(new AssignmentExpression(new MemberReferenceExpression(new ThisReferenceExpression(), w.MemberName), AssignmentOperatorType.Assign, new IdentifierExpression(w.ParameterName)))); AnchorElement parameterList = context.ActiveElements - .FirstOrDefault( - item => item is AnchorElement && - (item as AnchorElement).Name.Equals("parameterList", StringComparison.OrdinalIgnoreCase) - ) as AnchorElement; + .OfType() + .FirstOrDefault(item => item.Name.Equals("parameterList", StringComparison.OrdinalIgnoreCase)); if (parameterList != null) { StringBuilder pList = new StringBuilder();