Archives
-
Monad updated to run on .NET 2.0 RTM
Looks like my wish has been granted. There is a new build of Monad availible that runs on the final release of .NET 2.0.
http://fileforum.betanews.com/detail/Windows_Monad_Shell/1126581014/1
-
Visual Studio Team Suite Trial Edition and the Express Editions have been posted to MSDN...
Looks like the full range of SKUs are now available on MSDN subscriber downloads.
Now that .NET 2.0 is released I'm hoping we'll see some new builds of WWF,WPF,WCF,LINQ and Monad.
-
What should a "Stream" operator look like in C#?
Streams were one of the core concepts that I latched onto with Cw. It elevated enumerable lists as a first class problem domain. The fact that int* really was IEnumerable
<int> melted away as an implementation detail and allowed me to begin to think in terms of lists ala (LISP/Scheme). This way of thinking seems to be extremely core to LINQ since the underpinnings are all based on IEnumerable<T>. This is why I feel very strongly that IEnumerable<T> deserves some special consideration by the language. If Nullable<T> can have its own operator where's the love for IEnumerable<T>? -
System.Drawing.Graphics.DrawImage(Image image, int x, int y) WTF???
public void DrawImage(Image image, int x, int y);
Declaring Type: System.Drawing.Graphics
Assembly: System.Drawing, Version=1.0.5000.0
public void DrawImage(Image image, int x, int y)
{
if (this == null)
{
throw new ArgumentNullException("this");
}
if (image == null)
{
throw new ArgumentNullException("image");
}
int num1 = SafeNativeMethods.GdipDrawImageI(new HandleRef(this, this.nativeGraphics), new HandleRef(image, image.nativeImage), x, y);
this.CheckErrorStatus(num1);
}