From 2ca0012251b370e545689beb3d58ee8524d73fde Mon Sep 17 00:00:00 2001 From: Ed Harvey Date: Mon, 23 May 2011 18:28:38 +1000 Subject: [PATCH] Added specific icons for general xml-based resource nodes --- ILSpy/ILSpy.csproj | 9 ++++- ILSpy/Images/Images.cs | 3 ++ ILSpy/Images/ResourceXml.png | Bin 0 -> 465 bytes ILSpy/Images/ResourceXsd.png | Bin 0 -> 1398 bytes ILSpy/Images/ResourceXslt.png | Bin 0 -> 1357 bytes .../ResourceNodes/XmlResourceNode.cs | 38 +++++++++++++----- 6 files changed, 38 insertions(+), 12 deletions(-) create mode 100644 ILSpy/Images/ResourceXml.png create mode 100644 ILSpy/Images/ResourceXsd.png create mode 100644 ILSpy/Images/ResourceXslt.png diff --git a/ILSpy/ILSpy.csproj b/ILSpy/ILSpy.csproj index 0fd9f90e8..34b7a4d40 100644 --- a/ILSpy/ILSpy.csproj +++ b/ILSpy/ILSpy.csproj @@ -94,7 +94,7 @@ - + @@ -160,6 +160,7 @@ + @@ -315,6 +316,10 @@ ICSharpCode.TreeView - + + + + + \ No newline at end of file diff --git a/ILSpy/Images/Images.cs b/ILSpy/Images/Images.cs index 8755e772e..8e8f2b08d 100644 --- a/ILSpy/Images/Images.cs +++ b/ILSpy/Images/Images.cs @@ -59,6 +59,9 @@ namespace ICSharpCode.ILSpy public static readonly BitmapImage Resource = LoadBitmap("Resource"); public static readonly BitmapImage ResourceImage = LoadBitmap("ResourceImage"); public static readonly BitmapImage ResourceResourcesFile = LoadBitmap("ResourceResourcesFile"); + public static readonly BitmapImage ResourceXml = LoadBitmap("ResourceXml"); + public static readonly BitmapImage ResourceXsd = LoadBitmap("ResourceXsd"); + public static readonly BitmapImage ResourceXslt = LoadBitmap("ResourceXslt"); public static readonly BitmapImage Class = LoadBitmap("Class"); public static readonly BitmapImage Struct = LoadBitmap("Struct"); diff --git a/ILSpy/Images/ResourceXml.png b/ILSpy/Images/ResourceXml.png new file mode 100644 index 0000000000000000000000000000000000000000..157feead5668e880b027eee9a68e28c52f0decb7 GIT binary patch literal 465 zcmV;?0WSWDP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02XvbSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8JLvUk0003*Nkl#TBt)1Y!kZ#EQe*>GW==L)eC!-2Uc#J?Gv| zCZ^=8#F(zu6{=NrPa3aCi~~;A_H9dm5JF@NI02Cx39WSq@c@57+}Aq*I7R?4kb0*O zuX040gjm-cPbmfU*;vRCU~X{GsNZYMZetrIS|mtz6{3yC)$_~(=w0*C*y{kW|Jt*d z02em}rlr7TDKRCeD}w0nb`I=7EQK9T-+@>*I8U!}mPL3>jYH=^nP^m`IRai<0JS;T zIJ}i^JA>g0qxlsu7UBVlvaq>GoM%PYPv)8H&KYUg0RtSwi^H+pkLDtIfP9g+4or`A zKpJ*1Pv;EiK%I;Jxj$giFd%tILck!-a7(0NKztYDKTUui{R;Zgt@B+400000NkvXX Hu0mjfohZ4O literal 0 HcmV?d00001 diff --git a/ILSpy/Images/ResourceXsd.png b/ILSpy/Images/ResourceXsd.png new file mode 100644 index 0000000000000000000000000000000000000000..4422be59eb79e22c51a50a7cdd56f75a3cbb90fb GIT binary patch literal 1398 zcmeHG|1;BZ7=KI7mrSm3azu9(zgXO<$hVs?bK0@VaiP?t{b0zh`X%CrO6$_)&RyTH zQG9X?HN;HY$mSN?nb_Qf!;H{2Y?wWL{2hAkd7jtvyzcqw^}44jl}aYK__!d12$ZCF z8jkLJG4U6OA&8QBE@|t{4@$rcs7zjA z&74`gUKg|>W6U3%b>A3y-IS}3KcnY`O zxi~4S6d^asUfB&6H8OD0i=B|krWf60-_5(7kBak{EH;sq&khJ9hD0uIF!2i|C7zTX zL=PU)XNW`GAI_X?mz~a#2%Ua$JsD(D#glw2%;~Ym1#`I{pJ}nlBSr+$v;hxw4mKA+ zc9@JgZYvvq8d}qp%Ga9jmwZpjDJr=a-iV$D@~)2RgYV3+cn`(}w={%Dv(>I#<}+Rd zBTGa>RLqB&U6Qo?ve`9|b0qG%?~C`?Ws#;ZBhjB6u5iwYVJSN+rijF7@6jy3W1Ou> zqeHZJT6QkC`o!nA99F}{f?i!ivKyz;-s`BMwmv?}i}2`xU7w?l7d{-@T1U!MsjHUu OUV)N8jctYPs0 literal 0 HcmV?d00001 diff --git a/ILSpy/Images/ResourceXslt.png b/ILSpy/Images/ResourceXslt.png new file mode 100644 index 0000000000000000000000000000000000000000..107c9f2a684ff0192696d1921fa9e3929b3b3a5d GIT binary patch literal 1357 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NSs56Z83KGlT!G@Ip2=ojDJ2XHwZfuxBBGr-`hCWxNB7i!xm(jbY3<}i+ovtv zHGSFcSu6MLU$|!9qIGjt9-OoK;JkH*7p^_BX#LT}n~pEraA5JK6DzlzT)E@i%AM!e z?Y_8f-<6HK&u-jvZp+>an-1OBdFb-)!&mkmyLNEv@r!$oUfy@?>%+FMPbYkRG2_6= zn}<)|JaXpNsq@!PoWFbe;{ChFPhGn4G%83fBye}`v3p?k6(U&{r>mskH7!_fB5*Oa{{R2+|NqZFfByXa z`ya>w`f(JDh5*(OxP3kam{_QeYm>a8!j|*x_jwshoNDGf8LQ++Ste@(m?loNfsN_1wT;GFBLkBV&c59&B3 aS;N>FT&|g0@%}j|J$SnMxvX Task.Factory.StartNew( () => { try { // cache read XAML because stream will be closed after first read - if (xaml == null) { + if (xml == null) { using (var reader = new StreamReader(Data)) { - xaml = reader.ReadToEnd(); + xml = reader.ReadToEnd(); } } - output.Write(xaml); + output.Write(xml); highlighting = HighlightingManager.Instance.GetDefinitionByExtension(".xml"); - } catch (Exception ex) { + } + catch (Exception ex) { output.Write(ex.ToString()); } return output;