Für Visual Studio 2008 habe ich ein dunkles Farb-Schema von Scott Hanselmann angepasst und speziell für den ReSharper noch einige Anpassungen vorgenommen.
Das neue Farbschema kann hier heruntergeladen und in Visual Studio importiert werden.
Seit geraumer Zeit zeigte die Code-Vervollständigung unter C# folgendes Bild:
Dabei sind viele unnütze if-Kombination zu sehen, welche sich auf vorhandene Namespace-Definitionen beziehen. Nach längerer Suche konnte ich den Verursacher ausmachen. Ich verwende in den betroffenen Projekten VistaDB. In der Version 3.5 build 84 wurde die Library mittels Obfuscation unleserlich gemacht. Leider hat genau diese Verschlüsselung der Bibliothek den Effekt, dass jedes nicht öffentliche Objekt in einen eigenen neuen Namespace gelegt wird, hier also beispielsweise:
if
If
IF
@if
Diese Namespace-Definitionen bietet der Resharper per Code-Vervollständigung. Leider steht sowohl seitens VistaDB als auch seitens JetBrains eine Lösung noch aus.