diff --git a/ILSpy/ILSpy.csproj b/ILSpy/ILSpy.csproj
index f9d7a38eb..319e94081 100644
--- a/ILSpy/ILSpy.csproj
+++ b/ILSpy/ILSpy.csproj
@@ -315,13 +315,17 @@
+
+
+
+
@@ -418,10 +422,22 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
@@ -446,6 +462,10 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
MSBuild:Compile
diff --git a/ILSpy/Images/Delegate.png b/ILSpy/Images/Delegate.png
index ab3ebb548..9a45db9c0 100644
Binary files a/ILSpy/Images/Delegate.png and b/ILSpy/Images/Delegate.png differ
diff --git a/ILSpy/Images/Delegate.xaml b/ILSpy/Images/Delegate.xaml
new file mode 100644
index 000000000..268ddb36e
--- /dev/null
+++ b/ILSpy/Images/Delegate.xaml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ILSpy/Images/Enum.png b/ILSpy/Images/Enum.png
index 11bee284b..f7ca96881 100644
Binary files a/ILSpy/Images/Enum.png and b/ILSpy/Images/Enum.png differ
diff --git a/ILSpy/Images/Enum.xaml b/ILSpy/Images/Enum.xaml
new file mode 100644
index 000000000..7f40a3518
--- /dev/null
+++ b/ILSpy/Images/Enum.xaml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ILSpy/Images/Images.cs b/ILSpy/Images/Images.cs
index fec60807b..70c3928b9 100644
--- a/ILSpy/Images/Images.cs
+++ b/ILSpy/Images/Images.cs
@@ -83,10 +83,10 @@ namespace ICSharpCode.ILSpy
public static readonly BitmapImage ResourceXslt = LoadBitmap("ResourceXslt");
public static readonly object Class = Load("Class");
- public static readonly BitmapImage Struct = LoadBitmap("Struct");
- public static readonly BitmapImage Interface = LoadBitmap("Interface");
- public static readonly BitmapImage Delegate = LoadBitmap("Delegate");
- public static readonly BitmapImage Enum = LoadBitmap("Enum");
+ public static readonly object Struct = Load("Struct");
+ public static readonly object Interface = Load("Interface");
+ public static readonly object Delegate = Load("Delegate");
+ public static readonly object Enum = Load("Enum");
public static readonly BitmapImage StaticClass = LoadBitmap("StaticClass");
diff --git a/ILSpy/Images/Interface.png b/ILSpy/Images/Interface.png
index 906a8ef07..3b07597dd 100644
Binary files a/ILSpy/Images/Interface.png and b/ILSpy/Images/Interface.png differ
diff --git a/ILSpy/Images/Interface.xaml b/ILSpy/Images/Interface.xaml
new file mode 100644
index 000000000..86ca1ef23
--- /dev/null
+++ b/ILSpy/Images/Interface.xaml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ILSpy/Images/Struct.png b/ILSpy/Images/Struct.png
index 745352b9b..abbf37aa8 100644
Binary files a/ILSpy/Images/Struct.png and b/ILSpy/Images/Struct.png differ
diff --git a/ILSpy/Images/Struct.xaml b/ILSpy/Images/Struct.xaml
new file mode 100644
index 000000000..b5142701b
--- /dev/null
+++ b/ILSpy/Images/Struct.xaml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file