Browse by Tags
All Tags »
VisualStudio »
.NET (
RSS)
The C# Language Specification states on §7.5.1.2 that “(…) the expressions or variable references of an argument list are evaluated in order, from left to right (…)”. So, when this code is compiled with the C# 4.0 compiler: static void M( int x = 10,...
The Roslyn team has announced general availability of the Roslyn CTP ! The official launch is at http://msdn.com/roslyn , and there were a number of blogs to publicize the availability broadly ( soma , ericli , vsteam , vbteam , c#faq ) and across twitter...
As announced by Jason Zender in his blog post , Visual Studio 2010 Service Pack 1 is available for download for MSDN subscribers since March 8 and is available to the general public since March 10. Brian Harry provides information related to TFS and S...
C# 4.0 introduces a new type: dynamic . dynamic is a static type that bypasses static type checking. This new type comes in very handy to work with: The new languages from the dynamic language runtime . HTML Document Object Model (DOM). COM objects. Duck...
In my code, I make extensive use of debug assertions (see System.Diagnostics.Debug.Assert ). These assertions are very helpful while debugging because you don’t need to step into every line of code to see if all pre-conditions are met. As soon as a pre...
Visual Studio uses Publicize to create accessors public for private members and types of a type. But when you try to set elements of a private array of elements of a private type, things get complicated. Imagine this hypothetic class to test: public static...
Filed under: .NET, C#, Microsoft, MSDN, VisualStudio, Testing, LINQ, VisualStudio2008, VisualStudio2010, TipsAndTricks, .NET2.0, .NET3.5, .NET4.0
After having put my .NET 1.1 application running on the .NET 2.0 runtime ( ^ ), I’m planning on migrating it to .NET 2.0 , but not all at once. Because I don’t want to have 2 solutions (one on Visual Studio 2003 for the .NET 1.1 assemblies and another...
Reading through the The Typemock Insider blog, I came across this post from Gil Zilberfeld . I myself tend to fall in Gil’s practice ("binary search" debugging), but I don’t think Kent Beck has the right solution . Gil’s suggestion of using...
If you were able to attend this session at PDC or Tech-Ed EMEA Developers , you were presented with a first class presentation of the future of C# , presented, respectively, by Anders Hejlsberg and Mads Torgersen . For the near future ( .NET 4.0) C# will...
Filed under: .NET, C#, Microsoft, MSDN, VisualStudio, TechEd, PDC, TechEd2008, VisualBasic, PDC2008, VisualStudio2010
(It might seem a bit late for this, but, lately, I’ve been having a lot on my mind. So here it goes.) This was my first PDC . It was just as I had been told. For those who don’t know, the PDC is all about the future. The near future ( .NET 4.0 and Windows...
Filed under: .NET, Events, Microsoft, MSDN, VisualStudio, TechEd, PDC, TechEd2008, PDC2008, PDC2009, Windows7, WindowsAzure, VisualStudio2010, "Geneva", TechEd2009, "Dublin", "Oslo"
Clone Detective is a tool that integrates with Visual Studio and uses the ConQAT ( Con tinuous Q uality A ssessment T oolkit) to analyze C# projects and search for duplicated source code. Watch the videos and see if this is the tool you were looking for...
Typemock has released version 5.0 of its unit testing tool: Isolator . Check out the release notes . This new version comes with a new API: A rrange A ct A ssert: Isolator AAA API - The Basics Isolator AAA: Creating Fakes I’ll have to say that I liked...
Microsoft .NET Framework 3.5 Service Pack 1 Microsoft Visual Studio 2008 Service Pack 1 (iso) Visual Studio 2008 Team Foundation Server Service Pack 1
According to the MSDN Subscriptions home page , we should expect Visual Studio 2008 Service Pack 1 availability after August 11, 2008.
When writing my unit tests I don’t like to use hard coded fixed values because I either end up using the same values or, because of that, tests may succeed by coincidence. Over time, I have developed an helper class to generate random values for testing...
I’ve learned from a fellow GASP er of the release of Microsoft Source Analysis for C# (aka StyleCop) . It’s still a work in progress but it’s already very useful.
Typemock released version 4.2.4 of its Isolator mock framework . You can check out the release notes in The Typemock Insider blog and download it from the Typemock Isolator Download page .
Note: Code in italics is not actual C# 3.0 syntax. Local Variable Type Inference C# 3.0 brought us local variable type inference mainly because of LINQ . The output of a query can vary from an IEnumerable<T> or an IQueryable<T> to a single...
TypeMock has released version 4.2 of its mocking framework: TypeMock Insulator. Check out the release notes . My four favorite new features in this release are: Improved mock chaining Debugger evaluation doesn't change the test behavior The debugger...
Web Client Software Factory 2.0 February 2008 Release Resources MSDN site: http://msdn.microsoft.com/webclientfactory Community site: http://www.codeplex.com/websf About the Deliverable The Web Client Software Factory (WCSF) provides a set of guidance...
Filed under: .NET, Architecture, ASP.NET, Community, SoftDev, Microsoft, MSDN, Web, WCSF, Tools, VisualStudio, PnP, SoftwareFactories, PageFlow, AJAX
More Posts
Next page »