Share via


BCL Team Blog

Base types, Collections, Diagnostics, IO, RegEx...

Want to peek inside Common Language Runtime? [Ravi Krishnaswamy]

Today CLR reveals certain key gc, threadpool events via ETW but nothing interesting besides that. If...

Author: BCL Team Date: 04/12/2006

Creating and Initializing Objects in CodeDom [Benet Devereux]

The Forms Designer in Visual Studio 2005 takes away a lot of the drudgery of GUI development. All...

Author: BCL Team Date: 04/10/2006

No Virtual Members on Generic Collections [Ryan Byington]

A customer asked me why we decided to make the members on our generic collection non virtual when...

Author: BCL Team Date: 04/07/2006

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

The BCL team is starting to plan our next release. Is there any base API that if you’d heard...

Author: BCL Team Date: 04/05/2006

Time Zones in the .NET Framework [Anthony Moore]

The single most requested individual feature for the Base Class Libraries that has not been...

Author: BCL Team Date: 04/03/2006

Relaunching the BCL Weblog [Kathy Kam]

We’ve taken a break on blogging since shipping Whidbey. As our team is gearing up for Orcas,...

Author: BCL Team Date: 04/03/2006

Opportunities on the CLR documentation team! [Kathy Kam]

After the release of a major product (i.e. Whidbey), opportunities frequently opens up on the team....

Author: BCL Team Date: 03/10/2006

Registry Security Basics [Mike Rousos]

