diff --git a/ILSpy/Assets/README.md b/ILSpy/Assets/README.md index 6d78750cc..7172eb021 100644 --- a/ILSpy/Assets/README.md +++ b/ILSpy/Assets/README.md @@ -1,85 +1,87 @@ 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) | | +| | SVG | Origin | Notes | +|---------------------------|-----|----------------------------------------------------------------------------------|---------| +| Assembly | x | VS 2017 Icon Pack (Reference) | | +| AssemblyList | x | VS 2017 Icon Pack (AddReference) | | +| AssemblyListGAC | x | based on VS 2017 Icon Pack (AddReference) + "GAC" text | | +| AssemblyWarning | x | VS 2017 Icon Pack (ReferenceWarning) | | +| Back | x | VS 2017 Icon Pack (Backward) | | +| Class | x | VS 2017 Icon Pack (Class) | | +| Close | x | VS 2017 Icon Pack (Clear) | | +| CollapseAll | x | VS 2017 Icon Pack (CollapseAll) | | +| Constructor | x | based on VS 2017 Icon Pack (Method) using a different colour | | +| Copy | x | VS 2017 Icon Pack (Copy) | | +| Delegate | x | VS 2017 Icon Pack (Delegate) | | +| Delete | x | VS 2017 Icon Pack (Remove_color) | | +| DictionaryContain | x | VS 2017 Icon Pack (DictionaryContain) | | +| Enum | x | VS 2017 Icon Pack (Enumerator) | | +| EnumValue | x | VS 2017 Icon Pack (EnumItem) | | +| Event | x | VS 2017 Icon Pack (Event) | | +| ExpandAll | x | VS 2017 Icon Pack (ExpandAll) | | +| ExportOverlay | x | slightly modified VS 2017 Icon Pack (Export) | | +| ExtensionMethod | x | VS 2017 Icon Pack (ExtensionMethod) | | +| Field | x | VS 2017 Icon Pack (Field) | | +| FieldReadOnly | x | VS 2017 Icon Pack (Field) with different color | | +| FindAssembly | x | based on VS 2017 Icon Pack (Reference + Search) with transparency modifications | | +| Folder.Closed | x | VS 2017 Icon Pack (Folder) | | +| Folder.Open | x | VS 2017 Icon Pack (FolderOpen) | | +| Forward | x | VS 2017 Icon Pack (Forward) | | +| Header | x | VS 2017 Icon Pack (PageHeader) | | +| Heap | x | VS 2017 Icon Pack (Datalist) | | +| Indexer | x | VS 2017 Icon Pack (Indexer) | | +| Interface | x | VS 2017 Icon Pack (Interface) | | +| Library | x | VS 2017 Icon Pack (Library) | | +| ListFolder | x | VS 2017 Icon Pack (ListFolder) | | +| ListFolder.Open | x | VS 2017 Icon Pack (ListFolderOpen) | | +| Literal | x | VS 2017 Icon Pack (Literal) | | +| Metadata | x | VS 2017 Icon Pack (Metadata) | | +| MetadataFile | x | combined ProgramDebugDatabase + Metadata | | +| MetadataTable | x | VS 2017 Icon Pack (LinkedTable) | | +| MetadataTableGroup | x | VS 2017 Icon Pack (LinkedTableGroup) | | +| Method | x | VS 2017 Icon Pack (Method) | | +| Namespace | x | VS 2017 Icon Pack (Namespace) | | +| OK | x | VS 2017 Icon Pack (StatusOK) | | +| Open | x | VS 2017 Icon Pack (Open) | | +| Operator | x | VS 2017 Icon Pack (Operator) | | +| OverlayCompilerControlled | x | based on VS 2017 Icon Pack (StatusBlocked) | | +| OverlayInternal | x | based on VS 2017 Icon Pack (Friend) | | +| OverlayPrivate | x | extracted from VS 2017 Icon Pack (ActionPrivate) | | +| OverlayPrivateProtected | x | combined OverlayPrivate and OverlayProtected | | +| OverlayProtected | x | extracted from VS 2017 Icon Pack (ActionProtected) | | +| OverlayProtectedInternal | x | combined OverlayProtected and OverlayInternal | | +| OverlayStatic | x | custom | | +| PInvokeMethod | x | based on VS 2017 Icon Pack (ExtensionMethod) with rotated arrow | | +| ProgramDebugDatabase | x | VS 2017 Icon Pack (ProgramDebugDatabase) | | +| Property | x | VS 2017 Icon Pack (Property) | | +| ReferenceFolder | x | combined VS 2017 Icon Pack (Reference) two times | | +| ReferenceOverlay | x | extracted arrow from VS 2017 Icon Pack (TypeShortcut) | | +| Refresh | x | VS 2017 Icon Pack (Refresh) | | +| Resource | x | VS 2017 Icon Pack (Document) | | +| ResourceImage | x | VS 2017 Icon Pack (Image) | | +| ResourceResourcesFile | x | VS 2017 Icon Pack (LocalResources) | | +| ResourceXml | x | VS 2017 Icon Pack (XMLFile) | | +| ResourceXsd | x | combined VS 2017 Icon Pack (XMLSchema) with the file symbol in ResourceXslt | | +| ResourceXsl | x | VS 2017 Icon Pack (XMLTransformation) | | +| ResultToJSON | x | VS 2017 Icon Pack (ResultToJSON) | | +| ResourceXslt | x | VS 2017 Icon Pack (XSLTTemplate) | | +| Save | x | VS 2017 Icon Pack (Save) | | +| Search | x | VS 2017 Icon Pack (Search) | | +| SearchMsdn | x | based on VS 2017 Icon Pack (Search) + Microsoft Logo | | +| ShowAll | x | combined PublicOnly, OverlayPrivate, OverlayProtected, OverlayInternal | | +| ShowPrivateInternal | x | combined OverlayPrivate and OverlayInternal | | +| ShowPublicOnly | x | VS 2017 Icon Pack (Type) | | +| Sort | x | VS 2017 Icon Pack (SortAscending) | | +| Struct | x | VS 2017 Icon Pack (Structure) | | +| SubTypes | x | based on VS 2017 Icon Pack (BaseType) rotated +90° | | +| SuperTypes | x | based on VS 2017 Icon Pack (BaseType) rotated -90° | | +| SwitchSourceOrTarget | x | VS 2017 Icon Pack (SwitchSourceOrTarget) | | +| ViewCode | x | VS 2017 Icon Pack (GoToSourceCode) | | +| VirtualMethod | x | combined VS 2017 Icon Pack (Method) two times | | +| Warning | 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 +## Information on Sources + +* VS 2017 Image Library https://www.microsoft.com/en-us/download/details.aspx?id=35825 +* FontAwesome Free https://docs.fontawesome.com/desktop/setup/get-started (eg snowflake icon in PreviewTabFreezeButtonBehavior) \ No newline at end of file