<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How to get property name from lambda</title>
	<atom:link href="http://www.lesnikowski.com/blog/property-name-from-lambda/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lesnikowski.com/blog/property-name-from-lambda/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=property-name-from-lambda</link>
	<description>EMAIL IMAP POP3 SMTP FTP FTPS barcode components blog</description>
	<lastBuildDate>Mon, 23 Jan 2012 18:49:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Stephane</title>
		<link>http://www.lesnikowski.com/blog/property-name-from-lambda/#comment-104</link>
		<dc:creator>Stephane</dc:creator>
		<pubDate>Thu, 22 Sep 2011 10:51:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.lesnikowski.com/blog/?p=472#comment-104</guid>
		<description>Thanks, works perfectly. Just what I was looking for.</description>
		<content:encoded><![CDATA[<p>Thanks, works perfectly. Just what I was looking for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: INotifyPropertyChanged with lambdas</title>
		<link>http://www.lesnikowski.com/blog/property-name-from-lambda/#comment-103</link>
		<dc:creator>INotifyPropertyChanged with lambdas</dc:creator>
		<pubDate>Mon, 23 May 2011 15:55:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.lesnikowski.com/blog/?p=472#comment-103</guid>
		<description>[...]         &#160;     &#171; How to get property name from lambda Email template engine [...] </description>
		<content:encoded><![CDATA[<p>[...]         &nbsp;     &laquo; How to get property name from lambda Email template engine [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Lesnikowski</title>
		<link>http://www.lesnikowski.com/blog/property-name-from-lambda/#comment-102</link>
		<dc:creator>Pawel Lesnikowski</dc:creator>
		<pubDate>Mon, 05 Apr 2010 20:37:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.lesnikowski.com/blog/?p=472#comment-102</guid>
		<description>Could you write a unit test for this situation?</description>
		<content:encoded><![CDATA[<p>Could you write a unit test for this situation?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor</title>
		<link>http://www.lesnikowski.com/blog/property-name-from-lambda/#comment-101</link>
		<dc:creator>Victor</dc:creator>
		<pubDate>Fri, 02 Apr 2010 12:48:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.lesnikowski.com/blog/?p=472#comment-101</guid>
		<description>Actually i maid a small mistake , you shoud pass expression.body in case of LambdaExpression, because LambdaExpression itself is not member expression and you&#039;re code will throw an exception otherwise</description>
		<content:encoded><![CDATA[<p>Actually i maid a small mistake , you shoud pass expression.body in case of LambdaExpression, because LambdaExpression itself is not member expression and you&#8217;re code will throw an exception otherwise</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Lesnikowski</title>
		<link>http://www.lesnikowski.com/blog/property-name-from-lambda/#comment-100</link>
		<dc:creator>Pawel Lesnikowski</dc:creator>
		<pubDate>Fri, 02 Apr 2010 08:43:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.lesnikowski.com/blog/?p=472#comment-100</guid>
		<description>Why?</description>
		<content:encoded><![CDATA[<p>Why?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor</title>
		<link>http://www.lesnikowski.com/blog/property-name-from-lambda/#comment-99</link>
		<dc:creator>Victor</dc:creator>
		<pubDate>Thu, 01 Apr 2010 21:02:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.lesnikowski.com/blog/?p=472#comment-99</guid>
		<description>I think you have to modify GetMemberName at least a little, and put the following code in the begining
&lt;code&gt;
if (expression is LambdaExpression)
            {
                var lambdaExpression = (LambdaExpression)expression;
                var compiled = lambdaExpression.Compile();

                if (lambdaExpression.Body.NodeType == ExpressionType.MemberAccess)
                {
                    return GetMemberName(lambdaExpression.Body);
                }              
            }

&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>I think you have to modify GetMemberName at least a little, and put the following code in the begining<br />
<code><br />
if (expression is LambdaExpression)<br />
            {<br />
                var lambdaExpression = (LambdaExpression)expression;<br />
                var compiled = lambdaExpression.Compile();</p>
<p>                if (lambdaExpression.Body.NodeType == ExpressionType.MemberAccess)<br />
                {<br />
                    return GetMemberName(lambdaExpression.Body);<br />
                }<br />
            }</p>
<p></code></p>
]]></content:encoded>
	</item>
</channel>
</rss>

