<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LieberLieber Software TeamBlog &#187; Events</title>
	<atom:link href="http://blog.lieberlieber.com/tag/events/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lieberlieber.com</link>
	<description>was uns treibt und verfolgt!</description>
	<lastBuildDate>Wed, 01 Feb 2012 13:11:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Unittests für Events und andere async Calls</title>
		<link>http://blog.lieberlieber.com/2009/01/16/unittests-fur-events-und-andere-async-calls/</link>
		<comments>http://blog.lieberlieber.com/2009/01/16/unittests-fur-events-und-andere-async-calls/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 06:00:54 +0000</pubDate>
		<dc:creator>Daniel Siegl</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Compact Framework]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Programmierung Allgemein]]></category>
		<category><![CDATA[Asnyc]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[NUnit]]></category>
		<category><![CDATA[Unittest]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=889</guid>
		<description><![CDATA[Diese Woche habe ich was Neues gemacht! Mit Hilfe von Klaus T. habe ich meinen ersten UnitTest für einen Event geschrieben. Ist ja schon fast ein Pattern [Test] public void EventIsWorking() {       EventReturn eventReturn=EventReturn.UnDefined;       IEventSource eventSource= new EventSource();       eventSource.EventFired += delegate(object sender, EventFiredEventArgs e) { eventReturn=e.Button; };       eventSource.FireEvent();       Thread.Sleep(1);       Assert.AreEqual(EventReturn.Ok,eventReturn); } [...]]]></description>
			<content:encoded><![CDATA[<p>Diese Woche habe ich was Neues gemacht! Mit Hilfe von Klaus T. habe ich meinen ersten UnitTest für einen Event geschrieben. Ist ja schon fast ein Pattern <img src='http://blog.lieberlieber.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>[Test]<br />
public void EventIsWorking()<br />
{<br />
      EventReturn eventReturn=EventReturn.UnDefined;<br />
      IEventSource eventSource= new EventSource();</p>
<p>      <strong>eventSource.EventFired += delegate(object sender, EventFiredEventArgs e) { eventReturn=e.Button; };</strong></p>
<p>      eventSource.FireEvent();</p>
<p>      <strong>Thread.Sleep(1);<br />
</strong><br />
      Assert.AreEqual(EventReturn.Ok,eventReturn);<br />
}</p>
<p>Hat jemand Kommentare oder Anregung dazu?</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls&amp;bodytext=Diese%20Woche%20habe%20ich%20was%20Neues%20gemacht%21%20Mit%20Hilfe%20von%20Klaus%20T.%20habe%20ich%20meinen%20ersten%20UnitTest%20f%C3%BCr%20einen%20Event%20geschrieben.%20Ist%20ja%20schon%20fast%20ein%20Pattern%20%3B%29%0D%0A%0D%0A%5BTest%5D%0D%0Apublic%20void%20EventIsWorking%28%29%0D%0A%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20EventReturn%20eventReturn%3DEventReturn.U" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;t=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls&amp;notes=Diese%20Woche%20habe%20ich%20was%20Neues%20gemacht%21%20Mit%20Hilfe%20von%20Klaus%20T.%20habe%20ich%20meinen%20ersten%20UnitTest%20f%C3%BCr%20einen%20Event%20geschrieben.%20Ist%20ja%20schon%20fast%20ein%20Pattern%20%3B%29%0D%0A%0D%0A%5BTest%5D%0D%0Apublic%20void%20EventIsWorking%28%29%0D%0A%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20EventReturn%20eventReturn%3DEventReturn.U" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls&amp;annotation=Diese%20Woche%20habe%20ich%20was%20Neues%20gemacht%21%20Mit%20Hilfe%20von%20Klaus%20T.%20habe%20ich%20meinen%20ersten%20UnitTest%20f%C3%BCr%20einen%20Event%20geschrieben.%20Ist%20ja%20schon%20fast%20ein%20Pattern%20%3B%29%0D%0A%0D%0A%5BTest%5D%0D%0Apublic%20void%20EventIsWorking%28%29%0D%0A%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20EventReturn%20eventReturn%3DEventReturn.U" title="Google Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls" title="DotNetKicks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls" title="DZone"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls" title="Blogosphere News"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls&amp;source=LieberLieber+Software+TeamBlog+was+uns+treibt+und+verfolgt%21&amp;summary=Diese%20Woche%20habe%20ich%20was%20Neues%20gemacht%21%20Mit%20Hilfe%20von%20Klaus%20T.%20habe%20ich%20meinen%20ersten%20UnitTest%20f%C3%BCr%20einen%20Event%20geschrieben.%20Ist%20ja%20schon%20fast%20ein%20Pattern%20%3B%29%0D%0A%0D%0A%5BTest%5D%0D%0Apublic%20void%20EventIsWorking%28%29%0D%0A%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20EventReturn%20eventReturn%3DEventReturn.U" title="LinkedIn"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;bm_description=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls&amp;plugin=soc" title="MisterWong"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" alt="MisterWong" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;bm_description=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls&amp;URL=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=Diese%20Woche%20habe%20ich%20was%20Neues%20gemacht%21%20Mit%20Hilfe%20von%20Klaus%20T.%20habe%20ich%20meinen%20ersten%20UnitTest%20f%C3%BCr%20einen%20Event%20geschrieben.%20Ist%20ja%20schon%20fast%20ein%20Pattern%20%3B%29%0D%0A%0D%0A%5BTest%5D%0D%0Apublic%20void%20EventIsWorking%28%29%0D%0A%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20EventReturn%20eventReturn%3DEventReturn.U" title="MSN Reporter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://myshare.url.com.tw/index.php?func=newurl&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;desc=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls" title="MyShare"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/myshare.png" title="MyShare" alt="MyShare" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://blog.lieberlieber.com/feed/" title="RSS"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls" title="StumbleUpon"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F%20Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls" title="Suggest to Techmeme via Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;t=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls&amp;s=Diese%20Woche%20habe%20ich%20was%20Neues%20gemacht%21%20Mit%20Hilfe%20von%20Klaus%20T.%20habe%20ich%20meinen%20ersten%20UnitTest%20f%C3%BCr%20einen%20Event%20geschrieben.%20Ist%20ja%20schon%20fast%20ein%20Pattern%20%3B%29%0D%0A%0D%0A%5BTest%5D%0D%0Apublic%20void%20EventIsWorking%28%29%0D%0A%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20EventReturn%20eventReturn%3DEventReturn.U" title="Tumblr"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls%20-%20http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F" title="Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.webnews.de/einstellen?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;title=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls" title="Webnews.de"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/webnews.png" title="Webnews.de" alt="Webnews.de" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;t=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls&opener=bm&amp;ei=UTF-8&amp;d=Diese%20Woche%20habe%20ich%20was%20Neues%20gemacht%21%20Mit%20Hilfe%20von%20Klaus%20T.%20habe%20ich%20meinen%20ersten%20UnitTest%20f%C3%BCr%20einen%20Event%20geschrieben.%20Ist%20ja%20schon%20fast%20ein%20Pattern%20%3B%29%0D%0A%0D%0A%5BTest%5D%0D%0Apublic%20void%20EventIsWorking%28%29%0D%0A%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20EventReturn%20eventReturn%3DEventReturn.U" title="Yahoo! Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://yigg.de/neu?exturl=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F&amp;exttitle=Unittests%20f%C3%BCr%20Events%20und%20andere%20async%20Calls" title="Yigg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yiggit.png" title="Yigg" alt="Yigg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2009/01/16/unittests-fur-events-und-andere-async-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.net Pattern fuer Event Implementierung</title>
		<link>http://blog.lieberlieber.com/2008/12/10/net-pattern-fuer-event-implementierung/</link>
		<comments>http://blog.lieberlieber.com/2008/12/10/net-pattern-fuer-event-implementierung/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 09:09:05 +0000</pubDate>
		<dc:creator>Oliver Lampl</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Compact Framework]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Design pattern]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=711</guid>
		<description><![CDATA[Hallo beisammen, bin gerade auf einen interessanten Artikel bei devlicio.us gestossen. Dort wird über die Implemetierung von Events gesprochen, im konkreten Fall wie man sich die Abfrage auf null sparen kann und ohne diese sogar performanter sein soll. Hier noch ein weiterer Link zum Thema, mit weiterführenden Links, auf www.dev102.com. Was denkt ihr darüber? Lg Oli [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo beisammen,<br />
bin gerade auf einen <a href="http://devlicio.us/blogs/rob_eisenberg/archive/2008/03/20/net-event-techniques.aspx" target="_blank">interessanten Artikel </a>bei devlicio.us gestossen.</p>
<p>Dort wird über die Implemetierung von Events gesprochen, im konkreten Fall wie man sich die Abfrage auf null sparen kann und ohne diese sogar performanter sein soll.</p>
<p>Hier noch ein <a href="http://www.dev102.com/2008/03/26/a-new-pattern-for-event-declaration/" target="_blank">weiterer Link </a>zum Thema, mit weiterführenden Links, auf <a href="http://www.dev102.com" target="_blank">www.dev102.com</a>.</p>
<p>Was denkt ihr darüber?<br />
Lg Oli</p>
<p>EDIT: Uiui, wer lesen kann. <img src='http://blog.lieberlieber.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Die pruefung auf null ist schneller als das initialisieren.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung&amp;bodytext=Hallo%20beisammen%2C%0D%0Abin%20gerade%20auf%20einen%20interessanten%20Artikel%20bei%20devlicio.us%20gestossen.%0D%0A%0D%0ADort%20wird%20%C3%BCber%20die%20Implemetierung%20von%20Events%20gesprochen%2C%20im%20konkreten%20Fall%20wie%20man%20sich%20die%20Abfrage%20auf%20null%20sparen%20kann%20und%20ohne%20diese%20sogar%20performanter%20sei" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;t=.net%20Pattern%20fuer%20Event%20Implementierung" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung&amp;notes=Hallo%20beisammen%2C%0D%0Abin%20gerade%20auf%20einen%20interessanten%20Artikel%20bei%20devlicio.us%20gestossen.%0D%0A%0D%0ADort%20wird%20%C3%BCber%20die%20Implemetierung%20von%20Events%20gesprochen%2C%20im%20konkreten%20Fall%20wie%20man%20sich%20die%20Abfrage%20auf%20null%20sparen%20kann%20und%20ohne%20diese%20sogar%20performanter%20sei" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung&amp;annotation=Hallo%20beisammen%2C%0D%0Abin%20gerade%20auf%20einen%20interessanten%20Artikel%20bei%20devlicio.us%20gestossen.%0D%0A%0D%0ADort%20wird%20%C3%BCber%20die%20Implemetierung%20von%20Events%20gesprochen%2C%20im%20konkreten%20Fall%20wie%20man%20sich%20die%20Abfrage%20auf%20null%20sparen%20kann%20und%20ohne%20diese%20sogar%20performanter%20sei" title="Google Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" title="DotNetKicks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" title="DZone"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" title="Blogosphere News"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung&amp;source=LieberLieber+Software+TeamBlog+was+uns+treibt+und+verfolgt%21&amp;summary=Hallo%20beisammen%2C%0D%0Abin%20gerade%20auf%20einen%20interessanten%20Artikel%20bei%20devlicio.us%20gestossen.%0D%0A%0D%0ADort%20wird%20%C3%BCber%20die%20Implemetierung%20von%20Events%20gesprochen%2C%20im%20konkreten%20Fall%20wie%20man%20sich%20die%20Abfrage%20auf%20null%20sparen%20kann%20und%20ohne%20diese%20sogar%20performanter%20sei" title="LinkedIn"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;bm_description=.net%20Pattern%20fuer%20Event%20Implementierung&amp;plugin=soc" title="MisterWong"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" alt="MisterWong" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;bm_description=.net%20Pattern%20fuer%20Event%20Implementierung&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=.net%20Pattern%20fuer%20Event%20Implementierung&amp;URL=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=Hallo%20beisammen%2C%0D%0Abin%20gerade%20auf%20einen%20interessanten%20Artikel%20bei%20devlicio.us%20gestossen.%0D%0A%0D%0ADort%20wird%20%C3%BCber%20die%20Implemetierung%20von%20Events%20gesprochen%2C%20im%20konkreten%20Fall%20wie%20man%20sich%20die%20Abfrage%20auf%20null%20sparen%20kann%20und%20ohne%20diese%20sogar%20performanter%20sei" title="MSN Reporter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://myshare.url.com.tw/index.php?func=newurl&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;desc=.net%20Pattern%20fuer%20Event%20Implementierung" title="MyShare"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/myshare.png" title="MyShare" alt="MyShare" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://blog.lieberlieber.com/feed/" title="RSS"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" title="StumbleUpon"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F%20.net%20Pattern%20fuer%20Event%20Implementierung" title="Suggest to Techmeme via Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;t=.net%20Pattern%20fuer%20Event%20Implementierung&amp;s=Hallo%20beisammen%2C%0D%0Abin%20gerade%20auf%20einen%20interessanten%20Artikel%20bei%20devlicio.us%20gestossen.%0D%0A%0D%0ADort%20wird%20%C3%BCber%20die%20Implemetierung%20von%20Events%20gesprochen%2C%20im%20konkreten%20Fall%20wie%20man%20sich%20die%20Abfrage%20auf%20null%20sparen%20kann%20und%20ohne%20diese%20sogar%20performanter%20sei" title="Tumblr"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=.net%20Pattern%20fuer%20Event%20Implementierung%20-%20http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F" title="Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.webnews.de/einstellen?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" title="Webnews.de"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/webnews.png" title="Webnews.de" alt="Webnews.de" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;t=.net%20Pattern%20fuer%20Event%20Implementierung&opener=bm&amp;ei=UTF-8&amp;d=Hallo%20beisammen%2C%0D%0Abin%20gerade%20auf%20einen%20interessanten%20Artikel%20bei%20devlicio.us%20gestossen.%0D%0A%0D%0ADort%20wird%20%C3%BCber%20die%20Implemetierung%20von%20Events%20gesprochen%2C%20im%20konkreten%20Fall%20wie%20man%20sich%20die%20Abfrage%20auf%20null%20sparen%20kann%20und%20ohne%20diese%20sogar%20performanter%20sei" title="Yahoo! Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://yigg.de/neu?exturl=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;exttitle=.net%20Pattern%20fuer%20Event%20Implementierung" title="Yigg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yiggit.png" title="Yigg" alt="Yigg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2008/12/10/net-pattern-fuer-event-implementierung/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Events mit Generics implementieren</title>
		<link>http://blog.lieberlieber.com/2008/12/04/events-mit-generics-implementieren/</link>
		<comments>http://blog.lieberlieber.com/2008/12/04/events-mit-generics-implementieren/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 13:42:02 +0000</pubDate>
		<dc:creator>Daniel Siegl</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Compact Framework]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Generics]]></category>
		<category><![CDATA[Pattern]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=675</guid>
		<description><![CDATA[Habe gerade bei Chris Take was interessantes gesehen. public class GenericEventArg&#60;T&#62; : EventArgs {    public GenericEventArg(T value)    {      Value = value;    }   public T Value { get; set; } }   public event EventHandler&#60;GenericEventArg&#60;MyClass&#62;&#62; MyClassEvent; public event EventHandler&#60;GenericEventArg&#60;List&#60;string&#62;&#62;&#62; StringListEvent; public event EventHandler&#60;GenericEventArg&#60;int&#62;&#62; IntEvent; Share and Enjoy:]]></description>
			<content:encoded><![CDATA[<p>Habe gerade bei <a href="http://blog.opennetcf.com/ctacke/2008/12/03/DeclaringEventsWithoutCustomDelegates.aspx" target="_blank">Chris Take</a> was interessantes gesehen.</p>
<p><span style="font-size: 11px; color: #000000; font-family: Courier New; background-color: transparent;"><span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">public</span> <span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">class</span> GenericEventArg&lt;T&gt; : EventArgs<br />
{<br />
   <span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">public</span> GenericEventArg(T value)<br />
   {<br />
     Value <span style="font-size: 11px; color: #ff0000; font-family: Courier New; background-color: transparent;">=</span> value;<br />
   }<span style="font-size: 11px; color: black; font-family: Courier New; background-color: transparent;">   <span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">public</span> T Value { get; set; }<br />
}</p>
<p></span></span></p>
<p> </p>
<p><span style="font-size: 11px; color: #000000; font-family: Courier New; background-color: transparent;"><span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">public</span> <span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">event</span> EventHandler&lt;GenericEventArg&lt;MyClass&gt;&gt; MyClassEvent;<br />
<span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">public</span> <span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">event</span> EventHandler&lt;GenericEventArg&lt;List&lt;<span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">string</span>&gt;&gt;&gt; StringListEvent;<br />
<span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">public</span> <span style="font-size: 11px; color: #0000ff; font-family: Courier New; background-color: transparent;">event</span> EventHandler&lt;GenericEventArg&lt;int&gt;&gt; IntEvent;</span></p>
<p><span style="font-size: 11px; color: #000000; font-family: Courier New; background-color: transparent;"><br />
</span></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren&amp;bodytext=Habe%20gerade%20bei%20Chris%20Take%20was%20interessantes%20gesehen.%0D%0A%0D%0Apublic%20class%20GenericEventArg%26lt%3BT%26gt%3B%20%3A%20EventArgs%0D%0A%7B%0D%0A%C2%A0%C2%A0%20public%20GenericEventArg%28T%20value%29%0D%0A%C2%A0%C2%A0%20%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%20Value%20%3D%20value%3B%0D%0A%C2%A0%C2%A0%20%7D%C2%A0%C2%A0%20public%20T%20Value%20%7B%20get%3B%20set%3B%20%7D%0D%0A%7D%0D%0A%0D%0A%0D%0A%0D%0A%C2%A0%0D%0A%0D%0Apublic%20event" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;t=Events%20mit%20Generics%20implementieren" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren&amp;notes=Habe%20gerade%20bei%20Chris%20Take%20was%20interessantes%20gesehen.%0D%0A%0D%0Apublic%20class%20GenericEventArg%26lt%3BT%26gt%3B%20%3A%20EventArgs%0D%0A%7B%0D%0A%C2%A0%C2%A0%20public%20GenericEventArg%28T%20value%29%0D%0A%C2%A0%C2%A0%20%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%20Value%20%3D%20value%3B%0D%0A%C2%A0%C2%A0%20%7D%C2%A0%C2%A0%20public%20T%20Value%20%7B%20get%3B%20set%3B%20%7D%0D%0A%7D%0D%0A%0D%0A%0D%0A%0D%0A%C2%A0%0D%0A%0D%0Apublic%20event" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren&amp;annotation=Habe%20gerade%20bei%20Chris%20Take%20was%20interessantes%20gesehen.%0D%0A%0D%0Apublic%20class%20GenericEventArg%26lt%3BT%26gt%3B%20%3A%20EventArgs%0D%0A%7B%0D%0A%C2%A0%C2%A0%20public%20GenericEventArg%28T%20value%29%0D%0A%C2%A0%C2%A0%20%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%20Value%20%3D%20value%3B%0D%0A%C2%A0%C2%A0%20%7D%C2%A0%C2%A0%20public%20T%20Value%20%7B%20get%3B%20set%3B%20%7D%0D%0A%7D%0D%0A%0D%0A%0D%0A%0D%0A%C2%A0%0D%0A%0D%0Apublic%20event" title="Google Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren" title="DotNetKicks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren" title="DZone"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren" title="Blogosphere News"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren&amp;source=LieberLieber+Software+TeamBlog+was+uns+treibt+und+verfolgt%21&amp;summary=Habe%20gerade%20bei%20Chris%20Take%20was%20interessantes%20gesehen.%0D%0A%0D%0Apublic%20class%20GenericEventArg%26lt%3BT%26gt%3B%20%3A%20EventArgs%0D%0A%7B%0D%0A%C2%A0%C2%A0%20public%20GenericEventArg%28T%20value%29%0D%0A%C2%A0%C2%A0%20%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%20Value%20%3D%20value%3B%0D%0A%C2%A0%C2%A0%20%7D%C2%A0%C2%A0%20public%20T%20Value%20%7B%20get%3B%20set%3B%20%7D%0D%0A%7D%0D%0A%0D%0A%0D%0A%0D%0A%C2%A0%0D%0A%0D%0Apublic%20event" title="LinkedIn"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;bm_description=Events%20mit%20Generics%20implementieren&amp;plugin=soc" title="MisterWong"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" alt="MisterWong" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;bm_description=Events%20mit%20Generics%20implementieren&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Events%20mit%20Generics%20implementieren&amp;URL=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=Habe%20gerade%20bei%20Chris%20Take%20was%20interessantes%20gesehen.%0D%0A%0D%0Apublic%20class%20GenericEventArg%26lt%3BT%26gt%3B%20%3A%20EventArgs%0D%0A%7B%0D%0A%C2%A0%C2%A0%20public%20GenericEventArg%28T%20value%29%0D%0A%C2%A0%C2%A0%20%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%20Value%20%3D%20value%3B%0D%0A%C2%A0%C2%A0%20%7D%C2%A0%C2%A0%20public%20T%20Value%20%7B%20get%3B%20set%3B%20%7D%0D%0A%7D%0D%0A%0D%0A%0D%0A%0D%0A%C2%A0%0D%0A%0D%0Apublic%20event" title="MSN Reporter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://myshare.url.com.tw/index.php?func=newurl&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;desc=Events%20mit%20Generics%20implementieren" title="MyShare"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/myshare.png" title="MyShare" alt="MyShare" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://blog.lieberlieber.com/feed/" title="RSS"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren" title="StumbleUpon"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F%20Events%20mit%20Generics%20implementieren" title="Suggest to Techmeme via Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;t=Events%20mit%20Generics%20implementieren&amp;s=Habe%20gerade%20bei%20Chris%20Take%20was%20interessantes%20gesehen.%0D%0A%0D%0Apublic%20class%20GenericEventArg%26lt%3BT%26gt%3B%20%3A%20EventArgs%0D%0A%7B%0D%0A%C2%A0%C2%A0%20public%20GenericEventArg%28T%20value%29%0D%0A%C2%A0%C2%A0%20%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%20Value%20%3D%20value%3B%0D%0A%C2%A0%C2%A0%20%7D%C2%A0%C2%A0%20public%20T%20Value%20%7B%20get%3B%20set%3B%20%7D%0D%0A%7D%0D%0A%0D%0A%0D%0A%0D%0A%C2%A0%0D%0A%0D%0Apublic%20event" title="Tumblr"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Events%20mit%20Generics%20implementieren%20-%20http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F" title="Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.webnews.de/einstellen?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren" title="Webnews.de"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/webnews.png" title="Webnews.de" alt="Webnews.de" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;t=Events%20mit%20Generics%20implementieren&opener=bm&amp;ei=UTF-8&amp;d=Habe%20gerade%20bei%20Chris%20Take%20was%20interessantes%20gesehen.%0D%0A%0D%0Apublic%20class%20GenericEventArg%26lt%3BT%26gt%3B%20%3A%20EventArgs%0D%0A%7B%0D%0A%C2%A0%C2%A0%20public%20GenericEventArg%28T%20value%29%0D%0A%C2%A0%C2%A0%20%7B%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%20Value%20%3D%20value%3B%0D%0A%C2%A0%C2%A0%20%7D%C2%A0%C2%A0%20public%20T%20Value%20%7B%20get%3B%20set%3B%20%7D%0D%0A%7D%0D%0A%0D%0A%0D%0A%0D%0A%C2%A0%0D%0A%0D%0Apublic%20event" title="Yahoo! Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://yigg.de/neu?exturl=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;exttitle=Events%20mit%20Generics%20implementieren" title="Yigg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yiggit.png" title="Yigg" alt="Yigg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2008/12/04/events-mit-generics-implementieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

