NanoXLSX.Core 3.0.0-rc.3
Loading...
Searching...
No Matches
PluginUUID.cs
1/*
2 * NanoXLSX is a small .NET library to generate and read XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
3 * Copyright Raphael Stoeckli © 2025
4 * This library is licensed under the MIT License.
5 * You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
6 */
7
8namespace NanoXLSX.Registry
9{
14 public static class PlugInUUID
15 {
16
17 #region writerUUIDs
21 public const string PasswordWriter = "8106E566-60D6-45DB-BF87-33AB3882C019";
25 public const string WorkbookWriter = "D4272E3A-AC56-4524-9B9F-7B1448DF536B";
29 public const string WorksheetWriter = "51F952E9-A914-4F12-B1CC-2F6C1F3637D7";
33 public const string StyleWriter = "009D7028-E8D9-4BB6-B5C7-F6D5EA2BA01F";
37 public const string SharedStringsWriter = "731BF436-E28D-4136-BEF4-394D2CC65E01";
41 public const string MetadataAppWriter = "49910428-CACB-475A-B39D-833D384DADE8";
45 public const string MetadataCoreWriter = "19C28EEF-D80E-4A22-9B30-26376C7512FE";
49 public const string ThemeWriter = "62E3A926-08F3-4343-ACCE-2A42096C3235";
50 #endregion
51
52 #region generalWriterQueueUUIDs
56 public const string WriterPrependingQueue = "772C4BF6-ED81-4127-80C7-C99D2B5C5EEC";
57
61 public const string WriterPackageRegistryQueue = "C0CE40AC-14D5-4403-A5A3-018C6057A80E";
62
66 public const string WriterAppendingQueue = "04F73656-C355-40A9-9E68-CB21329F3E53";
67 #endregion
68
69
70 #region inlineQueueWriterUUIDs
74 public const string WorkbookInlineWriter = "E69CEC04-A5CD-4DC2-9517-88F895C5CB1E";
78 public const string WorksheetInlineWriter = "E0F6C065-00F8-4A67-AFAF-F358342845BC";
82 public const string StyleInlineWriter = "E9358F10-DD9B-4C5B-9BBB-DC32D5EB0DBB";
86 public const string SharedStringsInlineWriter = "1E87131E-E6BA-4292-B4E5-55B73233D3F5";
90 public const string MetadataAppInlineWriter = "AB45D7E1-7FF9-43D9-B482-91D677A7D614";
94 public const string MetadataCoreInlineWriter = "85AC02E3-1F92-4921-BC69-39B3F328ABCD";
98 public const string ThemeInlineWriter = "4CB6FD0E-AB69-40E9-B048-06B0E00C892D";
99 #endregion
100
101 #region readerUUIDs
105 public const string PasswordReader = "1090EEDC-27AB-4A90-AAAB-E9B02C086082";
109 public const string WorkbookReader = "B8C3405A-081C-453B-9C88-6A4BD7F5359B";
113 public const string WorksheetReader = "1DE75D75-5BF9-48EA-9387-DCF5459EC401";
117 public const string StyleReader = "67AAB19A-4BF1-41B4-BC86-8C5BB5BB91F6";
121 public const string SharedStringsReader = "FF9BC0E6-59BF-4A16-B289-3F2AFD568438";
125 public const string MetadataAppReader = "28C59145-7BB8-416F-BAC9-0130DD8557F9";
129 public const string MetadataCoreReader = "B53F0F3E-71FF-43F0-B60C-C3478DE65788";
133 public const string ThemeReader = "B4733D00-B596-4440-8E33-A803289848BC";
137 public const string RelationshipReader = "DB9AF89B-6181-4F94-A666-5AB70840EDDF";
138 #endregion
139
140 #region generalReaderQueueUUIDs
144 public const string ReaderPrependingQueue = "658A903B-512D-490C-A99B-40C0B0947CBF";
145
149 public const string ReaderPackageRegistryQueue = "1DD50B15-6EB8-451B-A6A8-C9265A8EF55C";
150
154 public const string ReaderAppendingQueue = "69EE822E-910E-4E6B-BC5B-8F27629933AF";
155 #endregion
156
157 #region inlineQueueReaderUUIDs
161 public const string WorkbookInlineReader = "33782BED-FCBA-4BE1-911A-5327C64B9580";
165 public const string WorksheetInlineReader = "20BE8320-9B90-41D2-8580-E1FE05DDC881";
169 public const string StyleInlineReader = "9AC00387-E677-4F1C-88D6-558DAE6FF764";
173 public const string SharedStringsInlineReader = "3730F89E-CD7C-4BD8-B6AC-A18D803ADB2B";
177 public const string MetadataAppInlineReader = "789AFD19-31C5-409A-86C6-7CF5CC49B9C1";
181 public const string MetadataCoreInlineReader = "64A26388-EAD1-4435-AC07-A7FF18DCEEB7";
185 public const string ThemeInlineReader = "4B44E8A8-4560-44EB-8B24-5E11FDC04971";
189 public const string RelationshipInlineReader = "E474D078-FBBC-49BE-B0B8-6086C07023DA";
190 #endregion
191
192 #region entityUUIDs
196 public const string WorksheetDefinitionEntity = "40CF0799-E4E7-4EA7-925F-BB6C9E8F588A";
200 public const string SelectedWorksheetEntity = "DD9B5E9B-2276-484D-B36A-B1F5EB6EE08A";
204 public const string RelationshipEntity = "F2DECC2C-544A-4B22-8C6E-386464586E60";
208 public const string StyleEntity = "638F9F5A-334A-49A1-BE07-1F2F3BFB70C4";
209 #endregion
210
211 }
212}
Static class, holding UUIDs to be used for registering packages, containing plug-ins or identifiers f...
Definition PluginUUID.cs:15
const string MetadataAppInlineWriter
UUID for in-line queued writers, appended right after the execution of the matadata writer (app data)...
Definition PluginUUID.cs:90
const string WriterPackageRegistryQueue
UUID for the prepending queue that holds plug-ins for registering additional package parts for the XL...
Definition PluginUUID.cs:61
const string MetadataCoreReader
UUID for the metadata reader (core data), when a workbook is loaded.
const string ThemeReader
UUID for the theme reader, when a workbook is loaded.
const string SelectedWorksheetEntity
UUID for the selected worksheet, on reading a workbook.
const string SharedStringsReader
UUID for the shared strings reader, when a workbook is loaded.
const string SharedStringsWriter
UUID for the shared strings writer, when a workbook is saved.
Definition PluginUUID.cs:37
const string MetadataCoreInlineWriter
UUID for in-line queued writers, appended right after the execution of the metadata writer (core data...
Definition PluginUUID.cs:94
const string StyleInlineWriter
UUID for in-line queued writers, appended right after the execution of the style writer,...
Definition PluginUUID.cs:82
const string ReaderAppendingQueue
UUID for the appending queue. Plug-ins can register to this queue to be executed after the regular XL...
const string RelationshipReader
UUID for the relationship reader, when a workbook is loaded.
const string WorksheetInlineReader
UUID for in-line queued reader, appended right after the execution of the worksheet reader,...
const string MetadataCoreInlineReader
UUID for in-line queued reader, appended right after the execution of the metadata reader (core data)...
const string PasswordWriter
UUID for the password writer, when a workbook is saved.
Definition PluginUUID.cs:21
const string MetadataAppInlineReader
UUID for in-line queued reader, appended right after the execution of the matadata reader (app data),...
const string WorksheetInlineWriter
UUID for in-line queued writers, appended right after the execution of the worksheet writer,...
Definition PluginUUID.cs:78
const string StyleEntity
UUID for the styles, on reading a workbook.
const string SharedStringsInlineWriter
UUID for in-line queued writers, appended right after the execution of the shared strings writer,...
Definition PluginUUID.cs:86
const string ReaderPrependingQueue
UUID for the prepending queue. Plug-ins can register to this queue to be executed before the regular ...
const string WorksheetWriter
UUID for the worksheet writer, when a workbook is saved.
Definition PluginUUID.cs:29
const string StyleReader
UUID for the style reader, when a workbook is loaded.
const string WorkbookInlineWriter
UUID for in-line queued writers, appended right after the execution of the workbook writer,...
Definition PluginUUID.cs:74
const string ThemeInlineReader
UUID for in-line queued reader, appended right after the execution of the theme reader,...
const string WorksheetReader
UUID for the worksheet reader, when a workbook is loaded.
const string MetadataCoreWriter
UUID for the metadata writer (core data), when a workbook is saved.
Definition PluginUUID.cs:45
const string WorkbookInlineReader
UUID for in-line queued readers, appended right after the execution of the workbook reader,...
const string PasswordReader
UUID for the password reader, when a workbook is loaded.
const string WriterAppendingQueue
UUID for the appending queue. Plug-ins can register to this queue to be executed after the regular XL...
Definition PluginUUID.cs:66
const string RelationshipEntity
UUID for the worksheet relationship section, on reading a workbook.
const string WorkbookReader
UUID for the workbook reader, when a workbook is loaded.
const string StyleWriter
UUID for the style writer, when a workbook is saved.
Definition PluginUUID.cs:33
const string StyleInlineReader
UUID for in-line queued reader, appended right after the execution of the style reader,...
const string MetadataAppWriter
UUID for the matadata writer (app data), when a workbook is saved.
Definition PluginUUID.cs:41
const string SharedStringsInlineReader
UUID for in-line queued reader, appended right after the execution of the shared strings reader,...
const string ThemeInlineWriter
UUID for in-line queued writers, appended right after the execution of the theme writer,...
Definition PluginUUID.cs:98
const string ThemeWriter
UUID for the theme writer, when a workbook is saved.
Definition PluginUUID.cs:49
const string MetadataAppReader
UUID for the matadata reader (app data), when a workbook is loaded.
const string WriterPrependingQueue
UUID for the prepending queue. Plug-ins can register to this queue to be executed before the regular ...
Definition PluginUUID.cs:56
const string WorksheetDefinitionEntity
UUID for the worksheet definitions section, on reading a workbook.
const string RelationshipInlineReader
UUID for in-line queued reader, appended right after the execution of the relationship reader,...
const string WorkbookWriter
UUID for the workbook writer, when a workbook is saved.
Definition PluginUUID.cs:25
const string ReaderPackageRegistryQueue
UUID for the prepending queue that holds plug-ins for registering additional package parts for the XL...