Revert "File scoped namespaces"

This reverts commit d31d8f574e.
This commit is contained in:
Burak Kaan Köse
2025-02-16 11:43:30 +01:00
parent d31d8f574e
commit cf9869b71e
617 changed files with 32097 additions and 31478 deletions

View File

@@ -1,8 +1,9 @@
namespace Wino.Core.Domain.Enums;
public enum AccountAttentionReason
namespace Wino.Core.Domain.Enums
{
None,
InvalidCredentials,
MissingSystemFolderConfiguration
public enum AccountAttentionReason
{
None,
InvalidCredentials,
MissingSystemFolderConfiguration
}
}

View File

@@ -1,16 +1,17 @@
namespace Wino.Core.Domain.Enums;
public enum AccountCreationDialogState
namespace Wino.Core.Domain.Enums
{
Idle,
SigningIn,
PreparingFolders,
Completed,
ManuelSetupWaiting,
TestingConnection,
AutoDiscoverySetup,
AutoDiscoveryInProgress,
FetchingProfileInformation,
Canceled,
FetchingEvents
public enum AccountCreationDialogState
{
Idle,
SigningIn,
PreparingFolders,
Completed,
ManuelSetupWaiting,
TestingConnection,
AutoDiscoverySetup,
AutoDiscoveryInProgress,
FetchingProfileInformation,
Canceled,
FetchingEvents
}
}

View File

@@ -1,11 +1,12 @@
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Indicates the state of synchronizer.
/// </summary>
public enum AccountSynchronizerState
namespace Wino.Core.Domain.Enums
{
Idle,
ExecutingRequests,
Synchronizing
/// <summary>
/// Indicates the state of synchronizer.
/// </summary>
public enum AccountSynchronizerState
{
Idle,
ExecutingRequests,
Synchronizing
}
}

View File

@@ -1,20 +1,21 @@
namespace Wino.Core.Domain.Enums;
public enum AppLanguage
namespace Wino.Core.Domain.Enums
{
None,
English,
Deutsch,
Russian,
Turkish,
Polish,
Czech,
Chinese,
Spanish,
French,
Indonesian,
Greek,
PortugeseBrazil,
Italian,
Romanian
public enum AppLanguage
{
None,
English,
Deutsch,
Russian,
Turkish,
Polish,
Czech,
Chinese,
Spanish,
French,
Indonesian,
Greek,
PortugeseBrazil,
Italian,
Romanian
}
}

View File

@@ -1,8 +1,9 @@
namespace Wino.Core.Domain.Enums;
public enum AppThemeType
namespace Wino.Core.Domain.Enums
{
System,
PreDefined,
Custom,
public enum AppThemeType
{
System,
PreDefined,
Custom,
}
}

View File

@@ -1,8 +1,9 @@
namespace Wino.Core.Domain.Enums;
public enum ApplicationElementTheme
namespace Wino.Core.Domain.Enums
{
Default,
Light,
Dark
public enum ApplicationElementTheme
{
Default,
Light,
Dark
}
}

View File

@@ -1,9 +1,10 @@
namespace Wino.Core.Domain.Enums;
public enum AttendeeStatus
namespace Wino.Core.Domain.Enums
{
NeedsAction,
Accepted,
Tentative,
Declined
public enum AttendeeStatus
{
NeedsAction,
Accepted,
Tentative,
Declined
}
}

View File

@@ -1,7 +1,8 @@
namespace Wino.Core.Domain.Enums;
public enum BackgroundSynchronizationReason
namespace Wino.Core.Domain.Enums
{
SessionConnected,
Timer
public enum BackgroundSynchronizationReason
{
SessionConnected,
Timer
}
}

View File

@@ -1,10 +1,11 @@
namespace Wino.Core.Domain.Enums;
public enum CalendarDisplayType
namespace Wino.Core.Domain.Enums
{
Day,
Week,
WorkWeek,
Month,
Year
public enum CalendarDisplayType
{
Day,
Week,
WorkWeek,
Month,
Year
}
}

View File

