The Curious Engineer

All blogs / C# / .NET

Thottam R. Sriram

learn.microsoft.com/en-us/archive/blogs/thottams

Development Lead, Hosted Services (Current) Program Manager, CLR Team (2005-2007)

C# / .NETMicrosoft blogsMSDN archive

’10’15’20’25
Posts
50 from 15 Feb 2006 to 12 Oct 2009
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/thottams/feed.xml

2009 6

  1. Generic list and powershell
  2. Debug .NET Framework Source Code and loading SOS in Visual Studio
  3. Asynchronous delegates and callback
  4. System.Data.DataException and System.Data.DataSet.RaiseMergeFailed exception
  5. CString and GetLength
  6. NTSD and SOS: StopOnException

2008 9

  1. XMLSerializer, XDocument and LINQ
  2. XmlSerialization to generate and consume XML
  3. Simple sample for Events and Delegates
  4. DBNull and Nullable types
  5. Diagnostics: Using ETW tracing in .NET 3.5 (EventProviderTraceListener)
  6. Unhandled Exception handler (UnhandledExceptionEventHandler) to collect more information about unexpected exceptions
  7. Handling, throwing - exceptions and Clean up on error
  8. Code Access Security, LinkDemand and Effective Sandbox
  9. Code Access Security - Understanding Demand and Declarative Security

2007 17

  1. Calling delegates using BeginInvoke, Invoke, DynamicInvoke and delegate
  2. Posting from word
  3. Why is generic constructor not allowed?
  4. Same name for a generic and non-generic class
  5. New role within Microsoft
  6. MSDN article about COM Connection Points and managed client
  7. Managed C++ and C#
  8. How to control the version of .NET Framework your application runs against?
  9. Debugging load problems using fusion log
  10. PInvoke-Reverse PInvoke and __stdcall - __cdecl
  11. Load contexts and Type.GetType
  12. Two versions of an assembly in an AppDomain
  13. NTSD and SOS – Adding a break point on a method with reference to a specific thread
  14. NTSD and SOS basics
  15. MDBG ver 2.1 released
  16. Using ILASM and ILDASM
  17. Introduction to Versioning and BindingRedirect

2006 18

  1. My article on MSDN about COM interop
  2. Type forwarding using TypeForwardedTo attribute in Runtime.CompilerServices
  3. Managed Debugging Assistants (MDA's)
  4. Tell us about your experience with COM interop
  5. Lang.NET Symposium 2006 Videos available
  6. Using CodeDOM to generate CSharp (C#) and VB code
  7. Accessing CreateProcess from C# and VB.NET
  8. Lang.NET Symposium 2006
  9. Passing Generic List and inheritance ...
  10. Lang .Net 2006 Compiler Symposium
  11. Kathy's blog
  12. Creating nested types dynamically using the TypeResolve event
  13. Generic dynamic method using DefineMethod
  14. DynamicMethod and TypeBuilder.DefineMethod
  15. Using SetRaiseMethod and GetRaiseMethod and invoking the method dynamically
  16. Difference between .cctors and ctors
  17. Overriding a property using new and reflection
  18. Reflecting on ParameterInfo for Generic class when ContainsGenericParameter is FALSE will return null