Welcome to MSDN Blogs Sign in | Join | Help

March 2007 - Posts

TypeDef vs. TypeRef

Many of the .NET docs use the phrase "TypeDef or TypeRef". What's the difference? Both refer to metadata tokens. Each token has a scope for resolving the token, which basically corresponds to a module (a .dll or .exe). IMetaDataImport is the interface
Posted by jmstall | 2 Comments

Describing Types in .NET

There are several different APIs for handling Types in .NET. Criteria : For each category I want to call out: Managed/Unmanaged - is the API managed or unmanaged? Audience - who uses this API? Binding - A type is defined within a module. So how does it
Posted by jmstall | 2 Comments

Func-eval abort is evil

Func-eval is evil . Func-eval abort is even worse. For those coming in late, Func-eval is when the debugger hijacks a thread and has it evaluate some function such as a property-getter or to-string. Func-eval abort is when that evaluation hangs, and then
Posted by jmstall | 6 Comments
Filed under:

Using Windows live Writer

I'm trying out Windows Live Writer. Currently, I do all of my blogging via Frontpage , so this will be a shift for me. Here's what I like that I've noticed while playing around writing this entry: Looks like it interoperates with my existing blog well.
Posted by jmstall | 5 Comments
Filed under: ,

"Why are you picking off the olives?"

Somebody asked me this at lunch. I had gotten a pizza with olives, and was picking off the olives. I figured that would make a cute good interview question. So consider it a pop-quiz: why would somebody order a pizza with olives and then pick off the
Posted by jmstall | 4 Comments
Filed under: ,

Building and Debugging Powershell cmdlets in the VS IDE

Here's how you can get a sweet Visual Studio development experience for building and debugging your own PowerShell cmdlet: - It has Wizard support for initially creating the cmdlet, - intellisense - F5 build support which also registers your cmdlet -
Posted by jmstall | 7 Comments
Filed under:
 
Page view tracker