@@ -1,7 +1,8 @@
namespace Wino.Core.Domain.Enums;
public enum CalendarEventTargetType
namespace Wino.Core.Domain.Enums
{
Single, // Show details for a single event.
Series // Show the series event. Parent of all recurring events.
public enum CalendarEventTargetType
{
Single, // Show details for a single event.
Series // Show the series event. Parent of all recurring events.
}
}

View File

@@ -1,10 +1,11 @@
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Trigger to load more data.
/// </summary>
public enum CalendarInitInitiative
namespace Wino.Core.Domain.Enums
{
User,
App
/// <summary>
/// Trigger to load more data.
/// </summary>
public enum CalendarInitInitiative
{
User,
App
}
}

View File

@@ -1,9 +1,10 @@
namespace Wino.Core.Domain.Enums;
public enum CalendarItemRecurrenceFrequency
namespace Wino.Core.Domain.Enums
{
Daily,
Weekly,
Monthly,
Yearly
public enum CalendarItemRecurrenceFrequency
{
Daily,
Weekly,
Monthly,
Yearly
}
}

View File

@@ -1,7 +1,8 @@
namespace Wino.Core.Domain.Enums;
public enum CalendarItemReminderType
namespace Wino.Core.Domain.Enums
{
Popup,
Email
public enum CalendarItemReminderType
{
Popup,
Email
}
}

View File

@@ -1,9 +1,10 @@
namespace Wino.Core.Domain.Enums;
public enum CalendarItemStatus
namespace Wino.Core.Domain.Enums
{
NotResponded,
Confirmed,
Tentative,
Cancelled,
public enum CalendarItemStatus
{
NotResponded,
Confirmed,
Tentative,
Cancelled,
}
}

View File

@@ -1,9 +1,10 @@
namespace Wino.Core.Domain.Enums;
public enum CalendarItemVisibility
namespace Wino.Core.Domain.Enums
{
Default,
Public,
Private,
Confidential
public enum CalendarItemVisibility
{
Default,
Public,
Private,
Confidential
}
}

View File

@@ -1,11 +1,12 @@
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Which way in time to load more data for calendar.
/// </summary>
public enum CalendarLoadDirection
namespace Wino.Core.Domain.Enums
{
Replace,
Previous,
Next
/// <summary>
/// Which way in time to load more data for calendar.
/// </summary>
public enum CalendarLoadDirection
{
Replace,
Previous,
Next
}
}

View File

@@ -1,7 +1,8 @@
namespace Wino.Core.Domain.Enums;
public enum CalendarOrientation
namespace Wino.Core.Domain.Enums
{
Horizontal,
Vertical
public enum CalendarOrientation
{
Horizontal,
Vertical
}
}

View File

@@ -1,10 +1,11 @@
namespace Wino.Core.Domain.Enums;
public enum CalendarSynchronizationType
namespace Wino.Core.Domain.Enums
{
ExecuteRequests, // Execute all requests in the queue.
CalendarMetadata, // Sync calendar metadata.
CalendarEvents, // Sync all events for all calendars.
SingleCalendar, // Sync events for only specified calendars.
UpdateProfile // Update profile information only.
public enum CalendarSynchronizationType
{
ExecuteRequests, // Execute all requests in the queue.
CalendarMetadata, // Sync calendar metadata.
CalendarEvents, // Sync all events for all calendars.
SingleCalendar, // Sync events for only specified calendars.
UpdateProfile // Update profile information only.
}
}

View File

@@ -1,23 +1,24 @@
namespace Wino.Core.Domain.Enums;
public enum ChangeRequestType
namespace Wino.Core.Domain.Enums
{
MailMarkAs,
MailChangeFlag,
MailHardDelete,
MailMove,
MailAlwaysMoveTo,
MailChangeFocused,
MailArchive,
MailUnarchive,
FolderMarkAsRead,
FolderDelete,
FolderEmpty,
FolderRename,
CreateNewDraft,
CreateReplyDraft,
CreateForwardDraft,
DiscardDraft,
SendDraft,
FetchSingleItem
public enum ChangeRequestType
{
MailMarkAs,
MailChangeFlag,
MailHardDelete,
MailMove,
MailAlwaysMoveTo,
MailChangeFocused,
MailArchive,
MailUnarchive,
FolderMarkAsRead,
FolderDelete,
FolderEmpty,
FolderRename,
CreateNewDraft,
CreateReplyDraft,
CreateForwardDraft,
DiscardDraft,
SendDraft,
FetchSingleItem
}
}

