diff --git a/ILSpy/Assets/README.md b/ILSpy/Assets/README.md new file mode 100644 index 000000000..6d78750cc --- /dev/null +++ b/ILSpy/Assets/README.md @@ -0,0 +1,85 @@ +Icons used in ILSpy: +-------------------- + +| | SVG | XAML | Origin | Notes | +|---------------------------|-----|------|---------------------------------------------------------------------------------|---------| +| Assembly | x | x | VS 2017 Icon Pack (Reference) | | +| AssemblyList | x | x | VS 2017 Icon Pack (AddReference) | | +| AssemblyListGAC | x | x | based on VS 2017 Icon Pack (AddReference) + "GAC" text | | +| AssemblyWarning | x | x | VS 2017 Icon Pack (ReferenceWarning) | | +| Back | x | x | VS 2017 Icon Pack (Backward) | | +| Class | x | x | VS 2017 Icon Pack (Class) | | +| Close | x | x | VS 2017 Icon Pack (Clear) | | +| CollapseAll | x | x | VS 2017 Icon Pack (CollapseAll) | | +| Constructor | x | x | based on VS 2017 Icon Pack (Method) using a different colour | | +| Copy | x | x | VS 2017 Icon Pack (Copy) | | +| Delegate | x | x | VS 2017 Icon Pack (Delegate) | | +| Delete | x | x | VS 2017 Icon Pack (Remove_color) | | +| DictionaryContain | x | x | VS 2017 Icon Pack (DictionaryContain) | | +| Enum | x | x | VS 2017 Icon Pack (Enumerator) | | +| EnumValue | x | x | VS 2017 Icon Pack (EnumItem) | | +| Event | x | x | VS 2017 Icon Pack (Event) | | +| ExpandAll | x | x | VS 2017 Icon Pack (ExpandAll) | | +| ExportOverlay | x | x | slightly modified VS 2017 Icon Pack (Export) | | +| ExtensionMethod | x | x | VS 2017 Icon Pack (ExtensionMethod) | | +| Field | x | x | VS 2017 Icon Pack (Field) | | +| FieldReadOnly | x | x | VS 2017 Icon Pack (Field) with different color | | +| FindAssembly | x | x | based on VS 2017 Icon Pack (Reference + Search) with transparency modifications | | +| Folder.Closed | x | x | VS 2017 Icon Pack (Folder) | | +| Folder.Open | x | x | VS 2017 Icon Pack (FolderOpen) | | +| Forward | x | x | VS 2017 Icon Pack (Forward) | | +| Header | x | x | VS 2017 Icon Pack (PageHeader) | | +| Heap | x | x | VS 2017 Icon Pack (Datalist) | | +| Indexer | x | x | VS 2017 Icon Pack (Indexer) | | +| Interface | x | x | VS 2017 Icon Pack (Interface) | | +| Library | x | x | VS 2017 Icon Pack (Library) | | +| ListFolder | x | x | VS 2017 Icon Pack (ListFolder) | | +| ListFolder.Open | x | x | VS 2017 Icon Pack (ListFolderOpen) | | +| Literal | x | x | VS 2017 Icon Pack (Literal) | | +| Metadata | x | x | VS 2017 Icon Pack (Metadata) | | +| MetadataFile | x | x | combined ProgramDebugDatabase + Metadata | | +| MetadataTable | x | x | VS 2017 Icon Pack (LinkedTable) | | +| MetadataTableGroup | x | x | VS 2017 Icon Pack (LinkedTableGroup) | | +| Method | x | x | VS 2017 Icon Pack (Method) | | +| Namespace | x | x | VS 2017 Icon Pack (Namespace) | | +| OK | x | x | VS 2017 Icon Pack (StatusOK) | | +| Open | x | x | VS 2017 Icon Pack (Open) | | +| Operator | x | x | VS 2017 Icon Pack (Operator) | | +| OverlayCompilerControlled | x | x | based on VS 2017 Icon Pack (StatusBlocked) | | +| OverlayInternal | x | x | based on VS 2017 Icon Pack (Friend) | | +| OverlayPrivate | x | x | extracted from VS 2017 Icon Pack (ActionPrivate) | | +| OverlayPrivateProtected | x | x | combined OverlayPrivate and OverlayProtected | | +| OverlayProtected | x | x | extracted from VS 2017 Icon Pack (ActionProtected) | | +| OverlayProtectedInternal | x | x | combined OverlayProtected and OverlayInternal | | +| OverlayStatic | x | x | custom | | +| PInvokeMethod | x | x | based on VS 2017 Icon Pack (ExtensionMethod) with rotated arrow | | +| ProgramDebugDatabase | x | x | VS 2017 Icon Pack (ProgramDebugDatabase) | | +| Property | x | x | VS 2017 Icon Pack (Property) | | +| ReferenceFolder | x | x | combined VS 2017 Icon Pack (Reference) two times | | +| ReferenceOverlay | x | x | extracted arrow from VS 2017 Icon Pack (TypeShortcut) | | +| Refresh | x | x | VS 2017 Icon Pack (Refresh) | | +| Resource | x | x | VS 2017 Icon Pack (Document) | | +| ResourceImage | x | x | VS 2017 Icon Pack (Image) | | +| ResourceResourcesFile | x | x | VS 2017 Icon Pack (LocalResources) | | +| ResourceXml | x | x | VS 2017 Icon Pack (XMLFile) | | +| ResourceXsd | x | x | combined VS 2017 Icon Pack (XMLSchema) with the file symbol in ResourceXslt | | +| ResourceXsl | x | x | VS 2017 Icon Pack (XMLTransformation) | | +| ResultToJSON | x | x | VS 2017 Icon Pack (ResultToJSON) | | +| ResourceXslt | x | x | VS 2017 Icon Pack (XSLTTemplate) | | +| Save | x | x | VS 2017 Icon Pack (Save) | | +| Search | x | x | VS 2017 Icon Pack (Search) | | +| SearchMsdn | x | x | based on VS 2017 Icon Pack (Search) + Microsoft Logo | | +| ShowAll | x | x | combined PublicOnly, OverlayPrivate, OverlayProtected, OverlayInternal | | +| ShowPrivateInternal | x | x | combined OverlayPrivate and OverlayInternal | | +| ShowPublicOnly | x | x | VS 2017 Icon Pack (Type) | | +| Sort | x | x | VS 2017 Icon Pack (SortAscending) | | +| Struct | x | x | VS 2017 Icon Pack (Structure) | | +| SubTypes | x | x | based on VS 2017 Icon Pack (BaseType) rotated +90° | | +| SuperTypes | x | x | based on VS 2017 Icon Pack (BaseType) rotated -90° | | +| SwitchSourceOrTarget | x | x | VS 2017 Icon Pack (SwitchSourceOrTarget) | | +| ViewCode | x | x | VS 2017 Icon Pack (GoToSourceCode) | | +| VirtualMethod | x | x | combined VS 2017 Icon Pack (Method) two times | | +| Warning | x | x | VS 2017 Icon Pack (StatusWarning) | | + +Note: All XAML icons from VS 2017 Icon Pack are modified to not include a `Viewbox` XAML root element. We always use a `Drawing`-derived root element. +Note: When changing an icon, start with SVG and use https://github.com/BerndK/SvgToXaml to generate the XAML. The result is much better XAML than what Inkscape produces. \ No newline at end of file