<?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"
	>
<channel>
	<title>Comments on: Best Practices: How to implement INotifyPropertyChanged right?</title>
	<atom:link href="http://soci.hu/blog/index.php/2010/06/17/best-practices-how-to-implement-inotifypropertychanged-right/feed/" rel="self" type="application/rss+xml" />
	<link>http://soci.hu/blog/index.php/2010/06/17/best-practices-how-to-implement-inotifypropertychanged-right/</link>
	<description>Az ember kivételével minden állat tudja, hogy a legfontosabb dolgunk az életben: élvezni azt.</description>
	<pubDate>Mon, 21 May 2012 18:45:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Gubus</title>
		<link>http://soci.hu/blog/index.php/2010/06/17/best-practices-how-to-implement-inotifypropertychanged-right/#comment-81849</link>
		<dc:creator>Gubus</dc:creator>
		<pubDate>Thu, 04 Nov 2010 12:55:06 +0000</pubDate>
		<guid isPermaLink="false">http://soci.hu/blog/?p=1080#comment-81849</guid>
		<description>Szia!

A set-nél miért nem érdemes ellenőrizni, hogy az érték tényleg változott-e, és csak akkor küldeni az eseményt?
Köszi.

G.</description>
		<content:encoded><![CDATA[<p>Szia!</p>
<p>A set-nél miért nem érdemes ellenőrizni, hogy az érték tényleg változott-e, és csak akkor küldeni az eseményt?<br />
Köszi.</p>
<p>G.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: storm12</title>
		<link>http://soci.hu/blog/index.php/2010/06/17/best-practices-how-to-implement-inotifypropertychanged-right/#comment-78548</link>
		<dc:creator>storm12</dc:creator>
		<pubDate>Fri, 18 Jun 2010 09:26:57 +0000</pubDate>
		<guid isPermaLink="false">http://soci.hu/blog/?p=1080#comment-78548</guid>
		<description>264. oldal</description>
		<content:encoded><![CDATA[<p>264. oldal</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: storm12</title>
		<link>http://soci.hu/blog/index.php/2010/06/17/best-practices-how-to-implement-inotifypropertychanged-right/#comment-78547</link>
		<dc:creator>storm12</dc:creator>
		<pubDate>Fri, 18 Jun 2010 09:23:10 +0000</pubDate>
		<guid isPermaLink="false">http://soci.hu/blog/?p=1080#comment-78547</guid>
		<description>"Event dobás thread safety már nem játszik? (pspidey legalább figyel erre)"

var eventHandler = PropertyChanged;

Mivel az event immutable, így elméletileg ez jó megoldás, de a CLR via C# v3 ban azt írják (262 oldal), hogy ezt esetleg a későbbi fordítók ezt kioptimalizálhatják, ezért célszerűbb ezt alkalmazni.

var eventHandler = Interlocked.CompareExchange(ref PropertyChanged, null, null);</description>
		<content:encoded><![CDATA[<p>&#8220;Event dobás thread safety már nem játszik? (pspidey legalább figyel erre)&#8221;</p>
<p>var eventHandler = PropertyChanged;</p>
<p>Mivel az event immutable, így elméletileg ez jó megoldás, de a CLR via C# v3 ban azt írják (262 oldal), hogy ezt esetleg a későbbi fordítók ezt kioptimalizálhatják, ezért célszerűbb ezt alkalmazni.</p>
<p>var eventHandler = Interlocked.CompareExchange(ref PropertyChanged, null, null);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Soczó Zsolt</title>
		<link>http://soci.hu/blog/index.php/2010/06/17/best-practices-how-to-implement-inotifypropertychanged-right/#comment-78545</link>
		<dc:creator>Soczó Zsolt</dc:creator>
		<pubDate>Fri, 18 Jun 2010 07:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://soci.hu/blog/?p=1080#comment-78545</guid>
		<description>1. Hogy ne dolgozzon olyan sokat a GC. Mpként 50e event esetén rendesen szemetel a sok, ugyanolyan eventarg.
A bitbonkos megoldás jó üzleti appban, ahol ritkán vannak események. De az expression szétszedése felesleges overhead lenne nálam.</description>
		<content:encoded><![CDATA[<p>1. Hogy ne dolgozzon olyan sokat a GC. Mpként 50e event esetén rendesen szemetel a sok, ugyanolyan eventarg.<br />
A bitbonkos megoldás jó üzleti appban, ahol ritkán vannak események. De az expression szétszedése felesleges overhead lenne nálam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Szindbad</title>
		<link>http://soci.hu/blog/index.php/2010/06/17/best-practices-how-to-implement-inotifypropertychanged-right/#comment-78543</link>
		<dc:creator>Szindbad</dc:creator>
		<pubDate>Fri, 18 Jun 2010 07:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://soci.hu/blog/?p=1080#comment-78543</guid>
		<description>1, Az eventargot becachelni? Mi a vérért?
2, Event dobás thread safety már nem játszik? (pspidey legalább figyel erre)

Szvsz a legelegánsabb megoldás bitbonké, viszont nem tudom, hogy ez mennyi overheaddel jár.</description>
		<content:encoded><![CDATA[<p>1, Az eventargot becachelni? Mi a vérért?<br />
2, Event dobás thread safety már nem játszik? (pspidey legalább figyel erre)</p>
<p>Szvsz a legelegánsabb megoldás bitbonké, viszont nem tudom, hogy ez mennyi overheaddel jár.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DFulop</title>
		<link>http://soci.hu/blog/index.php/2010/06/17/best-practices-how-to-implement-inotifypropertychanged-right/#comment-78541</link>
		<dc:creator>DFulop</dc:creator>
		<pubDate>Fri, 18 Jun 2010 04:47:26 +0000</pubDate>
		<guid isPermaLink="false">http://soci.hu/blog/?p=1080#comment-78541</guid>
		<description>Whoa! Szép; erre a megoldásra nem is gondoltam. Two thumbs up. :)</description>
		<content:encoded><![CDATA[<p>Whoa! Szép; erre a megoldásra nem is gondoltam. Two thumbs up. :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

