MSMVPS.COM
The Ultimate Destination for Blogs by Current and Former Microsoft Most Valuable Professionals.

Browse Site by Tags

Showing related tags and posts accross the entire site.
  • Comparing CodeRush Refactor! Pro and Resharper 4, part 1 or N -- first glance.

    Metadata view of code in referenced assemblies This is a big one for me. For whatever reason, Refactor 4 (and prior) completely disables this and sends you to the Object Browser instead. You get metadata view with CodeRush Refactor! Pro. Keyboard layout As you might imagine, CodeRush Refactor! Pro and...
    Posted to Peter Ritchie's MVP Blog (Weblog) by PeterRitchie on 06-25-2008
    Filed under: C#, .NET Development, Software Development, Software Review, Resharper, CodeRush Refactor! Pro
  • Entity Framework Petition of Vote of Non Confidence

    I had intended to be happy simply being a signatory of ADO .NET Entity Framework Vote of No Confidence. But, there's people suggesting signatories of this petition are wackos or on the fringe. Do yourself a favour and read the petition . Read what we have issues with and how we think Entity Framework...
    Posted to Peter Ritchie's MVP Blog (Weblog) by PeterRitchie on 06-25-2008
    Filed under: C#, .NET Development, Software Development, Design/Coding Guidance, Microsoft
  • Spaces or Tabs?

    In this day and age it seems silly to get into a discussion about whether your companies coding guidelines should have a section mandating either spaces or tabs for indents. Tabs are clearly more flexible, but I really don't think it matters at all; people can easily read code that contains spaces...
    Posted to Peter Ritchie's MVP Blog (Weblog) by PeterRitchie on 05-26-2008
    Filed under: C#, .NET Development, Design/Coding Guidance, Microsoft
  • Overcoming problems with MethodInfo.Invoke of methods with by-reference value type arguments

    I ran into an interesting problem on the Forums recently. Basically, when you use MethodInfo.Invoke to invoke a method with by-reference value type arguments you can't have the invoked method update a variable/argument. The problem is, when you invoke the method the parameter is passed to the MethodInfo...
    Posted to Peter Ritchie's MVP Blog (Weblog) by PeterRitchie on 04-29-2008
    Filed under: C#, .NET Development, Software Development, DevCenterPost
  • Licences for Microsoft products

    Occasionally I get development questions that are governed by one or more product licenses (End-User License Agreement, "EULA"). One question that I see is "I've used Reflector to decompile the .NET Framework and want to use that C# code in my application". You've installed...
    Posted to Peter Ritchie's MVP Blog (Weblog) by PeterRitchie on 03-28-2008
    Filed under: C#, .NET Development
  • Single-Entry, Single-Exit, Should It Still Be Applicable In Object-oriented Languages?

    Before the modern high-level languages Edsger Dijkstra came up with "Structured Programming". This programming methodology relied on the programmer to form and enforce most of the structure of the program--manually keeping sub-structures and logic separate from one another to promote maintainability...
    Posted to Peter Ritchie's MVP Blog (Weblog) by PeterRitchie on 03-07-2008
    Filed under: C#, .NET Development, Software Development, Design/Coding Guidance
  • "Object is currently in use elsewhere" error.

    I was debugging what I thought was a strange exception the other day. The exception was an InvalidOperationException and the message was "Object is currently in use elsewhere". Unless you're familiar with this exception, it really doesn't offer much as to why the exception is occurring...
    Posted to Peter Ritchie's MVP Blog (Weblog) by PeterRitchie on 01-28-2008
    Filed under: C#, .NET Development, WinForms, DevCenterPost
  • Formatting/parsing for a specific culture redux

    In recent blog post I detailed how creating a culture via the CultureInfo constructor could actually create a user-overridden culture--which could be completely different than the culture that you've requested by name. Fortunately there's a way of overriding the user override (apologies for overloading...
    Posted to Peter Ritchie's MVP Blog (Weblog) by PeterRitchie on 01-22-2008
    Filed under: C#, .NET Development, .NET 2.0, Framework Bugs, DevCenterPost
  • Formatting/parsing for a specific culture

    Sometimes you may want to use a specific format for formatting and parsing of textual data. The easiest way to do this is to select a specific culture and use that with formatting and parsing methods. Unfortunately, the CultureInfo constructor that just takes the name of the culture defaults to accepting...
    Posted to Peter Ritchie's MVP Blog (Weblog) by PeterRitchie on 12-27-2007
    Filed under: C#, .NET Development, DevCenterPost
  • Bridges and Factories

    In my previous post , I talked about Dependency Injection (DI). One implementation of DI is using interface-oriented design to abstract a class from an injected dependency via an interface. This is one possible implementation of the Bridge pattern. Depending only upon an interface and classes to implement...
    Posted to Peter Ritchie's MVP Blog (Weblog) by PeterRitchie on 12-21-2007
    Filed under: C#, .NET Development, Patterns
Page 1 of 3 (21 items) 1 2 3 Next >


Copyright © is the original authors. Blog site is an independent site not sponsored by Microsoft. The Yoda blog server and the Brianna SQL server would like to thank www.ownwebnow.com and www.exchangedefender.com. They wouldn't be here and broadcasting without the generosity of Vlad Mazek and his companies.

Powered by Community Server (Commercial Edition), by Telligent Systems