View File

@@ -1,7 +1,8 @@
namespace Wino.Core.Domain.Enums;
public enum CustomIncomingServerType
namespace Wino.Core.Domain.Enums
{
POP3,
IMAP4
public enum CustomIncomingServerType
{
POP3,
IMAP4
}
}

View File

@@ -1,7 +1,8 @@
namespace Wino.Core.Domain.Enums;
public enum DayHeaderDisplayType
namespace Wino.Core.Domain.Enums
{
TwelveHour,
TwentyFourHour,
public enum DayHeaderDisplayType
{
TwelveHour,
TwentyFourHour,
}
}

View File

@@ -1,9 +1,10 @@
namespace Wino.Core.Domain.Enums;
public enum DraftCreationReason
namespace Wino.Core.Domain.Enums
{
Empty,
Reply,
ReplyAll,
Forward
public enum DraftCreationReason
{
Empty,
Reply,
ReplyAll,
Forward
}
}

View File

@@ -1,10 +1,11 @@
namespace Wino.Core.Domain.Enums;
public enum FilterOptionType
namespace Wino.Core.Domain.Enums
{
All,
Unread,
Flagged,
Mentions,
Files
public enum FilterOptionType
{
All,
Unread,
Flagged,
Mentions,
Files
}
}

View File

@@ -1,22 +1,23 @@
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Defines all possible folder operations that can be done.
/// Available values for each folder is returned by IContextMenuProvider
/// that integrators hold.
/// </summary>
public enum FolderOperation
namespace Wino.Core.Domain.Enums
{
None,
Pin,
Unpin,
MarkAllAsRead,
DontSync,
Empty,
Rename,
Delete,
Move,
TurnOffNotifications,
CreateSubFolder,
Seperator
/// <summary>
/// Defines all possible folder operations that can be done.
/// Available values for each folder is returned by IContextMenuProvider
/// that integrators hold.
/// </summary>
public enum FolderOperation
{
None,
Pin,
Unpin,
MarkAllAsRead,
DontSync,
Empty,
Rename,
Delete,
Move,
TurnOffNotifications,
CreateSubFolder,
Seperator
}
}

View File

@@ -1,12 +1,13 @@
namespace Wino.Core.Domain.Enums;
public enum ImapAuthenticationMethod
namespace Wino.Core.Domain.Enums
{
Auto,
None,
NormalPassword,
EncryptedPassword,
Ntlm,
CramMd5,
DigestMd5
public enum ImapAuthenticationMethod
{
Auto,
None,
NormalPassword,
EncryptedPassword,
Ntlm,
CramMd5,
DigestMd5
}
}

View File

@@ -1,9 +1,10 @@
namespace Wino.Core.Domain.Enums;
public enum ImapConnectionSecurity
namespace Wino.Core.Domain.Enums
{
Auto,
None,
StartTls,
SslTls
public enum ImapConnectionSecurity
{
Auto,
None,
StartTls,
SslTls
}
}

View File

@@ -1,7 +1,8 @@
namespace Wino.Core.Domain.Enums;
public enum InfoBarAnimationType
namespace Wino.Core.Domain.Enums
{
SlideFromRightToLeft,
SlideFromBottomToTop
public enum InfoBarAnimationType
{
SlideFromRightToLeft,
SlideFromBottomToTop
}
}

View File

@@ -1,9 +1,10 @@
namespace Wino.Core.Domain.Enums;
public enum InfoBarMessageType
namespace Wino.Core.Domain.Enums
{
Information,
Success,
Warning,
Error
public enum InfoBarMessageType
{
Information,
Success,
Warning,
Error
}
}

View File

