Per Søderlind

I code for fun

.NET Reflector 4.0 Release Notes

Reflector is a class browser for .NET components. It allows browsing and searching the meta data, IL instructions, resources and XML documentation stored in a .NET assembly. Reflector was first released in October 2000 running on .NET Framework 1.0 Beta 2. Code Model: While previous versions of Reflector partly used...

Reflector v4.0 for .NET released !

Reflector is a class browser for .NET components. It supports assembly and namespace views, type and member search, C# XML documentation viewer, call and callee graphs, IL disassembler, VB and C# decompiler, dependency trees, base type and derived type hierarchies and resource viewers. C#, Visual Basic and Delphi language syntax...

Amazon Cover Search

The Amazon Cover Search (ACS) will search in the product catalog of Amazon Germany, Amazon UK, Amazon US and Amazon Japan for CDs, DVDs, videos and books. The results, which includes covers, tracklists and reviews can be saved to your harddisk for further editing. The saved data is useable to...

Gentle.NET

Gentle.NET is an object persistence framework featuring a database-independent SQL factory, automatic SQL generation and object construction, a list class for managing 1:n and n:m relations, concurrency control, and DataView construction helpers. Gentle.NET supports MS SQL Server, MS Access, Oracle, PostgreSQL (using the NPgSql provider included with Mono), MySQL (using...

The .Data Provider Libary

The .Data Provider Libary is a 100% managed, high-performance library of data providers for use in .NET environments. The library is written entirely in C# and currently supports MySQL versions 3.23x and 4.0x. Support for PostgreSQL and SAPdb are in the works. And best of all, it's free!! more ......

Auto-Generating Wrapper Classes for Stored Procedures

The AutoSproc tool uses reflection to auto-generate wrapper classes for calling stored procedures. This saves the developer from having to work with ADO.NET classes such as SqlCommand, SqlParameter, SqlDataAdapter, etc. more ...

Part 6: Efficiently Representing Sets

The must-read series continues with another excellent article. This time Scott Mitchell discusses data structures for implementing general and disjoint sets. A set is an unordered collection of unique items that can be enumerated and compared to other sets in a variety of ways. more ...