diff --git a/ILSpy/ILSpy.csproj b/ILSpy/ILSpy.csproj
index d8953ca45..f9d7a38eb 100644
--- a/ILSpy/ILSpy.csproj
+++ b/ILSpy/ILSpy.csproj
@@ -313,9 +313,12 @@
+
+
+
@@ -395,10 +398,22 @@
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
@@ -411,6 +426,14 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
diff --git a/ILSpy/Images/Class.png b/ILSpy/Images/Class.png
index d62ac8b9d..91b35a829 100644
Binary files a/ILSpy/Images/Class.png and b/ILSpy/Images/Class.png differ
diff --git a/ILSpy/Images/Class.xaml b/ILSpy/Images/Class.xaml
new file mode 100644
index 000000000..465fa3ca4
--- /dev/null
+++ b/ILSpy/Images/Class.xaml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ILSpy/Images/Images.cs b/ILSpy/Images/Images.cs
index acac8a34c..fec60807b 100644
--- a/ILSpy/Images/Images.cs
+++ b/ILSpy/Images/Images.cs
@@ -107,12 +107,12 @@ namespace ICSharpCode.ILSpy
public static readonly BitmapImage Event = LoadBitmap("Event");
- private static readonly BitmapImage OverlayProtected = LoadBitmap("OverlayProtected");
- private static readonly BitmapImage OverlayInternal = LoadBitmap("OverlayInternal");
- private static readonly BitmapImage OverlayProtectedInternal = LoadBitmap("OverlayProtectedInternal");
+ private static readonly object OverlayProtected = Load("OverlayProtected");
+ private static readonly object OverlayInternal = Load("OverlayInternal");
+ private static readonly object OverlayProtectedInternal = Load("OverlayProtectedInternal");
private static readonly object OverlayPrivate = Load("OverlayPrivate");
- private static readonly BitmapImage OverlayPrivateProtected = LoadBitmap("OverlayPrivateProtected");
- private static readonly BitmapImage OverlayCompilerControlled = LoadBitmap("OverlayCompilerControlled");
+ private static readonly object OverlayPrivateProtected = Load("OverlayPrivateProtected");
+ private static readonly object OverlayCompilerControlled = Load("OverlayCompilerControlled");
private static readonly object OverlayStatic = Load("OverlayStatic");
diff --git a/ILSpy/Images/OverlayInternal.png b/ILSpy/Images/OverlayInternal.png
index a58776cea..e6bbf2ef5 100644
Binary files a/ILSpy/Images/OverlayInternal.png and b/ILSpy/Images/OverlayInternal.png differ
diff --git a/ILSpy/Images/OverlayInternal.xaml b/ILSpy/Images/OverlayInternal.xaml
new file mode 100644
index 000000000..0547b6dca
Binary files /dev/null and b/ILSpy/Images/OverlayInternal.xaml differ
diff --git a/ILSpy/Images/OverlayPrivate.png b/ILSpy/Images/OverlayPrivate.png
index e33ec404e..605b509b2 100644
Binary files a/ILSpy/Images/OverlayPrivate.png and b/ILSpy/Images/OverlayPrivate.png differ
diff --git a/ILSpy/Images/OverlayPrivate.xaml b/ILSpy/Images/OverlayPrivate.xaml
new file mode 100644
index 000000000..8c3064fea
--- /dev/null
+++ b/ILSpy/Images/OverlayPrivate.xaml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ILSpy/Images/OverlayProtected.png b/ILSpy/Images/OverlayProtected.png
index da9033d88..823c0b9b0 100644
Binary files a/ILSpy/Images/OverlayProtected.png and b/ILSpy/Images/OverlayProtected.png differ
diff --git a/ILSpy/Images/OverlayProtected.xaml b/ILSpy/Images/OverlayProtected.xaml
new file mode 100644
index 000000000..d5cb089b5
--- /dev/null
+++ b/ILSpy/Images/OverlayProtected.xaml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file