Registry Permission Basics RegistryKey.CreateSubKey(string, RegistryKeyPermissionCheck,...

Author: BCL Team Date: 01/06/2006

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

This is another post to quickly cover an question that I saw recently on one of our usergroups......

Author: BCL Team Date: 10/13/2005

Performance tips for using resources [David Gutierrez]

The most expensive parts of reading resources are probing for satellite assemblies and deserializing...

Author: BCL Team Date: 10/10/2005

Job Available on the CLR Documentation Team!

We get a lot of suggestions on how to improve our documentation. it's certainly an area we take...

Author: BCL Team Date: 10/10/2005

Pseudo-processes... [Fernando Vicaria]

The .NET Framework Process class let's you access various aspects (or properties) of a system...

Author: BCL Team Date: 10/07/2005

How long will it wait? [Fernando Vicaria]

This posting will touch once again the Process class and the WaitForInputIdle method. This method...

Author: BCL Team Date: 10/07/2005

Using CodeDom's CodeEntryPointMethod [David Gutierrez]

For anyone wanting to generate an entry point using CodeDom, there's a type called...

Author: BCL Team Date: 09/30/2005

Whats the diff? [Ari Weinstein]

Over the past couple of weeks, there have been a number of questions as to the best practices in...

Author: BCL Team Date: 09/29/2005

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

In my introduction to tracing (https://blogs.msdn.com/bclteam/archive/2005/03/15/396431.aspx), I...

Author: BCL Team Date: 09/20/2005

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

In my introduction to tracing (https://blogs.msdn.com/bclteam/archive/2005/03/15/396431.aspx), I...

Author: BCL Team Date: 09/20/2005

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

In my introduction to tracing (https://blogs.msdn.com/bclteam/archive/2005/03/15/396431.aspx), I...

Author: BCL Team Date: 09/20/2005

A Set Class? [Ari Weinstein]

Recently, I have heard a number of requests for the addition of a Set<T> class to the...

Author: BCL Team Date: 09/01/2005

Hello from an intern [Marek Olszewski]

I just thought I would say hi to the outside world. I’m an SDE intern here in the BCL working...

Author: BCL Team Date: 08/24/2005

What's under the hood? [Ariel Weinstein]

Well, I tried to solicit email from you with any cool ideas you have for Collections,...

Author: BCL Team Date: 08/05/2005

Hi From the New Guy [Ariel Weinstein]

This Friday marks the end of my first week here as a program manager on the BCL team, and the areas...

Author: BCL Team Date: 08/01/2005

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

All, with the upcoming release of V2.0, we're really interested to see who's using what features: in...

Author: BCL Team Date: 07/25/2005

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

Just to remind you, I’m a tester on the BCL team (part of my testing responsibilities include...

Author: BCL Team Date: 07/01/2005

Nullable Performance [Kit George, David Gutierrez]

There’s been a number of questions about Nullable performance: is doing a HasValue check...

Author: BCL Team Date: 06/29/2005

Using GZipStream for Compression in .NET [Brian Grunkemeyer]

One of the cool new features in Whidbey is a GZipStream class, which supports GNU's zip utility...

Author: BCL Team Date: 06/15/2005

Constrained Execution Regions and other errata [Brian Grunkemeyer]

A customer recently asked a good question about some of our new reliability features in Whidbey:...

Author: BCL Team Date: 06/13/2005

ResourceReader.GetResourceData and ResourceTypeCodes [Mike Rousos]

IntroResourceReader is a useful type for quickly enumerating through resources in a resources file,...

Author: BCL Team Date: 06/06/2005

Official Guidance: New Recommendations for Strings in .NET 2.0 [Dave Fetterman]

The BCL Team has here published new official guidance for using Strings in .NET 2.0. It is highly...

Author: BCL Team Date: 06/01/2005

Musical Console: Part 1 [Katy King]

I decided to have a little fun with one of the new Console features. I wrote a quick program that...

Author: BCL Team Date: 04/05/2005

Hook up with the CLR team at TechEd 2005 in Orlando! [Kit George]

So the CLR team will have 3-4 representatives at TechEd Orlando this year, and if you're heading to...

Author: BCL Team Date: 04/05/2005

.NET and Compatibility: Breaking Changes in a Managed World [Kit George]

Have you ever wondered how we define a breaking change? The document titled 'breaking changes in a...

Author: BCL Team Date: 04/05/2005

Using reflection to List version to version assembly changes: Libcheck, one of the best tools ever! [Kit George]

OK, so libcheck has been around for a while. I actually made the code available publicly in the past...

Author: BCL Team Date: 03/21/2005

TechEd 2005: submit your votes for Birds Of A Feather (BOF) sessions! [Kit George]

The CLR has submitted a few BOF sessions for consideration on the teched site. If you're going to be...

Author: BCL Team Date: 03/17/2005

Summing it all up: 35 blog entries in 2 days from the BCL Team [Kit George]

Is there such a thing as too many blogs? We've certainly pushed the limit in the past couple of...

Author: BCL Team Date: 03/17/2005

Intra-Whidbey (V2.0) Obsoletions: a MUST have list for people using Beta2 [Kit George]

A critical list for all of you who want to pick up beta2 (and let's face it, who wouldn't?) and...

Author: BCL Team Date: 03/16/2005

Why aren't there parsers for CodeDom? [David Gutierrez]

This is an interesting question, and the answer is a bit more than just "historical reasons." It's...

Author: BCL Team Date: 03/16/2005

Language features which can’t be expressed using CodeDOM in Whidbey. [Vinaya Bhushana Gattam Reddy]

The CodeDom provides a powerful way for applications to emit source code in a variety of languages....

Author: BCL Team Date: 03/16/2005

New Performance Counter Features [Ryan Byington]

IntroductionBefore going into detail of the changes in v2.0 I think it is important to start off...

Author: BCL Team Date: 03/16/2005

Cross Version Serialization Broken between V1.1 and V2.0 [Ryan Byington]

In V2.0 we sometimes needed to add fields to types that existed in V1.1. If this type just has the...

Author: BCL Team Date: 03/16/2005

Knowing what's out there: creating a reference list of Managed .NET Apps [Kit George]

Keith Brown of PluralSight has begun a wiki page in which we're encouraging people to list their...

Author: BCL Team Date: 03/16/2005

How to get .NET Framework Design Guidelines Updates [Krzysztof Cwalina]

The .NET Framework Design Guidelines on MSDN are getting updated but not that frequently. Many...

Author: BCL Team Date: 03/16/2005

Why System.Collections.ObjectModel namespace? [Krzysztof Cwalina]

Many people ask about why Collection, ReadOnlyCollection, and KeyedCollection were moved to...

Author: BCL Team Date: 03/16/2005

PowerCollections MSDN TV Broadcast [Krzysztof Cwalina]

Have you heard about PowerCollections? It’s an extension library to the new generic collection...

Author: BCL Team Date: 03/16/2005

Play the CLR acronym game! [Brad Abrams]

One of my pet peeves is seeing people use obscure managed code related terms incorrectly. So, I...

Author: BCL Team Date: 03/16/2005

How to set MACL from one directory to another? [Ravi Krishnaswamy]

A correct way to do this will be as follows: // Get DirectorySecurity from source...

Author: BCL Team Date: 03/16/2005

Avoiding Boxing in Classes Implementing Generic Interfaces through Reflection [Dave Fetterman]

Krzysztof Cwalina showed me this cool trick to avoid boxing value types when working with generics...

Author: BCL Team Date: 03/15/2005

How Did System.Decimal Change from V1.0 to V1.1? [Anthony Moore]

There were very few noticeable changes between the V1.0 and the V1.1 release. One change that people...

Author: BCL Team Date: 03/15/2005

CodeDom now supports a way to generate code for CodeTypeMember [Vinaya Bhushana Gattam Reddy]

CodeDom now supports a way to generate code for CodeTypeMember.In V1.1 there is no way to generate a...

Author: BCL Team Date: 03/15/2005

SafeHandle: A Reliability Case Study [Brian Grunkemeyer]

SafeHandle is the best way to represent handles in managed code today. For a high-level overview of...

Author: BCL Team Date: 03/15/2005

<Previous Next>