@@ -1,15 +1,16 @@
namespace Wino.Core.Domain.Enums;
public enum MailAttachmentType
namespace Wino.Core.Domain.Enums
{
None,
Executable,
Image,
Audio,
Video,
PDF,
HTML,
RarArchive,
Archive,
Other
public enum MailAttachmentType
{
None,
Executable,
Image,
Audio,
Video,
PDF,
HTML,
RarArchive,
Archive,
Other
}
}

View File

@@ -1,8 +1,9 @@
namespace Wino.Core.Domain.Enums;
public enum MailImportance
namespace Wino.Core.Domain.Enums
{
Low,
Normal,
High
public enum MailImportance
{
Low,
Normal,
High
}
}

View File

@@ -1,8 +1,9 @@
namespace Wino.Core.Domain.Enums;
public enum MailListDisplayMode
namespace Wino.Core.Domain.Enums
{
Spacious,
Medium,
Compact,
public enum MailListDisplayMode
{
Spacious,
Medium,
Compact,
}
}

View File

@@ -1,8 +1,9 @@
namespace Wino.Core.Domain.Enums;
public enum MailMarkAsOption
namespace Wino.Core.Domain.Enums
{
WhenSelected,
DontMark,
AfterDelay
public enum MailMarkAsOption
{
WhenSelected,
DontMark,
AfterDelay
}
}

View File

@@ -1,57 +1,58 @@
namespace Wino.Core.Domain.Enums;
// Synchronizer requests.
public enum MailSynchronizerOperation
namespace Wino.Core.Domain.Enums
{
MarkRead,
Move,
Delete, // Hard delete.
CreateDraft,
Send,
ChangeFlag,
AlwaysMoveTo,
MoveToFocused,
Archive,
}
// Synchronizer requests.
public enum MailSynchronizerOperation
{
MarkRead,
Move,
Delete, // Hard delete.
CreateDraft,
Send,
ChangeFlag,
AlwaysMoveTo,
MoveToFocused,
Archive,
}
public enum FolderSynchronizerOperation
{
RenameFolder,
EmptyFolder,
MarkFolderRead,
}
public enum FolderSynchronizerOperation
{
RenameFolder,
EmptyFolder,
MarkFolderRead,
}
// UI requests
public enum MailOperation
{
None,
Archive,
UnArchive,
SoftDelete,
HardDelete,
Move,
MoveToJunk,
MoveToFocused,
MoveToOther,
AlwaysMoveToOther,
AlwaysMoveToFocused,
SetFlag,
ClearFlag,
MarkAsRead,
MarkAsUnread,
MarkAsNotJunk,
Seperator,
Ignore,
Reply,
ReplyAll,
Zoom,
SaveAs,
Find,
Forward,
DarkEditor,
LightEditor,
Print,
ViewMessageSource,
DiscardLocalDraft,
Navigate // For toast activation
// UI requests
public enum MailOperation
{
None,
Archive,
UnArchive,
SoftDelete,
HardDelete,
Move,
MoveToJunk,
MoveToFocused,
MoveToOther,
AlwaysMoveToOther,
AlwaysMoveToFocused,
SetFlag,
ClearFlag,
MarkAsRead,
MarkAsUnread,
MarkAsNotJunk,
Seperator,
Ignore,
Reply,
ReplyAll,
Zoom,
SaveAs,
Find,
Forward,
DarkEditor,
LightEditor,
Print,
ViewMessageSource,
DiscardLocalDraft,
Navigate // For toast activation
}
}

View File

@@ -1,8 +1,9 @@
namespace Wino.Core.Domain.Enums;
public enum MailProviderType
namespace Wino.Core.Domain.Enums
{
Outlook,
Gmail,
IMAP4 = 4 // 2-3 were removed after release. Don't change for backward compatibility.
public enum MailProviderType
{
Outlook,
Gmail,
IMAP4 = 4 // 2-3 were removed after release. Don't change for backward compatibility.
}
}

View File

