diff options
Diffstat (limited to 'src/WixToolset.Data/Symbols/SymbolDefinitions.cs')
-rw-r--r-- | src/WixToolset.Data/Symbols/SymbolDefinitions.cs | 736 |
1 files changed, 736 insertions, 0 deletions
diff --git a/src/WixToolset.Data/Symbols/SymbolDefinitions.cs b/src/WixToolset.Data/Symbols/SymbolDefinitions.cs new file mode 100644 index 00000000..ea90ef7b --- /dev/null +++ b/src/WixToolset.Data/Symbols/SymbolDefinitions.cs | |||
@@ -0,0 +1,736 @@ | |||
1 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. | ||
2 | |||
3 | namespace WixToolset.Data | ||
4 | { | ||
5 | using System; | ||
6 | |||
7 | public enum SymbolDefinitionType | ||
8 | { | ||
9 | SummaryInformation, | ||
10 | ActionText, | ||
11 | AppId, | ||
12 | AppSearch, | ||
13 | BBControl, | ||
14 | Billboard, | ||
15 | Binary, | ||
16 | CCPSearch, | ||
17 | CheckBox, | ||
18 | Class, | ||
19 | ComboBox, | ||
20 | CompLocator, | ||
21 | Complus, | ||
22 | Component, | ||
23 | Condition, | ||
24 | Control, | ||
25 | ControlCondition, | ||
26 | ControlEvent, | ||
27 | CreateFolder, | ||
28 | CustomAction, | ||
29 | Dialog, | ||
30 | Directory, | ||
31 | DrLocator, | ||
32 | DuplicateFile, | ||
33 | Environment, | ||
34 | Error, | ||
35 | EventMapping, | ||
36 | Extension, | ||
37 | ExternalFiles, | ||
38 | FamilyFileRanges, | ||
39 | Feature, | ||
40 | FeatureComponents, | ||
41 | File, | ||
42 | FileSFPCatalog, | ||
43 | Icon, | ||
44 | ImageFamilies, | ||
45 | IniFile, | ||
46 | IniLocator, | ||
47 | IsolatedComponent, | ||
48 | LaunchCondition, | ||
49 | ListBox, | ||
50 | ListView, | ||
51 | LockPermissions, | ||
52 | Media, | ||
53 | MIME, | ||
54 | ModuleComponents, | ||
55 | ModuleConfiguration, | ||
56 | ModuleDependency, | ||
57 | ModuleExclusion, | ||
58 | ModuleIgnoreTable, | ||
59 | ModuleSignature, | ||
60 | ModuleSubstitution, | ||
61 | MoveFile, | ||
62 | Assembly, | ||
63 | MsiAssemblyName, | ||
64 | MsiDigitalCertificate, | ||
65 | MsiDigitalSignature, | ||
66 | MsiEmbeddedChainer, | ||
67 | MsiEmbeddedUI, | ||
68 | MsiFileHash, | ||
69 | MsiLockPermissionsEx, | ||
70 | MsiPackageCertificate, | ||
71 | MsiPatchCertificate, | ||
72 | MsiPatchHeaders, | ||
73 | MsiPatchMetadata, | ||
74 | MsiPatchOldAssemblyFile, | ||
75 | MsiPatchOldAssemblyName, | ||
76 | MsiPatchSequence, | ||
77 | MsiServiceConfig, | ||
78 | MsiServiceConfigFailureActions, | ||
79 | MsiShortcutProperty, | ||
80 | ODBCAttribute, | ||
81 | ODBCDataSource, | ||
82 | ODBCDriver, | ||
83 | ODBCSourceAttribute, | ||
84 | ODBCTranslator, | ||
85 | Patch, | ||
86 | PatchMetadata, | ||
87 | PatchPackage, | ||
88 | PatchSequence, | ||
89 | ProgId, | ||
90 | Properties, | ||
91 | Property, | ||
92 | ProvidesDependency, | ||
93 | PublishComponent, | ||
94 | RadioButton, | ||
95 | Registry, | ||
96 | RegLocator, | ||
97 | RemoveFile, | ||
98 | RemoveRegistry, | ||
99 | ReserveCost, | ||
100 | ServiceControl, | ||
101 | ServiceInstall, | ||
102 | SFPCatalog, | ||
103 | Shortcut, | ||
104 | Signature, | ||
105 | TargetFilesOptionalData, | ||
106 | TargetImages, | ||
107 | TextStyle, | ||
108 | TypeLib, | ||
109 | UIText, | ||
110 | Upgrade, | ||
111 | UpgradedFilesOptionalData, | ||
112 | UpgradedFilesToIgnore, | ||
113 | UpgradedImages, | ||
114 | Verb, | ||
115 | WixAction, | ||
116 | WixApprovedExeForElevation, | ||
117 | WixBindUpdatedFiles, | ||
118 | WixBootstrapperApplication, | ||
119 | WixBuildInfo, | ||
120 | WixBundle, | ||
121 | WixBundleCatalog, | ||
122 | WixBundleContainer, | ||
123 | WixBundleCustomData, | ||
124 | WixBundleCustomDataAttribute, | ||
125 | WixBundleCustomDataCell, | ||
126 | WixBundleExePackage, | ||
127 | WixBundleExtension, | ||
128 | WixBundleMsiFeature, | ||
129 | WixBundleMsiPackage, | ||
130 | WixBundleMsiProperty, | ||
131 | WixBundleMspPackage, | ||
132 | WixBundleMsuPackage, | ||
133 | WixBundlePackage, | ||
134 | WixBundlePackageCommandLine, | ||
135 | WixBundlePackageExitCode, | ||
136 | WixBundlePackageGroup, | ||
137 | WixBundlePatchTargetCode, | ||
138 | WixBundlePayload, | ||
139 | WixBundlePayloadGroup, | ||
140 | WixBundleRelatedPackage, | ||
141 | WixBundleRollbackBoundary, | ||
142 | WixBundleSlipstreamMsp, | ||
143 | WixBundleUpdate, | ||
144 | WixBundleVariable, | ||
145 | WixChain, | ||
146 | WixChainItem, | ||
147 | WixComplexReference, | ||
148 | WixComponentGroup, | ||
149 | WixComponentSearch, | ||
150 | WixCustomTable, | ||
151 | WixCustomTableCell, | ||
152 | WixCustomTableColumn, | ||
153 | WixDeltaPatchFile, | ||
154 | WixDeltaPatchSymbolPaths, | ||
155 | WixDependencyProvider, | ||
156 | WixEnsureTable, | ||
157 | WixFeatureGroup, | ||
158 | WixFeatureModules, | ||
159 | WixFileSearch, | ||
160 | WixFragment, | ||
161 | WixGroup, | ||
162 | WixInstanceComponent, | ||
163 | WixInstanceTransforms, | ||
164 | WixMediaTemplate, | ||
165 | WixMerge, | ||
166 | WixOrdering, | ||
167 | WixPatchBaseline, | ||
168 | WixPatchFamilyGroup, | ||
169 | WixPatchId, | ||
170 | WixPatchRef, | ||
171 | WixPatchTarget, | ||
172 | WixProductSearch, | ||
173 | WixProperty, | ||
174 | WixRegistrySearch, | ||
175 | WixRelatedBundle, | ||
176 | WixSearch, | ||
177 | WixSearchRelation, | ||
178 | WixSetVariable, | ||
179 | WixSimpleReference, | ||
180 | WixSuppressAction, | ||
181 | WixSuppressModularization, | ||
182 | WixUI, | ||
183 | WixUpdateRegistration, | ||
184 | WixVariable, | ||
185 | MustBeFromAnExtension, | ||
186 | } | ||
187 | |||
188 | public static partial class SymbolDefinitions | ||
189 | { | ||
190 | public static readonly Version Version = new Version("4.0.0"); | ||
191 | |||
192 | public static IntermediateSymbolDefinition ByName(string name) | ||
193 | { | ||
194 | if (!Enum.TryParse(name, out SymbolDefinitionType type) || type == SymbolDefinitionType.MustBeFromAnExtension) | ||
195 | { | ||
196 | return null; | ||
197 | } | ||
198 | |||
199 | return ByType(type); | ||
200 | } | ||
201 | |||
202 | public static IntermediateSymbolDefinition ByType(SymbolDefinitionType type) | ||
203 | { | ||
204 | switch (type) | ||
205 | { | ||
206 | case SymbolDefinitionType.SummaryInformation: | ||
207 | return SymbolDefinitions.SummaryInformation; | ||
208 | |||
209 | case SymbolDefinitionType.ActionText: | ||
210 | return SymbolDefinitions.ActionText; | ||
211 | |||
212 | case SymbolDefinitionType.AppId: | ||
213 | return SymbolDefinitions.AppId; | ||
214 | |||
215 | case SymbolDefinitionType.AppSearch: | ||
216 | return SymbolDefinitions.AppSearch; | ||
217 | |||
218 | case SymbolDefinitionType.BBControl: | ||
219 | return SymbolDefinitions.BBControl; | ||
220 | |||
221 | case SymbolDefinitionType.Billboard: | ||
222 | return SymbolDefinitions.Billboard; | ||
223 | |||
224 | case SymbolDefinitionType.Binary: | ||
225 | return SymbolDefinitions.Binary; | ||
226 | |||
227 | case SymbolDefinitionType.CCPSearch: | ||
228 | return SymbolDefinitions.CCPSearch; | ||
229 | |||
230 | case SymbolDefinitionType.CheckBox: | ||
231 | return SymbolDefinitions.CheckBox; | ||
232 | |||
233 | case SymbolDefinitionType.Class: | ||
234 | return SymbolDefinitions.Class; | ||
235 | |||
236 | case SymbolDefinitionType.ComboBox: | ||
237 | return SymbolDefinitions.ComboBox; | ||
238 | |||
239 | case SymbolDefinitionType.CompLocator: | ||
240 | return SymbolDefinitions.CompLocator; | ||
241 | |||
242 | case SymbolDefinitionType.Complus: | ||
243 | return SymbolDefinitions.Complus; | ||
244 | |||
245 | case SymbolDefinitionType.Component: | ||
246 | return SymbolDefinitions.Component; | ||
247 | |||
248 | case SymbolDefinitionType.Condition: | ||
249 | return SymbolDefinitions.Condition; | ||
250 | |||
251 | case SymbolDefinitionType.Control: | ||
252 | return SymbolDefinitions.Control; | ||
253 | |||
254 | case SymbolDefinitionType.ControlCondition: | ||
255 | return SymbolDefinitions.ControlCondition; | ||
256 | |||
257 | case SymbolDefinitionType.ControlEvent: | ||
258 | return SymbolDefinitions.ControlEvent; | ||
259 | |||
260 | case SymbolDefinitionType.CreateFolder: | ||
261 | return SymbolDefinitions.CreateFolder; | ||
262 | |||
263 | case SymbolDefinitionType.CustomAction: | ||
264 | return SymbolDefinitions.CustomAction; | ||
265 | |||
266 | case SymbolDefinitionType.Dialog: | ||
267 | return SymbolDefinitions.Dialog; | ||
268 | |||
269 | case SymbolDefinitionType.Directory: | ||
270 | return SymbolDefinitions.Directory; | ||
271 | |||
272 | case SymbolDefinitionType.DrLocator: | ||
273 | return SymbolDefinitions.DrLocator; | ||
274 | |||
275 | case SymbolDefinitionType.DuplicateFile: | ||
276 | return SymbolDefinitions.DuplicateFile; | ||
277 | |||
278 | case SymbolDefinitionType.Environment: | ||
279 | return SymbolDefinitions.Environment; | ||
280 | |||
281 | case SymbolDefinitionType.Error: | ||
282 | return SymbolDefinitions.Error; | ||
283 | |||
284 | case SymbolDefinitionType.EventMapping: | ||
285 | return SymbolDefinitions.EventMapping; | ||
286 | |||
287 | case SymbolDefinitionType.Extension: | ||
288 | return SymbolDefinitions.Extension; | ||
289 | |||
290 | case SymbolDefinitionType.ExternalFiles: | ||
291 | return SymbolDefinitions.ExternalFiles; | ||
292 | |||
293 | case SymbolDefinitionType.FamilyFileRanges: | ||
294 | return SymbolDefinitions.FamilyFileRanges; | ||
295 | |||
296 | case SymbolDefinitionType.Feature: | ||
297 | return SymbolDefinitions.Feature; | ||
298 | |||
299 | case SymbolDefinitionType.FeatureComponents: | ||
300 | return SymbolDefinitions.FeatureComponents; | ||
301 | |||
302 | case SymbolDefinitionType.File: | ||
303 | return SymbolDefinitions.File; | ||
304 | |||
305 | case SymbolDefinitionType.FileSFPCatalog: | ||
306 | return SymbolDefinitions.FileSFPCatalog; | ||
307 | |||
308 | case SymbolDefinitionType.Icon: | ||
309 | return SymbolDefinitions.Icon; | ||
310 | |||
311 | case SymbolDefinitionType.ImageFamilies: | ||
312 | return SymbolDefinitions.ImageFamilies; | ||
313 | |||
314 | case SymbolDefinitionType.IniFile: | ||
315 | return SymbolDefinitions.IniFile; | ||
316 | |||
317 | case SymbolDefinitionType.IniLocator: | ||
318 | return SymbolDefinitions.IniLocator; | ||
319 | |||
320 | case SymbolDefinitionType.IsolatedComponent: | ||
321 | return SymbolDefinitions.IsolatedComponent; | ||
322 | |||
323 | case SymbolDefinitionType.LaunchCondition: | ||
324 | return SymbolDefinitions.LaunchCondition; | ||
325 | |||
326 | case SymbolDefinitionType.ListBox: | ||
327 | return SymbolDefinitions.ListBox; | ||
328 | |||
329 | case SymbolDefinitionType.ListView: | ||
330 | return SymbolDefinitions.ListView; | ||
331 | |||
332 | case SymbolDefinitionType.LockPermissions: | ||
333 | return SymbolDefinitions.LockPermissions; | ||
334 | |||
335 | case SymbolDefinitionType.Media: | ||
336 | return SymbolDefinitions.Media; | ||
337 | |||
338 | case SymbolDefinitionType.MIME: | ||
339 | return SymbolDefinitions.MIME; | ||
340 | |||
341 | case SymbolDefinitionType.ModuleComponents: | ||
342 | return SymbolDefinitions.ModuleComponents; | ||
343 | |||
344 | case SymbolDefinitionType.ModuleConfiguration: | ||
345 | return SymbolDefinitions.ModuleConfiguration; | ||
346 | |||
347 | case SymbolDefinitionType.ModuleDependency: | ||
348 | return SymbolDefinitions.ModuleDependency; | ||
349 | |||
350 | case SymbolDefinitionType.ModuleExclusion: | ||
351 | return SymbolDefinitions.ModuleExclusion; | ||
352 | |||
353 | case SymbolDefinitionType.ModuleIgnoreTable: | ||
354 | return SymbolDefinitions.ModuleIgnoreTable; | ||
355 | |||
356 | case SymbolDefinitionType.ModuleSignature: | ||
357 | return SymbolDefinitions.ModuleSignature; | ||
358 | |||
359 | case SymbolDefinitionType.ModuleSubstitution: | ||
360 | return SymbolDefinitions.ModuleSubstitution; | ||
361 | |||
362 | case SymbolDefinitionType.MoveFile: | ||
363 | return SymbolDefinitions.MoveFile; | ||
364 | |||
365 | case SymbolDefinitionType.Assembly: | ||
366 | return SymbolDefinitions.Assembly; | ||
367 | |||
368 | case SymbolDefinitionType.MsiAssemblyName: | ||
369 | return SymbolDefinitions.MsiAssemblyName; | ||
370 | |||
371 | case SymbolDefinitionType.MsiDigitalCertificate: | ||
372 | return SymbolDefinitions.MsiDigitalCertificate; | ||
373 | |||
374 | case SymbolDefinitionType.MsiDigitalSignature: | ||
375 | return SymbolDefinitions.MsiDigitalSignature; | ||
376 | |||
377 | case SymbolDefinitionType.MsiEmbeddedChainer: | ||
378 | return SymbolDefinitions.MsiEmbeddedChainer; | ||
379 | |||
380 | case SymbolDefinitionType.MsiEmbeddedUI: | ||
381 | return SymbolDefinitions.MsiEmbeddedUI; | ||
382 | |||
383 | case SymbolDefinitionType.MsiFileHash: | ||
384 | return SymbolDefinitions.MsiFileHash; | ||
385 | |||
386 | case SymbolDefinitionType.MsiLockPermissionsEx: | ||
387 | return SymbolDefinitions.MsiLockPermissionsEx; | ||
388 | |||
389 | case SymbolDefinitionType.MsiPackageCertificate: | ||
390 | return SymbolDefinitions.MsiPackageCertificate; | ||
391 | |||
392 | case SymbolDefinitionType.MsiPatchCertificate: | ||
393 | return SymbolDefinitions.MsiPatchCertificate; | ||
394 | |||
395 | case SymbolDefinitionType.MsiPatchHeaders: | ||
396 | return SymbolDefinitions.MsiPatchHeaders; | ||
397 | |||
398 | case SymbolDefinitionType.MsiPatchMetadata: | ||
399 | return SymbolDefinitions.MsiPatchMetadata; | ||
400 | |||
401 | case SymbolDefinitionType.MsiPatchOldAssemblyFile: | ||
402 | return SymbolDefinitions.MsiPatchOldAssemblyFile; | ||
403 | |||
404 | case SymbolDefinitionType.MsiPatchOldAssemblyName: | ||
405 | return SymbolDefinitions.MsiPatchOldAssemblyName; | ||
406 | |||
407 | case SymbolDefinitionType.MsiPatchSequence: | ||
408 | return SymbolDefinitions.MsiPatchSequence; | ||
409 | |||
410 | case SymbolDefinitionType.MsiServiceConfig: | ||
411 | return SymbolDefinitions.MsiServiceConfig; | ||
412 | |||
413 | case SymbolDefinitionType.MsiServiceConfigFailureActions: | ||
414 | return SymbolDefinitions.MsiServiceConfigFailureActions; | ||
415 | |||
416 | case SymbolDefinitionType.MsiShortcutProperty: | ||
417 | return SymbolDefinitions.MsiShortcutProperty; | ||
418 | |||
419 | case SymbolDefinitionType.ODBCAttribute: | ||
420 | return SymbolDefinitions.ODBCAttribute; | ||
421 | |||
422 | case SymbolDefinitionType.ODBCDataSource: | ||
423 | return SymbolDefinitions.ODBCDataSource; | ||
424 | |||
425 | case SymbolDefinitionType.ODBCDriver: | ||
426 | return SymbolDefinitions.ODBCDriver; | ||
427 | |||
428 | case SymbolDefinitionType.ODBCSourceAttribute: | ||
429 | return SymbolDefinitions.ODBCSourceAttribute; | ||
430 | |||
431 | case SymbolDefinitionType.ODBCTranslator: | ||
432 | return SymbolDefinitions.ODBCTranslator; | ||
433 | |||
434 | case SymbolDefinitionType.Patch: | ||
435 | return SymbolDefinitions.Patch; | ||
436 | |||
437 | case SymbolDefinitionType.PatchMetadata: | ||
438 | return SymbolDefinitions.PatchMetadata; | ||
439 | |||
440 | case SymbolDefinitionType.PatchPackage: | ||
441 | return SymbolDefinitions.PatchPackage; | ||
442 | |||
443 | case SymbolDefinitionType.PatchSequence: | ||
444 | return SymbolDefinitions.PatchSequence; | ||
445 | |||
446 | case SymbolDefinitionType.ProgId: | ||
447 | return SymbolDefinitions.ProgId; | ||
448 | |||
449 | case SymbolDefinitionType.Properties: | ||
450 | return SymbolDefinitions.Properties; | ||
451 | |||
452 | case SymbolDefinitionType.Property: | ||
453 | return SymbolDefinitions.Property; | ||
454 | |||
455 | case SymbolDefinitionType.PublishComponent: | ||
456 | return SymbolDefinitions.PublishComponent; | ||
457 | |||
458 | case SymbolDefinitionType.ProvidesDependency: | ||
459 | return SymbolDefinitions.ProvidesDependency; | ||
460 | |||
461 | case SymbolDefinitionType.RadioButton: | ||
462 | return SymbolDefinitions.RadioButton; | ||
463 | |||
464 | case SymbolDefinitionType.Registry: | ||
465 | return SymbolDefinitions.Registry; | ||
466 | |||
467 | case SymbolDefinitionType.RegLocator: | ||
468 | return SymbolDefinitions.RegLocator; | ||
469 | |||
470 | case SymbolDefinitionType.RemoveFile: | ||
471 | return SymbolDefinitions.RemoveFile; | ||
472 | |||
473 | case SymbolDefinitionType.RemoveRegistry: | ||
474 | return SymbolDefinitions.RemoveRegistry; | ||
475 | |||
476 | case SymbolDefinitionType.ReserveCost: | ||
477 | return SymbolDefinitions.ReserveCost; | ||
478 | |||
479 | case SymbolDefinitionType.ServiceControl: | ||
480 | return SymbolDefinitions.ServiceControl; | ||
481 | |||
482 | case SymbolDefinitionType.ServiceInstall: | ||
483 | return SymbolDefinitions.ServiceInstall; | ||
484 | |||
485 | case SymbolDefinitionType.SFPCatalog: | ||
486 | return SymbolDefinitions.SFPCatalog; | ||
487 | |||
488 | case SymbolDefinitionType.Shortcut: | ||
489 | return SymbolDefinitions.Shortcut; | ||
490 | |||
491 | case SymbolDefinitionType.Signature: | ||
492 | return SymbolDefinitions.Signature; | ||
493 | |||
494 | case SymbolDefinitionType.TargetFilesOptionalData: | ||
495 | return SymbolDefinitions.TargetFilesOptionalData; | ||
496 | |||
497 | case SymbolDefinitionType.TargetImages: | ||
498 | return SymbolDefinitions.TargetImages; | ||
499 | |||
500 | case SymbolDefinitionType.TextStyle: | ||
501 | return SymbolDefinitions.TextStyle; | ||
502 | |||
503 | case SymbolDefinitionType.TypeLib: | ||
504 | return SymbolDefinitions.TypeLib; | ||
505 | |||
506 | case SymbolDefinitionType.UIText: | ||
507 | return SymbolDefinitions.UIText; | ||
508 | |||
509 | case SymbolDefinitionType.Upgrade: | ||
510 | return SymbolDefinitions.Upgrade; | ||
511 | |||
512 | case SymbolDefinitionType.UpgradedFilesOptionalData: | ||
513 | return SymbolDefinitions.UpgradedFilesOptionalData; | ||
514 | |||
515 | case SymbolDefinitionType.UpgradedFilesToIgnore: | ||
516 | return SymbolDefinitions.UpgradedFilesToIgnore; | ||
517 | |||
518 | case SymbolDefinitionType.UpgradedImages: | ||
519 | return SymbolDefinitions.UpgradedImages; | ||
520 | |||
521 | case SymbolDefinitionType.Verb: | ||
522 | return SymbolDefinitions.Verb; | ||
523 | |||
524 | case SymbolDefinitionType.WixAction: | ||
525 | return SymbolDefinitions.WixAction; | ||
526 | |||
527 | case SymbolDefinitionType.WixApprovedExeForElevation: | ||
528 | return SymbolDefinitions.WixApprovedExeForElevation; | ||
529 | |||
530 | case SymbolDefinitionType.WixBindUpdatedFiles: | ||
531 | return SymbolDefinitions.WixBindUpdatedFiles; | ||
532 | |||
533 | case SymbolDefinitionType.WixBootstrapperApplication: | ||
534 | return SymbolDefinitions.WixBootstrapperApplication; | ||
535 | |||
536 | case SymbolDefinitionType.WixBuildInfo: | ||
537 | return SymbolDefinitions.WixBuildInfo; | ||
538 | |||
539 | case SymbolDefinitionType.WixBundle: | ||
540 | return SymbolDefinitions.WixBundle; | ||
541 | |||
542 | case SymbolDefinitionType.WixBundleCatalog: | ||
543 | return SymbolDefinitions.WixBundleCatalog; | ||
544 | |||
545 | case SymbolDefinitionType.WixBundleContainer: | ||
546 | return SymbolDefinitions.WixBundleContainer; | ||
547 | |||
548 | case SymbolDefinitionType.WixBundleCustomData: | ||
549 | return SymbolDefinitions.WixBundleCustomData; | ||
550 | |||
551 | case SymbolDefinitionType.WixBundleCustomDataAttribute: | ||
552 | return SymbolDefinitions.WixBundleCustomDataAttribute; | ||
553 | |||
554 | case SymbolDefinitionType.WixBundleCustomDataCell: | ||
555 | return SymbolDefinitions.WixBundleCustomDataCell; | ||
556 | |||
557 | case SymbolDefinitionType.WixBundleExtension: | ||
558 | return SymbolDefinitions.WixBundleExtension; | ||
559 | |||
560 | case SymbolDefinitionType.WixBundleExePackage: | ||
561 | return SymbolDefinitions.WixBundleExePackage; | ||
562 | |||
563 | case SymbolDefinitionType.WixBundleMsiFeature: | ||
564 | return SymbolDefinitions.WixBundleMsiFeature; | ||
565 | |||
566 | case SymbolDefinitionType.WixBundleMsiPackage: | ||
567 | return SymbolDefinitions.WixBundleMsiPackage; | ||
568 | |||
569 | case SymbolDefinitionType.WixBundleMsiProperty: | ||
570 | return SymbolDefinitions.WixBundleMsiProperty; | ||
571 | |||
572 | case SymbolDefinitionType.WixBundleMspPackage: | ||
573 | return SymbolDefinitions.WixBundleMspPackage; | ||
574 | |||
575 | case SymbolDefinitionType.WixBundleMsuPackage: | ||
576 | return SymbolDefinitions.WixBundleMsuPackage; | ||
577 | |||
578 | case SymbolDefinitionType.WixBundlePackage: | ||
579 | return SymbolDefinitions.WixBundlePackage; | ||
580 | |||
581 | case SymbolDefinitionType.WixBundlePackageCommandLine: | ||
582 | return SymbolDefinitions.WixBundlePackageCommandLine; | ||
583 | |||
584 | case SymbolDefinitionType.WixBundlePackageExitCode: | ||
585 | return SymbolDefinitions.WixBundlePackageExitCode; | ||
586 | |||
587 | case SymbolDefinitionType.WixBundlePackageGroup: | ||
588 | return SymbolDefinitions.WixBundlePackageGroup; | ||
589 | |||
590 | case SymbolDefinitionType.WixBundlePatchTargetCode: | ||
591 | return SymbolDefinitions.WixBundlePatchTargetCode; | ||
592 | |||
593 | case SymbolDefinitionType.WixBundlePayload: | ||
594 | return SymbolDefinitions.WixBundlePayload; | ||
595 | |||
596 | case SymbolDefinitionType.WixBundlePayloadGroup: | ||
597 | return SymbolDefinitions.WixBundlePayloadGroup; | ||
598 | |||
599 | case SymbolDefinitionType.WixBundleRelatedPackage: | ||
600 | return SymbolDefinitions.WixBundleRelatedPackage; | ||
601 | |||
602 | case SymbolDefinitionType.WixBundleRollbackBoundary: | ||
603 | return SymbolDefinitions.WixBundleRollbackBoundary; | ||
604 | |||
605 | case SymbolDefinitionType.WixBundleSlipstreamMsp: | ||
606 | return SymbolDefinitions.WixBundleSlipstreamMsp; | ||
607 | |||
608 | case SymbolDefinitionType.WixBundleUpdate: | ||
609 | return SymbolDefinitions.WixBundleUpdate; | ||
610 | |||
611 | case SymbolDefinitionType.WixBundleVariable: | ||
612 | return SymbolDefinitions.WixBundleVariable; | ||
613 | |||
614 | case SymbolDefinitionType.WixChain: | ||
615 | return SymbolDefinitions.WixChain; | ||
616 | |||
617 | case SymbolDefinitionType.WixChainItem: | ||
618 | return SymbolDefinitions.WixChainItem; | ||
619 | |||
620 | case SymbolDefinitionType.WixComplexReference: | ||
621 | return SymbolDefinitions.WixComplexReference; | ||
622 | |||
623 | case SymbolDefinitionType.WixComponentGroup: | ||
624 | return SymbolDefinitions.WixComponentGroup; | ||
625 | |||
626 | case SymbolDefinitionType.WixComponentSearch: | ||
627 | return SymbolDefinitions.WixComponentSearch; | ||
628 | |||
629 | case SymbolDefinitionType.WixCustomTable: | ||
630 | return SymbolDefinitions.WixCustomTable; | ||
631 | |||
632 | case SymbolDefinitionType.WixCustomTableCell: | ||
633 | return SymbolDefinitions.WixCustomTableCell; | ||
634 | |||
635 | case SymbolDefinitionType.WixCustomTableColumn: | ||
636 | return SymbolDefinitions.WixCustomTableColumn; | ||
637 | |||
638 | case SymbolDefinitionType.WixDeltaPatchFile: | ||
639 | return SymbolDefinitions.WixDeltaPatchFile; | ||
640 | |||
641 | case SymbolDefinitionType.WixDeltaPatchSymbolPaths: | ||
642 | return SymbolDefinitions.WixDeltaPatchSymbolPaths; | ||
643 | |||
644 | case SymbolDefinitionType.WixEnsureTable: | ||
645 | return SymbolDefinitions.WixEnsureTable; | ||
646 | |||
647 | case SymbolDefinitionType.WixFeatureGroup: | ||
648 | return SymbolDefinitions.WixFeatureGroup; | ||
649 | |||
650 | case SymbolDefinitionType.WixFeatureModules: | ||
651 | return SymbolDefinitions.WixFeatureModules; | ||
652 | |||
653 | case SymbolDefinitionType.WixFileSearch: | ||
654 | return SymbolDefinitions.WixFileSearch; | ||
655 | |||
656 | case SymbolDefinitionType.WixFragment: | ||
657 | return SymbolDefinitions.WixFragment; | ||
658 | |||
659 | case SymbolDefinitionType.WixGroup: | ||
660 | return SymbolDefinitions.WixGroup; | ||
661 | |||
662 | case SymbolDefinitionType.WixInstanceComponent: | ||
663 | return SymbolDefinitions.WixInstanceComponent; | ||
664 | |||
665 | case SymbolDefinitionType.WixInstanceTransforms: | ||
666 | return SymbolDefinitions.WixInstanceTransforms; | ||
667 | |||
668 | case SymbolDefinitionType.WixMediaTemplate: | ||
669 | return SymbolDefinitions.WixMediaTemplate; | ||
670 | |||
671 | case SymbolDefinitionType.WixMerge: | ||
672 | return SymbolDefinitions.WixMerge; | ||
673 | |||
674 | case SymbolDefinitionType.WixOrdering: | ||
675 | return SymbolDefinitions.WixOrdering; | ||
676 | |||
677 | case SymbolDefinitionType.WixPatchBaseline: | ||
678 | return SymbolDefinitions.WixPatchBaseline; | ||
679 | |||
680 | case SymbolDefinitionType.WixPatchFamilyGroup: | ||
681 | return SymbolDefinitions.WixPatchFamilyGroup; | ||
682 | |||
683 | case SymbolDefinitionType.WixPatchId: | ||
684 | return SymbolDefinitions.WixPatchId; | ||
685 | |||
686 | case SymbolDefinitionType.WixPatchRef: | ||
687 | return SymbolDefinitions.WixPatchRef; | ||
688 | |||
689 | case SymbolDefinitionType.WixPatchTarget: | ||
690 | return SymbolDefinitions.WixPatchTarget; | ||
691 | |||
692 | case SymbolDefinitionType.WixProductSearch: | ||
693 | return SymbolDefinitions.WixProductSearch; | ||
694 | |||
695 | case SymbolDefinitionType.WixProperty: | ||
696 | return SymbolDefinitions.WixProperty; | ||
697 | |||
698 | case SymbolDefinitionType.WixRegistrySearch: | ||
699 | return SymbolDefinitions.WixRegistrySearch; | ||
700 | |||
701 | case SymbolDefinitionType.WixRelatedBundle: | ||
702 | return SymbolDefinitions.WixRelatedBundle; | ||
703 | |||
704 | case SymbolDefinitionType.WixSearch: | ||
705 | return SymbolDefinitions.WixSearch; | ||
706 | |||
707 | case SymbolDefinitionType.WixSearchRelation: | ||
708 | return SymbolDefinitions.WixSearchRelation; | ||
709 | |||
710 | case SymbolDefinitionType.WixSetVariable: | ||
711 | return SymbolDefinitions.WixSetVariable; | ||
712 | |||
713 | case SymbolDefinitionType.WixSimpleReference: | ||
714 | return SymbolDefinitions.WixSimpleReference; | ||
715 | |||
716 | case SymbolDefinitionType.WixSuppressAction: | ||
717 | return SymbolDefinitions.WixSuppressAction; | ||
718 | |||
719 | case SymbolDefinitionType.WixSuppressModularization: | ||
720 | return SymbolDefinitions.WixSuppressModularization; | ||
721 | |||
722 | case SymbolDefinitionType.WixUI: | ||
723 | return SymbolDefinitions.WixUI; | ||
724 | |||
725 | case SymbolDefinitionType.WixUpdateRegistration: | ||
726 | return SymbolDefinitions.WixUpdateRegistration; | ||
727 | |||
728 | case SymbolDefinitionType.WixVariable: | ||
729 | return SymbolDefinitions.WixVariable; | ||
730 | |||
731 | default: | ||
732 | throw new ArgumentOutOfRangeException(nameof(type)); | ||
733 | } | ||
734 | } | ||
735 | } | ||
736 | } | ||