Blog - Title

  • BCL Team Blog

    No Virtual Members on Generic Collections [Ryan Byington]

    • 5 Comments
    A customer asked me why we decided to make the members on our generic collection non virtual when every member on the non generic collections was virtual. I though other might be interested in this so I decided to answer it here. When we shipped...
  • BCL Team Blog

    What if we gave you $100 to spend? [Krzysztof Cwalina]

    • 37 Comments
    The BCL team is starting to plan our next release. Is there any base API that if you’d heard we were working on you’d say “I can’t wait to get the next version of the Framework”? Any basic data structures? Any Win32 functionality that we don’t currently...
  • BCL Team Blog

    Time Zones in the .NET Framework [Anthony Moore]

    • 20 Comments
    The single most requested individual feature for the Base Class Libraries that has not been delivered yet is for support for Time Zones other than Local and UTC. This is a feature we are actively exploring for the next release of the .NET Framework. ...
  • BCL Team Blog

    Relaunching the BCL Weblog [Kathy Kam]

    • 6 Comments
    We’ve taken a break on blogging since shipping Whidbey. As our team is gearing up for Orcas, we decided that it’s time that we blog again and engage our community. If you have a particular topic that you want to see or hear about, let us know. We are...
  • BCL Team Blog

    Opportunities on the CLR documentation team! [Kathy Kam]

    • 3 Comments
    After the release of a major product (i.e. Whidbey), opportunities frequently opens up on the team. This time, we have two open position in our User Experience team. It has been said many times that good and accurate documentation is priceless. Come help...
  • BCL Team Blog

    Registry Security Basics [Mike Rousos]

    • 5 Comments
    Registry Permission Basics RegistryKey.CreateSub Key(string, RegistryKeyPermissionCheck, RegistrySecurity) RegistryKey. Open Sub Key(string, RegistryKeyPermissionCheck, RegistryRights) The fact that there are three different ‘security’...
  • BCL Team Blog

    Timing out a request to start a process... [Fernando Vicaria]

    • 3 Comments
    This is another post to quickly cover an question that I saw recently on one of our usergroups... How do we create a process and "wait" for it begin running for a finite amount of time and if the process is not up and running until then timeout the...
  • BCL Team Blog

    Performance tips for using resources [David Gutierrez]

    • 4 Comments
    The most expensive parts of reading resources are probing for satellite assemblies and deserializing objects. The more you can avoid having the ResourceManager do either of those two tasks, the faster your resource reads will be. In this post I'll cover...
  • BCL Team Blog

    Job Available on the CLR Documentation Team!

    • 1 Comments
    We get a lot of suggestions on how to improve our documentation. it's certainly an area we take seriously, and plan on investing a lot of time and effort in in the upcoming releases of the .NET Framework. There's an opportunity to be a part of this...
  • BCL Team Blog

    Pseudo-processes... [Fernando Vicaria]

    • 1 Comments
    The .NET Framework Process class let's you access various aspects (or properties) of a system process. Among these properties are things like the process id (or pid), the process name and the modules (.dll or .exe) it loads. This blog entry, my first...
  • BCL Team Blog

    How long will it wait? [Fernando Vicaria]

    • 2 Comments
    This posting will touch once again the Process class and the WaitForInputIdle method. This method contains 2 overloads, one that takes no parameters and another one that will take an int as its single parameter. The confusion will start exactly here...
  • BCL Team Blog

    Using CodeDom's CodeEntryPointMethod [David Gutierrez]

    • 0 Comments
    For anyone wanting to generate an entry point using CodeDom, there's a type called CodeEntryPointMethod. In VB, it generates the familiar Public Shared Sub Main() . However, CodeEntryPointMethod is limited in that most providers do not support setting...
  • BCL Team Blog

    Whats the diff? [Ari Weinstein]

    • 0 Comments
    Over the past couple of weeks, there have been a number of questions as to the best practices in coding. A couple of question in this area were related to casting and aliases. One example of casting questions that have come in is which is better: ...
  • BCL Team Blog

    A Tracing Primer - Part II (C) [Mike Rousos]

    • 4 Comments
    In my introduction to tracing ( http://blogs.msdn.com/bclteam/archive/2005/03/15/396431.aspx ), I outlined the basics of how to use TraceSources, TraceListeners, and SourceSwitches to trace the flow of an application. I also covered how to configure Whidbey...
  • BCL Team Blog

    A Tracing Primer - Part II (B) [Mike Rousos]

    • 4 Comments
    In my introduction to tracing ( http://blogs.msdn.com/bclteam/archive/2005/03/15/396431.aspx ), I outlined the basics of how to use TraceSources, TraceListeners, and SourceSwitches to trace the flow of an application. I also covered how to configure Whidbey...
  • BCL Team Blog

    A Tracing Primer - Part II (A) [Mike Rousos]

    • 6 Comments
    In my introduction to tracing ( http://blogs.msdn.com/bclteam/archive/2005/03/15/396431.aspx ), I outlined the basics of how to use TraceSources, TraceListeners, and SourceSwitches to trace the flow of an application. I also covered how to configure Whidbey...
  • BCL Team Blog

    A Set<T> Class? [Ari Weinstein]

    • 16 Comments
    Recently, I have heard a number of requests for the addition of a Set<T> class to the System.Collection.Generic namespace. Basic implementation of this class that implements only ICollection<T> would cover all the etremely vital operations...
  • BCL Team Blog

    Hello from an intern [Marek Olszewski]

    • 4 Comments
    I just thought I would say hi to the outside world. I’m an SDE intern here in the BCL working on two new features for all to enjoy: Pipe Streams and Memory Mapped Files (that’s right, I do more than just get people coffee [;)] ). The plan is to release...
  • BCL Team Blog

    What's under the hood? [Ariel Weinstein]

    • 7 Comments
    Well, I tried to solicit email from you with any cool ideas you have for Collections, ServiceProcesses, and Diagnostics, but that front has been a bit quiet. Thats quite ok though, because there is something else I would like to touch on today. My main...
  • BCL Team Blog

    Hi From the New Guy [Ariel Weinstein]

    • 3 Comments
    This Friday marks the end of my first week here as a program manager on the BCL team, and the areas which I will be overseeing are System.Collections , System.ServiceProcesses , as well as part of System.Diagnostics . Soon enough I will be able to cover...
  • BCL Team Blog

    Looking for any and all apps building on V2.0, and using Console.ReadKey/Console.KeyAvailable [Kit George]

    • 1 Comments
    All, with the upcoming release of V2.0, we're really interested to see who's using what features: in production code, in demos, in code you've written for fun, whatever it is! I'm specifically looking for feedback on the Console.ReadKey() and Console...
  • BCL Team Blog

    Co-existing with Content Indexing Services and IO directory operations [Lakshan Fernando]

    • 3 Comments
    Just to remind you, I’m a tester on the BCL team (part of my testing responsibilities include the IO feature area). I wanted to share some pain that we’ve gone through in investigating directory modification failures with the hope that I can spare you...
  • BCL Team Blog

    Nullable Performance [Kit George, David Gutierrez]

    • 2 Comments
    There’s been a number of questions about Nullable performance: is doing a HasValue check performant? Here's some code which we think better mimics what your old code (scenario 1 and 2) would have looked like, vs. what we suggest you do now. Assuming in...
  • BCL Team Blog

    Using GZipStream for Compression in .NET [Brian Grunkemeyer]

    • 8 Comments
    One of the cool new features in Whidbey is a GZipStream class, which supports GNU's zip utility (gzip). For anyone with a Unix background, you've had to come across .tar.gz or .tgz files as you deal with the tedium that accompany downloading new source...
  • BCL Team Blog

    Constrained Execution Regions and other errata [Brian Grunkemeyer]

    • 15 Comments
    A customer recently asked a good question about some of our new reliability features in Whidbey: There are calls to Thread.BeginCriticalRegion() inside the Hashtable class. Can you clarify why they are used and how this is different from RuntimeHelpers...
Page 7 of 13 (315 items) «56789»