@@ -1,13 +1,14 @@
namespace Wino.Core.Domain.Enums;
public enum MailSynchronizationType
namespace Wino.Core.Domain.Enums
{
UpdateProfile, // Only update profile information
ExecuteRequests, // Run the queued requests, and then synchronize if needed.
FoldersOnly, // Only synchronize folder metadata.
InboxOnly, // Only Inbox, Sent, Draft and Deleted folders.
CustomFolders, // Only sync folders that are specified in the options.
FullFolders, // Synchronize all folders. This won't update profile or alias information.
Alias, // Only update alias information
IMAPIdle // Idle client triggered synchronization.
public enum MailSynchronizationType
{
UpdateProfile, // Only update profile information
ExecuteRequests, // Run the queued requests, and then synchronize if needed.
FoldersOnly, // Only synchronize folder metadata.
InboxOnly, // Only Inbox, Sent, Draft and Deleted folders.
CustomFolders, // Only sync folders that are specified in the options.
FullFolders, // Synchronize all folders. This won't update profile or alias information.
Alias, // Only update alias information
IMAPIdle // Idle client triggered synchronization.
}
}

View File

@@ -1,7 +1,8 @@
namespace Wino.Core.Domain.Enums;
public enum NavigationReferenceFrame
namespace Wino.Core.Domain.Enums
{
ShellFrame,
RenderingFrame
public enum NavigationReferenceFrame
{
ShellFrame,
RenderingFrame
}
}

View File

@@ -1,11 +1,12 @@
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Defines the potential reasons for picking folder in the folder picking dialog.
/// </summary>
public enum PickFolderReason
namespace Wino.Core.Domain.Enums
{
Move,
SpecialFolder,
Any
/// <summary>
/// Defines the potential reasons for picking folder in the folder picking dialog.
/// </summary>
public enum PickFolderReason
{
Move,
SpecialFolder,
Any
}
}

View File

@@ -1,9 +1,10 @@
namespace Wino.Core.Domain.Enums;
public enum PrintingResult
namespace Wino.Core.Domain.Enums
{
Abandoned,
Canceled,
Failed,
Submitted
public enum PrintingResult
{
Abandoned,
Canceled,
Failed,
Submitted
}
}

View File

@@ -1,11 +1,12 @@
namespace Wino.Core.Domain.Enums;
/// <summary>
/// What should happen to server app when the client is terminated.
/// </summary>
public enum ServerBackgroundMode
namespace Wino.Core.Domain.Enums
{
MinimizedTray, // Still runs, tray icon is visible.
Invisible, // Still runs, tray icon is invisible.
Terminate // Server is terminated as Wino terminates.
/// <summary>
/// What should happen to server app when the client is terminated.
/// </summary>
public enum ServerBackgroundMode
{
MinimizedTray, // Still runs, tray icon is visible.
Invisible, // Still runs, tray icon is invisible.
Terminate // Server is terminated as Wino terminates.
}
}

View File

@@ -1,7 +1,8 @@
namespace Wino.Core.Domain.Enums;
public enum SortingOptionType
namespace Wino.Core.Domain.Enums
{
ReceiveDate,
Sender
public enum SortingOptionType
{
ReceiveDate,
Sender
}
}

View File

@@ -1,23 +1,24 @@
namespace Wino.Core.Domain.Enums;
public enum SpecialFolderType
namespace Wino.Core.Domain.Enums
{
Inbox,
Starred,
Important,
Sent,
Draft,
Archive,
Deleted,
Junk,
Chat,
Category,
Unread,
Forums,
Updates,
Personal,
Promotions,
Social,
Other,
More
public enum SpecialFolderType
{
Inbox,
Starred,
Important,
Sent,
Draft,
Archive,
Deleted,
Junk,
Chat,
Category,
Unread,
Forums,
Updates,
Personal,
Promotions,
Social,
Other,
More
}
}

View File

@@ -1,8 +1,9 @@
namespace Wino.Core.Domain.Enums;
public enum SpecialImapProvider
namespace Wino.Core.Domain.Enums
{
None,
iCloud,
Yahoo
public enum SpecialImapProvider
{
None,
iCloud,
Yahoo
}
}

View File

@@ -1,10 +1,11 @@
namespace Wino.Core.Domain.Enums;
public enum StartupBehaviorResult
namespace Wino.Core.Domain.Enums
{
Enabled,
Disabled,
DisabledByUser,
DisabledByPolicy,
Fatal
public enum StartupBehaviorResult
{
Enabled,
Disabled,
DisabledByUser,
DisabledByPolicy,
Fatal
}
}

