-
-
Notifications
You must be signed in to change notification settings - Fork 171
/
contentModel.xml
449 lines (449 loc) · 20.3 KB
/
contentModel.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ContentModelStore">
<e p="C:\Users\Antoine\AppData\local\JetBrains\Rider2020.3\extResources" t="IncludeRecursive" />
<e p="C:\Users\Antoine\AppData\local\JetBrains\Rider2020.3\resharper-host\local\Transient\Rider\v203\SolutionCaches\_SoundSwitch.60712735.00" t="ExcludeRecursive" />
<e p="C:\Users\Antoine\AppData\Roaming\JetBrains\Rider2020.3\scratches" t="IncludeRecursive" />
<e p="C:\Users\Antoine\source\repos\SoundSwitch" t="IncludeFlat">
<e p="packages" t="ExcludeRecursive" />
<e p="SoundSwitch" t="IncludeRecursive">
<e p="App.config" t="Include" />
<e p="app.manifest" t="Include" />
<e p="bin" t="ExcludeRecursive" />
<e p="CleanTranslationProjectFile.bat" t="Include" />
<e p="Framework" t="Include">
<e p="ApplicationPath.cs" t="Include" />
<e p="Audio" t="Include">
<e p="CachedSound.cs" t="Include" />
<e p="CachedSoundFileNotExistsException.cs" t="Include" />
<e p="CachedSoundWaveStream.cs" t="Include" />
<e p="Lister" t="Include">
<e p="CachedAudioDeviceLister.cs" t="Include" />
</e>
<e p="Microphone" t="Include">
<e p="MicrophoneMuteToggler.cs" t="Include" />
</e>
</e>
<e p="AutoStart.cs" t="Include" />
<e p="Banner" t="Include">
<e p="BannerData.cs" t="Include" />
<e p="BannerForm.cs" t="Include" />
<e p="BannerForm.Designer.cs" t="Include" />
<e p="BannerForm.resx" t="Include" />
<e p="BannerManager.cs" t="Include" />
</e>
<e p="Configuration" t="Include">
<e p="AppConfigs.cs" t="Include" />
<e p="ConfigurationManager.cs" t="Include" />
<e p="ISoundSwitchConfiguration.cs" t="Include" />
<e p="SoundSwitchConfiguration.cs" t="Include" />
</e>
<e p="DeviceCyclerManager" t="Include">
<e p="DeviceCycler" t="Include">
<e p="ADeviceCycler.cs" t="Include" />
<e p="DeviceCyclerAll.cs" t="Include" />
<e p="DeviceCyclerAvailable.cs" t="Include" />
<e p="IDeviceCycler.cs" t="Include" />
</e>
<e p="DeviceCyclerFactory.cs" t="Include" />
<e p="DeviceCyclerManager.cs" t="Include" />
<e p="DeviceCyclerTypeEnum.cs" t="Include" />
</e>
<e p="Factory" t="Include">
<e p="AbstractFactory.cs" t="Include" />
<e p="DisplayEnumObject.cs" t="Include" />
<e p="EnumImplList.cs" t="Include" />
<e p="IEnumImpl.cs" t="Include" />
<e p="IEnumImplList.cs" t="Include" />
</e>
<e p="HourGlass.cs" t="Include" />
<e p="Logger" t="Include">
<e p="Configuration" t="Include">
<e p="LoggerConfigurator.cs" t="Include" />
</e>
<e p="Enricher" t="Include">
<e p="CallerEnricher.cs" t="Include" />
</e>
</e>
<e p="Minidump" t="Include">
<e p="MemoryDumper.cs" t="Include" />
</e>
<e p="NotificationManager" t="Include">
<e p="MMNotificationClient.cs" t="Include" />
<e p="Notification" t="Include">
<e p="Configuration" t="Include">
<e p="INotificationConfiguration.cs" t="Include" />
<e p="NotificationConfiguration.cs" t="Include" />
</e>
<e p="INotification.cs" t="Include" />
<e p="NotificationBanner.cs" t="Include" />
<e p="NotificationCustom.cs" t="Include" />
<e p="NotificationNone.cs" t="Include" />
<e p="NotificationSound.cs" t="Include" />
<e p="NotificationWindows.cs" t="Include" />
</e>
<e p="NotificationCustomSoundEnum.cs" t="Include" />
<e p="NotificationFactory.cs" t="Include" />
<e p="NotificationManager.cs" t="Include" />
<e p="NotificationTypeEnum.cs" t="Include" />
</e>
<e p="Profile" t="Include">
<e p="Profile.cs" t="Include" />
<e p="ProfileManager.cs" t="Include" />
<e p="ProfileSetting.cs" t="Include" />
<e p="Trigger" t="Include">
<e p="Trigger.cs" t="Include" />
<e p="TriggerEnumExtensions.cs" t="Include" />
<e p="TriggerFactory.cs" t="Include" />
</e>
</e>
<e p="TrayIcon" t="Include">
<e p="Icon" t="Include">
<e p="Changer" t="Include">
<e p="AbstractIconChanger.cs" t="Include" />
<e p="AlwaysIconChanger.cs" t="Include" />
<e p="NeverIconIconChanger.cs" t="Include" />
<e p="PlaybackIconChanger.cs" t="Include" />
<e p="RecordingIconChanger.cs" t="Include" />
</e>
<e p="IconChangerFactory.cs" t="Include" />
<e p="IIconChanger.cs" t="Include" />
</e>
<e p="TooltipInfoManager" t="Include">
<e p="TooltipInfoFactory.cs" t="Include" />
<e p="TooltipInfoManager.cs" t="Include" />
<e p="TootipInfo" t="Include">
<e p="ITooltipInfo.cs" t="Include" />
<e p="TooltipInfoBoth.cs" t="Include" />
<e p="TooltipInfoNone.cs" t="Include" />
<e p="TooltipInfoPlayback.cs" t="Include" />
<e p="TooltipInfoRecording.cs" t="Include" />
<e p="ToolTipInfoTypeEnum.cs" t="Include" />
</e>
</e>
</e>
<e p="Updater" t="Include">
<e p="AutoUpdater.cs" t="Include" />
<e p="FileDownloader.cs" t="Include" />
<e p="GitHubRelease.cs" t="Include" />
<e p="Installer" t="Include">
<e p="UpdateRunner.cs" t="Include" />
<e p="WebFile.cs" t="Include" />
</e>
<e p="IntervalUpdateChecker.cs" t="Include" />
<e p="Release.cs" t="Include" />
<e p="SignatureChecker.cs" t="Include" />
<e p="UpdateChecker.cs" t="Include" />
<e p="UpdateMode.cs" t="Include" />
<e p="UpdateState.cs" t="Include" />
</e>
<e p="WinApi" t="Include">
<e p="Interop.cs" t="Include" />
<e p="Keyboard" t="Include">
<e p="Helpers.cs" t="Include" />
<e p="HotKey.cs" t="Include" />
<e p="KeyboardWindowsAPI.cs" t="Include" />
</e>
<e p="WindowsAPIAdapter.cs" t="Include" />
</e>
</e>
<e p="Localization" t="Include">
<e p="AboutStrings.cs.resx" t="Include" />
<e p="AboutStrings.de.resx" t="Include" />
<e p="AboutStrings.Designer.cs" t="Include" />
<e p="AboutStrings.el-GR.resx" t="Include" />
<e p="AboutStrings.es.resx" t="Include" />
<e p="AboutStrings.fi-FI.resx" t="Include" />
<e p="AboutStrings.fr.resx" t="Include" />
<e p="AboutStrings.he.resx" t="Include" />
<e p="AboutStrings.hr.resx" t="Include" />
<e p="AboutStrings.it-IT.resx" t="Include" />
<e p="AboutStrings.ja-JP.resx" t="Include" />
<e p="AboutStrings.ko.resx" t="Include" />
<e p="AboutStrings.nb.resx" t="Include" />
<e p="AboutStrings.nl.resx" t="Include" />
<e p="AboutStrings.pl-PL.resx" t="Include" />
<e p="AboutStrings.pt-BR.resx" t="Include" />
<e p="AboutStrings.pt.resx" t="Include" />
<e p="AboutStrings.resx" t="Include" />
<e p="AboutStrings.ru-RU.resx" t="Include" />
<e p="AboutStrings.sl.resx" t="Include" />
<e p="AboutStrings.sv-SE.resx" t="Include" />
<e p="AboutStrings.zh-Hans.resx" t="Include" />
<e p="AboutStrings.zh-Hant.resx" t="Include" />
<e p="Factory" t="Include">
<e p="Lang" t="Include">
<e p="ILang.cs" t="Include" />
<e p="Langs.cs" t="Include" />
</e>
<e p="Language.cs" t="Include" />
<e p="LanguageFactory.cs" t="Include" />
</e>
<e p="SettingsStrings.cs.resx" t="Include" />
<e p="SettingsStrings.de.resx" t="Include" />
<e p="SettingsStrings.Designer.cs" t="Include" />
<e p="SettingsStrings.el-GR.resx" t="Include" />
<e p="SettingsStrings.es.resx" t="Include" />
<e p="SettingsStrings.fi-FI.resx" t="Include" />
<e p="SettingsStrings.fr.resx" t="Include" />
<e p="SettingsStrings.he.resx" t="Include" />
<e p="SettingsStrings.hr.resx" t="Include" />
<e p="SettingsStrings.it-IT.resx" t="Include" />
<e p="SettingsStrings.ja-JP.resx" t="Include" />
<e p="SettingsStrings.ko.resx" t="Include" />
<e p="SettingsStrings.nb.resx" t="Include" />
<e p="SettingsStrings.nl.resx" t="Include" />
<e p="SettingsStrings.pl-PL.resx" t="Include" />
<e p="SettingsStrings.pt-BR.resx" t="Include" />
<e p="SettingsStrings.pt.resx" t="Include" />
<e p="SettingsStrings.resx" t="Include" />
<e p="SettingsStrings.ru-RU.resx" t="Include" />
<e p="SettingsStrings.sl.resx" t="Include" />
<e p="SettingsStrings.sv-SE.resx" t="Include" />
<e p="SettingsStrings.zh-Hans.resx" t="Include" />
<e p="SettingsStrings.zh-Hant.resx" t="Include" />
<e p="TrayIconStrings.cs.resx" t="Include" />
<e p="TrayIconStrings.de.resx" t="Include" />
<e p="TrayIconStrings.Designer.cs" t="Include" />
<e p="TrayIconStrings.el-GR.resx" t="Include" />
<e p="TrayIconStrings.es.resx" t="Include" />
<e p="TrayIconStrings.fi-FI.resx" t="Include" />
<e p="TrayIconStrings.fr.resx" t="Include" />
<e p="TrayIconStrings.he.resx" t="Include" />
<e p="TrayIconStrings.hr.resx" t="Include" />
<e p="TrayIconStrings.it-IT.resx" t="Include" />
<e p="TrayIconStrings.ja-JP.resx" t="Include" />
<e p="TrayIconStrings.ko.resx" t="Include" />
<e p="TrayIconStrings.nb.resx" t="Include" />
<e p="TrayIconStrings.nl.resx" t="Include" />
<e p="TrayIconStrings.pl-PL.resx" t="Include" />
<e p="TrayIconStrings.pt-BR.resx" t="Include" />
<e p="TrayIconStrings.pt.resx" t="Include" />
<e p="TrayIconStrings.resx" t="Include" />
<e p="TrayIconStrings.ru-RU.resx" t="Include" />
<e p="TrayIconStrings.sl.resx" t="Include" />
<e p="TrayIconStrings.sv-SE.resx" t="Include" />
<e p="TrayIconStrings.zh-Hans.resx" t="Include" />
<e p="TrayIconStrings.zh-Hant.resx" t="Include" />
<e p="UpdateDownloadStrings.cs.resx" t="Include" />
<e p="UpdateDownloadStrings.de.resx" t="Include" />
<e p="UpdateDownloadStrings.Designer.cs" t="Include" />
<e p="UpdateDownloadStrings.el-GR.resx" t="Include" />
<e p="UpdateDownloadStrings.es.resx" t="Include" />
<e p="UpdateDownloadStrings.fi-FI.resx" t="Include" />
<e p="UpdateDownloadStrings.fr.resx" t="Include" />
<e p="UpdateDownloadStrings.he.resx" t="Include" />
<e p="UpdateDownloadStrings.hr.resx" t="Include" />
<e p="UpdateDownloadStrings.it-IT.resx" t="Include" />
<e p="UpdateDownloadStrings.ja-JP.resx" t="Include" />
<e p="UpdateDownloadStrings.ko.resx" t="Include" />
<e p="UpdateDownloadStrings.nb.resx" t="Include" />
<e p="UpdateDownloadStrings.nl.resx" t="Include" />
<e p="UpdateDownloadStrings.pl-PL.resx" t="Include" />
<e p="UpdateDownloadStrings.pt-BR.resx" t="Include" />
<e p="UpdateDownloadStrings.pt.resx" t="Include" />
<e p="UpdateDownloadStrings.resx" t="Include" />
<e p="UpdateDownloadStrings.ru-RU.resx" t="Include" />
<e p="UpdateDownloadStrings.sl.resx" t="Include" />
<e p="UpdateDownloadStrings.sv-SE.resx" t="Include" />
<e p="UpdateDownloadStrings.zh-Hans.resx" t="Include" />
<e p="UpdateDownloadStrings.zh-Hant.resx" t="Include" />
</e>
<e p="Model" t="Include">
<e p="AppModel.cs" t="Include" />
<e p="Events.cs" t="Include" />
<e p="HotKeyAction.cs" t="Include" />
<e p="IAppModel.cs" t="Include" />
<e p="IAudioDeviceLister.cs" t="Include" />
<e p="SoundSwitchApplicationContext.cs" t="Include" />
</e>
<e p="obj" t="ExcludeRecursive" />
<e p="packages.config" t="Include" />
<e p="Program.cs" t="Include" />
<e p="Properties" t="Include">
<e p="AssemblyInfo.cs" t="Include" />
<e p="PublishProfiles" t="Include">
<e p="FolderProfile.pubxml" t="Include" />
</e>
<e p="Resources.Designer.cs" t="Include" />
<e p="Resources.resx" t="Include" />
</e>
<e p="repl.bat" t="Include" />
<e p="Resources" t="Include">
<e p="216676__robinhood76__04864-notification-music-box.wav" t="Include" />
<e p="arrow-switch-16.png" t="Include" />
<e p="arrow-switch-48.png" t="Include" />
<e p="arrow_switch.ico" t="Include" />
<e p="Blue Icon.ico" t="Include" />
<e p="cog-16.png" t="Include" />
<e p="cog.ico" t="Include" />
<e p="control-equalizer-blue.png" t="Include" />
<e p="control-volume-blue.png" t="Include" />
<e p="default_profile_image.png" t="Include" />
<e p="delete.png" t="Include" />
<e p="discord.ico" t="Include" />
<e p="donate-16.png" t="Include" />
<e p="exit.png" t="Include" />
<e p="help-16.png" t="Include" />
<e p="help.ico" t="Include" />
<e p="InfoHelp.png" t="Include" />
<e p="microphone-alt-slash-solid.png" t="Include" />
<e p="microphone-alt-solid.png" t="Include" />
<e p="page-bottom.ico" t="Include" />
<e p="page-bottom.png" t="Include" />
<e p="profile-add.png" t="Include" />
<e p="profile-delete.png" t="Include" />
<e p="profile.ico" t="Include" />
<e p="program.ico" t="Include" />
<e p="Switch-Logo-White.ico" t="Include" />
<e p="Switch-Logo.ico" t="Include" />
<e p="Switch-SoundWave.ico" t="Include" />
<e p="tick.png" t="Include" />
</e>
<e p="SoundSwitch.csproj" t="IncludeRecursive" />
<e p="UI" t="Include">
<e p="Component" t="Include">
<e p="ChangelogViewer.cs" t="Include" />
<e p="HotKeyTextBox.cs" t="Include" />
<e p="IconTextComboBox.cs" t="Include" />
<e p="ListView" t="Include">
<e p="IconListView.cs" t="Include" />
<e p="ListViewExtended.cs" t="Include" />
</e>
<e p="TextProgressBar.cs" t="Include" />
<e p="TrayIcon.cs" t="Include" />
</e>
<e p="Forms" t="Include">
<e p="About.cs" t="Include" />
<e p="About.Designer.cs" t="Include" />
<e p="About.resx" t="Include" />
<e p="Settings.cs" t="Include" />
<e p="Settings.Designer.cs" t="Include" />
<e p="Settings.resx" t="Include" />
<e p="UpdateDownloadForm.cs" t="Include" />
<e p="UpdateDownloadForm.Designer.cs" t="Include" />
<e p="UpdateDownloadForm.resx" t="Include" />
<e p="UpsertProfileExtended.cs" t="Include" />
<e p="UpsertProfileExtended.Designer.cs" t="Include" />
<e p="UpsertProfileExtended.resx" t="Include" />
</e>
</e>
<e p="Util" t="Include">
<e p="AssemblyUtils.cs" t="Include" />
<e p="CasterExtensions.cs" t="Include" />
<e p="EnumExtensions.cs" t="Include" />
<e p="ResultTypeExtension.cs" t="Include" />
<e p="Timer" t="Include">
<e p="DebounceDispatcher.cs" t="Include" />
</e>
<e p="ToolStripDeviceItem.cs" t="Include" />
<e p="Url" t="Include">
<e p="BrowserUtil.cs" t="Include" />
</e>
</e>
</e>
<e p="SoundSwitch.Audio.Manager" t="IncludeRecursive">
<e p="AudioSwitcher.cs" t="Include" />
<e p="bin" t="ExcludeRecursive" />
<e p="Interop" t="Include">
<e p="Client" t="Include">
<e p="ClientException" t="Include">
<e p="DeviceNotFoundException.cs" t="Include" />
<e p="ErrorConst.cs" t="Include" />
</e>
<e p="EnumeratorClient.cs" t="Include" />
<e p="ExtendedPolicyClient.cs" t="Include" />
<e p="PolicyClient.cs" t="Include" />
</e>
<e p="Com" t="Include">
<e p="Base" t="Include">
<e p="ComBase.cs" t="Include" />
<e p="HString.cs" t="Include" />
</e>
<e p="Threading" t="Include">
<e p="ComTaskScheduler.cs" t="Include" />
<e p="ComThread.cs" t="Include" />
<e p="InvalidThreadException.cs" t="Include" />
</e>
<e p="User" t="Include">
<e p="User32.cs" t="Include" />
</e>
</e>
<e p="Enum" t="Include">
<e p="EDataFlow.cs" t="Include" />
<e p="ERole.cs" t="Include" />
<e p="HRESULT.cs" t="Include" />
</e>
<e p="Factory" t="Include">
<e p="AudioPolicyConfigFactory.cs" t="Include" />
</e>
<e p="Interface" t="Include">
<e p="ComGuid.cs" t="Include" />
<e p="Policy" t="Include">
<e p="Extended" t="Include">
<e p="IAudioPolicyConfigFactory.cs" t="Include" />
</e>
<e p="IPolicyConfig.cs" t="Include" />
<e p="IPolicyConfigVista.cs" t="Include" />
<e p="IPolicyConfigX.cs" t="Include" />
</e>
</e>
</e>
<e p="obj" t="ExcludeRecursive" />
<e p="packages.config" t="Include" />
<e p="Properties" t="Include">
<e p="AssemblyInfo.cs" t="Include" />
</e>
<e p="SoundSwitch.Audio.Manager.csproj" t="IncludeRecursive" />
<e p="WindowMonitor.cs" t="Include" />
</e>
<e p="SoundSwitch.Common" t="IncludeRecursive">
<e p="bin" t="ExcludeRecursive" />
<e p="Framework" t="Include">
<e p="Audio" t="Include">
<e p="Device" t="Include">
<e p="DeviceFullInfo.cs" t="Include" />
<e p="DeviceInfo.cs" t="Include" />
<e p="PropertyKeys.cs" t="Include" />
</e>
<e p="Icon" t="Include">
<e p="AudioDeviceIconExtractor.cs" t="Include" />
</e>
</e>
<e p="Icon" t="Include">
<e p="IconExtractor.cs" t="Include" />
</e>
</e>
<e p="obj" t="ExcludeRecursive" />
<e p="packages.config" t="Include" />
<e p="Properties" t="Include">
<e p="AssemblyInfo.cs" t="Include" />
<e p="Resources.Designer.cs" t="Include" />
<e p="Resources.resx" t="Include" />
</e>
<e p="Resources" t="Include">
<e p="defaultMicrophone.ico" t="Include" />
<e p="defaultSpeakers.ico" t="Include" />
</e>
<e p="SoundSwitch.Common.csproj" t="IncludeRecursive" />
</e>
<e p="SoundSwitch.InterProcess.Communication" t="IncludeRecursive">
<e p="bin" t="ExcludeRecursive" />
<e p="NamedPipeClient.cs" t="Include" />
<e p="NamedPipeServer.cs" t="Include" />
<e p="obj" t="ExcludeRecursive">
<e p="Debug" t="Include">
<e p="netstandard2.0" t="Include">
<e p="SoundSwitch.InterProcess.Communication.AssemblyInfo.cs" t="Include" />
</e>
</e>
</e>
<e p="Protocol" t="Include">
<e p="StreamString.cs" t="Include" />
</e>
<e p="SoundSwitch.InterProcess.Communication.csproj" t="IncludeRecursive" />
</e>
<e p="SoundSwitch.sln" t="IncludeFlat" />
</e>
</component>
</project>