<?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>Fri, 30 Jul 2010 21:44:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<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);
}
Hat jemand Kommentare oder Anregung dazu?



Share and Enjoy:


	
	
	
	
	
	
	
	
	


]]></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><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" onclick="javascript:pageTracker._trackPageview('/outbound/article/technorati.com');" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/digg.com');" 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/sharer.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" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" 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://del.icio.us/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" onclick="javascript:pageTracker._trackPageview('/outbound/article/del.icio.us');" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/favorites.live.com');" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" title="Google"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dotnetkicks.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="description" alt="description" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dzone.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://twitter.com/home?status=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F16%2Funittests-fur-events-und-andere-async-calls%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" 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
EDIT: Uiui, wer lesen kann.  [...]]]></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" onclick="javascript:pageTracker._trackPageview('/outbound/article/devlicio.us');" 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/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dev102.com');" target="_blank">weiterer Link </a>zum Thema, mit weiterführenden Links, auf <a href="http://www.dev102.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/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><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" onclick="javascript:pageTracker._trackPageview('/outbound/article/technorati.com');" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/digg.com');" 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/sharer.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;t=.net%20Pattern%20fuer%20Event%20Implementierung" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" 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://del.icio.us/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F&amp;title=.net%20Pattern%20fuer%20Event%20Implementierung" onclick="javascript:pageTracker._trackPageview('/outbound/article/del.icio.us');" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/favorites.live.com');" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" title="Google"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dotnetkicks.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="description" alt="description" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dzone.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://twitter.com/home?status=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F10%2Fnet-pattern-fuer-event-implementierung%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.opennetcf.com');" 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><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" onclick="javascript:pageTracker._trackPageview('/outbound/article/technorati.com');" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/digg.com');" 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/sharer.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;t=Events%20mit%20Generics%20implementieren" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');" 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://del.icio.us/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F&amp;title=Events%20mit%20Generics%20implementieren" onclick="javascript:pageTracker._trackPageview('/outbound/article/del.icio.us');" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/favorites.live.com');" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');" title="Google"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dotnetkicks.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="description" alt="description" 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" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dzone.com');" title="description"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="description" alt="description" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://twitter.com/home?status=http%3A%2F%2Fblog.lieberlieber.com%2F2008%2F12%2F04%2Fevents-mit-generics-implementieren%2F" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" 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>