View File

@@ -1,18 +1,19 @@
namespace Wino.Core.Domain.Enums;
// From the SDK.
public enum StorePurchaseResult
namespace Wino.Core.Domain.Enums
{
//
// Summary:
// The purchase request succeeded.
Succeeded,
//
// Summary:
// The current user has already purchased the specified app or add-on.
AlreadyPurchased,
//
// Summary:
// The purchase request did not succeed.
NotPurchased,
// From the SDK.
public enum StorePurchaseResult
{
//
// Summary:
// The purchase request succeeded.
Succeeded,
//
// Summary:
// The current user has already purchased the specified app or add-on.
AlreadyPurchased,
//
// Summary:
// The purchase request did not succeed.
NotPurchased,
}
}

View File

@@ -1,8 +1,9 @@
namespace Wino.Core.Domain.Enums;
public enum SynchronizationCompletedState
namespace Wino.Core.Domain.Enums
{
Success, // All succeeded.
Canceled, // Canceled by user or HTTP call.
Failed // Exception.
public enum SynchronizationCompletedState
{
Success, // All succeeded.
Canceled, // Canceled by user or HTTP call.
Failed // Exception.
}
}

View File

@@ -1,11 +1,12 @@
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Enumeration for the source of synchronization.
/// Right now it can either be from the client or the server.
/// </summary>
public enum SynchronizationSource
namespace Wino.Core.Domain.Enums
{
Client,
Server
/// <summary>
/// Enumeration for the source of synchronization.
/// Right now it can either be from the client or the server.
/// </summary>
public enum SynchronizationSource
{
Client,
Server
}
}

View File

@@ -1,8 +1,9 @@
namespace Wino.Core.Domain.Enums;
public enum WinoAppType
namespace Wino.Core.Domain.Enums
{
Unknown,
Mail,
Calendar
public enum WinoAppType
{
Unknown,
Mail,
Calendar
}
}

View File

@@ -1,9 +1,10 @@
namespace Wino.Core.Domain.Enums;
public enum WinoCustomMessageDialogIcon
namespace Wino.Core.Domain.Enums
{
Information,
Warning,
Error,
Question
public enum WinoCustomMessageDialogIcon
{
Information,
Warning,
Error,
Question
}
}

View File

@@ -1,33 +1,34 @@
namespace Wino.Core.Domain.Enums;
/// <summary>
/// All registered views.
/// </summary>
public enum WinoPage
namespace Wino.Core.Domain.Enums
{
None,
IdlePage,
ComposePage,
SettingsPage,
MailRenderingPage,
WelcomePage,
AccountDetailsPage,
MergedAccountDetailsPage,
ManageAccountsPage,
AccountManagementPage,
SignatureManagementPage,
AboutPage,
PersonalizationPage,
MessageListPage,
MailListPage,
ReadComposePanePage,
LanguageTimePage,
AppPreferencesPage,
SettingOptionsPage,
AliasManagementPage,
/// <summary>
/// All registered views.
/// </summary>
public enum WinoPage
{
None,
IdlePage,
ComposePage,
SettingsPage,
MailRenderingPage,
WelcomePage,
AccountDetailsPage,
MergedAccountDetailsPage,
ManageAccountsPage,
AccountManagementPage,
SignatureManagementPage,
AboutPage,
PersonalizationPage,
MessageListPage,
MailListPage,
ReadComposePanePage,
LanguageTimePage,
AppPreferencesPage,
SettingOptionsPage,
AliasManagementPage,
// Calendar
CalendarPage,
CalendarSettingsPage,
EventDetailsPage
// Calendar
CalendarPage,
CalendarSettingsPage,
EventDetailsPage
}
}

View File

@@ -1,10 +1,11 @@
namespace Wino.Core.Domain.Enums;
public enum WinoServerConnectionStatus
namespace Wino.Core.Domain.Enums
{
None,
Connecting,
Connected,
Disconnected,
Failed
public enum WinoServerConnectionStatus
{
None,
Connecting,
Connected,
Disconnected,
Failed
}
}