-
Recent Posts
- How do I map a differential/transaction log backup to its full backup without using MSDB?
- Change Data Capture gets disabled when you break mirroring and bring the database online
- Change Data Capture gets disabled when you break mirroring and bring the database online
- Do NOT delete files from the Windows Installer folder
- How to monitor deadlock using extended events in SQL Server 2008 and later
-
Recent Comments
- Dave on How to Point a Domain to an Amazon EC2 Virtual Server
- David Ziffer on Programming Language | .NET Multiple Inheritance Issue
- Ashok on SAP HR Certifications Sample Questions Set 4
- Brad on JetBrains Rolls Out Competitor For Objective C Development
- Danny on Getting Started (for Free!) with Amazon Elastic Cloud Computing (EC2)
Tag Archives: C
How can I get objects and property values from expression trees?
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…
Continue Reading: How can I get objects and property values from expression trees? →
Covariance and Contravariance FAQ
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.
Speci…
What is the difference between “dynamic” and “object” keywords?
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. (Ho…
Continue Reading: What is the difference between “dynamic” and “object” keywords? →
Prefer Futures to Baked-In “Async APIs”
When designing concurrent APIs, separate "what" from "how"
Continue Reading: Prefer Futures to Baked-In “Async APIs” →
Getting Information About Objects, Types, and Members with Expression Trees
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…
Continue Reading: Getting Information About Objects, Types, and Members with Expression Trees →
Debugging Expression Trees in Visual Studio 2010
First of all, let’s take a look at the example from one of my previous posts. It creates an expression tree for calculating the factorial of a number.ParameterExpression value =
Expression.Parameter(typeof(int), “value”);
ParameterExpression res…
Dynamic in C# 4.0: Creating Wrappers with DynamicObject
In the previous post I showed how you can use the new dynamic feature and the ExpandoObject class to add and remove properties at run time, and how this can make your code more readable and flexible than code written with LINQ to XML syntax.
But there…
Dynamic in C# 4.0: Introducing the ExpandoObject
You have probably already heard about the new dynamic feature in C# 4.0 and how it is used to support COM interop. If you haven’t, I strongly recommend reading the following MSDN articles: Using Type dynamic and How to: Access Office Interop Objects by…
Continue Reading: Dynamic in C# 4.0: Introducing the ExpandoObject →
Generating Dynamic Methods with Expression Trees in Visual Studio 2010
Expression trees first appeared in Visual Studio 2008, where they were mainly used by LINQ providers. You can use expression trees to represent code in a tree-like format, where each node is an expression. You can also convert expression trees into com…
Continue Reading: Generating Dynamic Methods with Expression Trees in Visual Studio 2010 →
WPC09 – My Windows Azure Session
Here is my session from the WPC09 in New Orleans:Lap around Windows Azure, Business Edition
Big thanks to Eilert Hanoa from Mamut ASA for his help with the session, and to everyone who attended. ![]()
Hope everyone enjoyed WPC! ![]()
Technorati Tags: WPC09,…
