Archives for Language features, Development Methodologies - Page 18
Using Delegates in C#
Introduction Delegates encapsulate a method. All they do is provide an alternate way to call (‘invoke’) a method. This concept has been around for a while (function pointers in C…
DataContractSerializer – MaxItemsInObjectGraph exceeded exception
Simple Self Reference Consider the following class – a Person contains a list of Children - who are also Persons. So, Person references Person inside itself. This is a self-reference.…
SQL Server – Applying Database Tuning Advisor Recommendations
Once you have obtained a good ‘performance’ trace for your database, you can enlist the help of SQL Server’s tuning advisor. The advisor will treat the queries in the trace…
A useful sql server (production) trace template
Introduction To run a sql server profiler session, you need a ‘trace template’. The default built-in templates are a good starting point (especially the ‘tuning’ template). However, a more advanced…
Inserting code snippets into MS Word documents
Step 1 – Insert Object from MS Word’s INSERT menu. Select OBJECT from the drop-down (as opposed to ‘Text from file’). Step 2 – You should see an ‘Object’…
Source file ‘\Properties\AssemblyInfo.cs’ could not be opened (‘Unspecified error ‘)
Introduction You’ve just downloaded a project (from either codeproject or github or some other repository) – and opened it up in your current version of Visual Studio. On trying to…
Decompiling external source code–Visual Studio
Introduction There are occasions where one needs to step into 3rd party source code – just to get an idea of what may be going on within their own application…
The located assembly’s manifest definition does not match the assembly reference
Introduction This is more of a maintenance issue than anything else. Often, you end up referencing open source / 3rd party assemblies – that need to be upgraded to newer…