Leslie Richardson

Program Manager, .NET / C# Dev Experience

Leslie is a Program Manager on the C# developer experience team, focusing primarily on improving the overall .NET and C# productivity experience and feature set.

Post by this author

The Future of Visual Studio Extensibility is Here!

Visual Studio 2022 seeks to greatly improve your overall development experience, and we're moving forward with that journey in improving VS extension writing and usage today!  We have several exciting extensibility updates that are either available now or on the horizon, so let's check them out!

Boost your productivity with Productivity Power Tools Extensions in Visual Studio 2022!

Need a set of extensions to help improve your productivity? We’re excited to announce that one of the most popular and anticipated sets of extensions is now available to download for VS 2022 today: Productivity Power Tools for Visual Studio 2022!

The Future of Visual Studio Extensions

As we continue improving Visual Studio and expanding to the cloud, let's talk about our upcoming plans to improve the ways we write and use extensions.

Debugging Async Code: Parallel Stacks for Tasks

Want a visual depiction of how your async code is executing in Visual Studio? Check out the newly updated Parallel Stacks for Tasks window!

How Do I Debug Async Code in Visual Studio?

Debugging async code is challenging. Let's explore some Visual Studio tools that can help you debug your async programs easier!

How Do I Think About Async Code?!

What's asynchronous code? When and why should you use it? Check out this introduction to asynchronous code and how you can apply it to your future programs!

Pinnable Properties: Debug & Display Managed Objects YOUR Way

Want to quickly identify objects by more than just their type while debugging? You can now pin object properties to the top of your debugger displays using the new Pinnable Properties tool in Visual Studio 2019 16.4!

Customize object displays in the Visual Studio debugger YOUR way

Did you know that you can view objects by more than just their types in the Watch, Autos, and Locals windows? Learn how you can customize your object views in debugger windows using DebuggerDisplay and Natvis!

Break When Value Changes: Data Breakpoints for .NET Core in Visual Studio 2019

“Why is this value changing unexpectedly and where or when is this occurring?!” This is a question many of us dread asking ourselves, knowing that we'll have to do some tedious trial-and-error debugging attempting to locate the source of this issue.  For C++ developers, the exclusive solution to this problem has been the data breakpoint, a debugging tool that allows you to break when a specific object’s property changes.  Fortunately, data breakpoints are no longer a C++ exclusive because they are now available for .NET Core (3.0 or higher) in Visual Studio 2019 Preview 2!

Enhanced in Visual Studio 2019: Search for Objects and Properties in the Watch, Autos, and Locals Windows

Are you inspecting many variables at once in the Locals window? Tired of constantly scrolling through the Watch window to locate the object you are currently interested in? New to Visual Studio 2019, you can now find your variables and their properties faster using the new search feature found in the Watch, Autos, and Locals windows!