Blog - Title

  • The C# Team

    Introduction to the Roslyn Scripting API

    • 9 Comments
    by Brian Rasmussen In this post we take a look at how the Roslyn Scripting API can enable applications to evaluate code at runtime. While this has been possible since the dawn of .NET through the use of Reflection, Lightweight Code Generation, CodeDom...
  • The C# Team

    Using the Roslyn Symbol API

    • 1 Comments
    by Kevin Pilch-Bisson I’m back again, to move along to the next stage of the compiler pipeline, and take a look at working with Symbols in the using the Roslyn CTP . The Roslyn CTP’s symbol API provides a top-down view of all the symbols available. Before...
  • The C# Team

    Roslyn Syntax Visualizers

    • 0 Comments
    Hi All! A few weeks ago, we announced the Microsoft "Roslyn" CTP . I hope many of you have had a chance to download the CTP and take it for a spin :) If you haven’t, do give it a try . To recap – in the Roslyn CTP, we are previewing a powerful...
  • The C# Team

    Using the Roslyn Syntax API

    • 3 Comments
    By Kevin Pilch-Bisson As promised back when we released the Roslyn CTP, here is the first of a series of blog posts that help explain the various parts of the Roslyn API. If you don’t have the Roslyn CTP, you can get it from our MSDN page , and install...
  • The C# Team

    Introducing the Microsoft “Roslyn” CTP

    • 6 Comments
    By Kevin Pilch-Bisson As Soma mentioned earlier, today we’ve made a Community Technology Preview (CTP) available for download ! The Roslyn project is a forward looking effort to make the wealth of language understanding that the compiler generates...
  • The C# Team

    C# 2010 Soup to Nuts Series

    • 5 Comments
    By Emily Gibson New! C# 2010 Soup to Nuts Series Explore this webcast series on Visual C# 2010 presented by Developer Evangelist, Bill Steele. Learn about class libraries, operator basics, branching and looping, and more as Bill dives deep into this fantastic...
  • The C# Team

    New Async Programming Videos

    • 2 Comments
    Some great new video's on MSDN showing how to do async programming using the Async CTP. http://msdn.microsoft.com/en-us/vstudio/hh378091.aspx There are different versions of video's for both VB and C#. This is a great opportunity to see the power...
  • The C# Team

    Async CTP (SP1 Refresh)

    • 15 Comments
    By Jeremy Meng Visual Studio Async CTP (SP1 Refresh) is available now! You are welcome to download and try it out! Thanks to the new Async feature coming in Visual Basic and C# it has never been so easy to write asynchronous code. With the newly...
  • The C# Team

    How to programmatically launch Debugger in a remote machine

    • 2 Comments
    This blog post explains how to kick off a debugger in a remote machine, programmatically. We are going to use WMI interfaces to achieve this. Use WMI, to start the debuggee process and attach a registered debugger to it using WMI. I have given a sample...
  • The C# Team

    Visual Studio is Hiring

    • 7 Comments
    Do you want to work on a product used by millions of developers around the world? I do! Come join me to deliver Visual Studio, the set of developer tools used across Microsoft and around the world. We have open positions available across Test, Dev and...
  • The C# Team

    Microsoft Help Viewer 1.1 - Updates Planned for Visual Studio 2010 SP1

    • 1 Comments
    Learn about the upcoming changes to the Help Viewer planned for Visual Studio 2010 SP1.  Paul O’Rear, a Program Manager on the Library Experience team, describes the changes planned and demonstrates the new functionality of the viewer in an early...
  • The C# Team

    What’s Next in C#? Get Ready for Async!

    • 19 Comments
    Today we announced the Visual Studio Async CTP , which shows one of the major features we plan to include in a future release of C# and Visual Basic. This feature makes development of asynchronous applications--which include everything from desktop applications...
  • The C# Team

    Converting a VBA Macro to C# 4.0

    • 26 Comments
    I've talked a lot about improved COM interop in C# 4.0 and how much easier it is now to work with Office applications. This time I want to share some tips and tricks on how you can convert Visual Basic for Applications (VBA) macros to C# 4.0 by using...
  • The C# Team

    Blocking Collection and the Producer-Consumer Problem

    • 14 Comments
    This time I want to discuss features that belong to the new System.Collections.Concurrent namespace in the.NET Framework 4. When you design parallel applications, you often need thread-safe data storage as well as some mechanism of sending messages between...
  • The C# Team

    C# 4.0 PowerPoint Presentations

    • 47 Comments
    Alexandru Ghiondea from the C# team created an excellent deck of slides that he used at Microsoft Days 2010 in Bulgaria. The C# team reused the deck several times for User Groups' presentations and talks. If you are planning a talk at your User Group...
  • The C# Team

    Parallel Programming: Task Cancellation

    • 26 Comments
    In this post, which is the third one in my parallel programming introduction series, I want to show how you can cancel parallel operations when working with the Task Parallel Library (TPL) . I’m going to modify the program that I started in the previous...
  • The C# Team

    Parallel Programming: Task Schedulers and Synchronization Context

    • 23 Comments
    Thanks to everyone who provided feedback on my previous post Parallel Programming in .NET Framework 4: Getting Started . As promised, I am continuing the series. This time, let’s go a little bit deeper and talk about task schedulers , synchronization...
  • The C# Team

    Parallel Programming in .NET Framework 4: Getting Started

    • 94 Comments
    With this post I want to start a series devoted to the new parallel programming features in .NET Framework 4 and introduce you the Task Parallel Library (TPL) . Update. The list of posts in this series: Getting Started (this post) Task Schedulers and...
  • The C# Team

    New IDE Features in Visual Studio 2010 for C# Developers

    • 26 Comments
    After a quick review of C# language features , let’s do the same for the IDE improvements. So, what’s in there for C# developers? Generate From Usage This feature greatly improves Visual Studio support for test-driven development (TDD) . However...
  • The C# Team

    Get Ready For C# 4.0!

    • 70 Comments
    Visual Studio 2010 is here! And of course this means that C# 4.0 is also here. Let’s do a quick review of the new language features added in this release. Dynamic The dynamic keyword is a key feature of this release. It closes the gap between dynamic...
  • The C# Team

    Crystal Reports for Visual Studio 2010

    • 28 Comments
    Crystal Reports has been a part of Visual Basic since 1993, and a part of Visual Studio since its first release in 2002. Crystal Reports has been a very successful component of these products. With the release of Visual Studio 2010, SAP and Microsoft...
  • The C# Team

    How can I get objects and property values from expression trees?

    • 7 Comments
    This is a follow-up to the Getting Information About Objects, Types, and Members with Expression Trees post, so I would recommend that you read that one first. Among other code examples in that blog post, I demonstrated how you can get a property name...
  • The C# Team

    Covariance and Contravariance FAQ

    • 35 Comments
    In this post I’ll try to answer the most common questions I find on forums and in documentation feedback about C# covariance and contravariance. It’s a big topic for a single blog post, so expect to see a lot of “more information” links. Special thanks...
  • The C# Team

    What is the difference between “dynamic” and “object” keywords?

    • 131 Comments
    Let’s take a quick look at the object keyword first. I’m not going to talk a lot about it because it’s been around since C# 1.0. This keyword is nothing more than a shortcut for System.Object , which is the root type in the C# class hierarchy. (However...
  • The C# Team

    Getting Information About Objects, Types, and Members with Expression Trees

    • 17 Comments
    Starting with C# 3.0 and Visual Studio 2008, you can use expression trees to get information about objects, types, and members. In this post I’m going to show some examples and explain what benefits you can get by using this technique. If you are not...
Page 2 of 6 (137 items) 12345»