what a wonderful place to use the null coalescing operator
authorJb Evain <jbevain@gmail.com>
Tue, 15 Jan 2008 14:00:06 +0000 (14:00 -0000)
committerJb Evain <jbevain@gmail.com>
Tue, 15 Jan 2008 14:00:06 +0000 (14:00 -0000)
svn path=/trunk/mcs/; revision=92949

mcs/class/System.Core/System.Linq.Expressions/ExpressionPrinter.cs

index 3577ab68bdcf3003c7901533edb44e434b0f0b22..8c8089fef05459d83b5f2df965b927d3f67e7e87 100644 (file)
@@ -216,8 +216,7 @@ namespace System.Linq.Expressions {
 
                protected override void VisitParameter (ParameterExpression parameter)
                {
-                       var name = parameter.Name;
-                       Print (name == null ? "<param>" : name);
+                       Print (parameter.Name ?? "<param>");
                }
 
                protected override void VisitMemberAccess (MemberExpression member)