file scoped namespaces (#565)

This commit is contained in:
Aleh Khantsevich
2025-02-16 11:54:23 +01:00
committed by GitHub
parent cf9869b71e
commit 3ddc1a6229
617 changed files with 32107 additions and 32721 deletions

View File

@@ -149,7 +149,7 @@ csharp_preferred_modifier_order = public,private,protected,internal,static,exter
# Code-block preferences
csharp_prefer_braces = true:silent
csharp_prefer_simple_using_statement = true:suggestion
csharp_style_namespace_declarations = block_scoped:silent
csharp_style_namespace_declarations = file_scoped:error
# Expression-level preferences
csharp_prefer_simple_default_expression = true:suggestion
@@ -288,3 +288,5 @@ csharp_style_prefer_utf8_string_literals = true:suggestion
csharp_style_prefer_readonly_struct = true:suggestion
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = true:silent
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = true:silent
csharp_style_prefer_primary_constructors = true:silent
csharp_prefer_system_threading_lock = true:suggestion

View File

@@ -1,8 +1,8 @@
using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Interfaces;
namespace Wino.Authentication
{
namespace Wino.Authentication;
public abstract class BaseAuthenticator
{
public abstract MailProviderType ProviderType { get; }
@@ -14,4 +14,3 @@ namespace Wino.Authentication
AuthenticatorConfig = authenticatorConfig;
}
}
}

View File

@@ -7,8 +7,8 @@ using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models.Authentication;
namespace Wino.Authentication
{
namespace Wino.Authentication;
public class GmailAuthenticator : BaseAuthenticator, IGmailAuthenticator
{
public GmailAuthenticator(IAuthenticatorConfig authConfig) : base(authConfig)
@@ -48,4 +48,3 @@ namespace Wino.Authentication
}, AuthenticatorConfig.GmailScope, account.Id.ToString(), CancellationToken.None, new FileDataStore(AuthenticatorConfig.GmailTokenStoreIdentifier));
}
}
}

View File

@@ -11,8 +11,8 @@ using Wino.Core.Domain.Exceptions;
using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models.Authentication;
namespace Wino.Authentication
{
namespace Wino.Authentication;
public class OutlookAuthenticator : BaseAuthenticator, IOutlookAuthenticator
{
private const string TokenCacheFileName = "OutlookCache.bin";
@@ -123,4 +123,3 @@ namespace Wino.Authentication
throw new AuthenticationException(Translator.Exception_UnknowErrorDuringAuthentication, new Exception(Translator.Exception_TokenGenerationFailed));
}
}
}

View File

@@ -1,7 +1,7 @@
using Wino.Core.Domain.Interfaces;
namespace Wino.Calendar.Services
{
namespace Wino.Calendar.Services;
public class CalendarAuthenticatorConfig : IAuthenticatorConfig
{
public string OutlookAuthenticatorClientId => "b19c2035-d740-49ff-b297-de6ec561b208";
@@ -30,4 +30,3 @@ namespace Wino.Calendar.Services
public string GmailTokenStoreIdentifier => "WinoCalendarGmailTokenStore";
}
}

View File

@@ -7,8 +7,8 @@ using Wino.Core.Domain.Entities.Calendar;
using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models.Calendar;
namespace Wino.Core.Domain.Collections
{
namespace Wino.Core.Domain.Collections;
public class CalendarEventCollection
{
public event EventHandler<ICalendarItem> CalendarItemAdded;
@@ -153,4 +153,3 @@ namespace Wino.Core.Domain.Collections
CalendarItemsCleared?.Invoke(this, EventArgs.Empty);
}
}
}

View File

@@ -2,8 +2,8 @@
using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models.Calendar;
namespace Wino.Core.Domain.Collections
{
namespace Wino.Core.Domain.Collections;
public class DayRangeCollection : ObservableRangeCollection<DayRangeRenderModel>
{
/// <summary>
@@ -39,4 +39,3 @@ namespace Wino.Core.Domain.Collections
}
}
}
}

View File

@@ -4,8 +4,8 @@ using System.Collections.ObjectModel;
using System.Collections.Specialized;
using System.ComponentModel;
namespace Wino.Core.Domain.Collections
{
namespace Wino.Core.Domain.Collections;
/// <summary>
/// Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
/// </summary>
@@ -171,4 +171,3 @@ namespace Wino.Core.Domain.Collections
OnCollectionChanged(new NotifyCollectionChangedEventArgs(action, changedItems: changedItems, startingIndex: startingIndex));
}
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain
{
namespace Wino.Core.Domain;
public static class Constants
{
/// <summary>
@@ -20,4 +20,3 @@
public const string WinoMailIdentiifer = nameof(WinoMailIdentiifer);
public const string WinoCalendarIdentifier = nameof(WinoCalendarIdentifier);
}
}

View File

@@ -2,8 +2,8 @@
using SQLite;
using Wino.Core.Domain.Interfaces;
namespace Wino.Core.Domain.Entities.Calendar
{
namespace Wino.Core.Domain.Entities.Calendar;
public class AccountCalendar : IAccountCalendar
{
[PrimaryKey]
@@ -22,4 +22,3 @@ namespace Wino.Core.Domain.Entities.Calendar
public string BackgroundColorHex { get; set; }
public string TimeZone { get; set; }
}
}

View File

@@ -2,8 +2,8 @@
using SQLite;
using Wino.Core.Domain.Enums;
namespace Wino.Core.Domain.Entities.Calendar
{
namespace Wino.Core.Domain.Entities.Calendar;
// TODO: Connect to Contact store with Wino People.
public class CalendarEventAttendee
{
@@ -17,4 +17,3 @@ namespace Wino.Core.Domain.Entities.Calendar
public bool IsOptionalAttendee { get; set; }
public string Comment { get; set; }
}
}

View File

@@ -5,8 +5,8 @@ using SQLite;
using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Interfaces;
namespace Wino.Core.Domain.Entities.Calendar
{
namespace Wino.Core.Domain.Entities.Calendar;
[DebuggerDisplay("{Title} ({StartDate} - {EndDate})")]
public class CalendarItem : ICalendarItem
{
@@ -177,4 +177,3 @@ namespace Wino.Core.Domain.Entities.Calendar
};
}
}
}

View File

@@ -2,8 +2,8 @@
using SQLite;
using Wino.Core.Domain.Enums;
namespace Wino.Core.Domain.Entities.Calendar
{
namespace Wino.Core.Domain.Entities.Calendar;
public class Reminder
{
[PrimaryKey]
@@ -13,4 +13,3 @@ namespace Wino.Core.Domain.Entities.Calendar
public DateTimeOffset ReminderTime { get; set; }
public CalendarItemReminderType ReminderType { get; set; }
}
}

View File

@@ -1,8 +1,8 @@
using System;
using SQLite;
namespace Wino.Core.Domain.Entities.Mail
{
namespace Wino.Core.Domain.Entities.Mail;
public class AccountSignature
{
[PrimaryKey]
@@ -14,4 +14,3 @@ namespace Wino.Core.Domain.Entities.Mail
public Guid MailAccountId { get; set; }
}
}

View File

@@ -1,8 +1,8 @@
using System;
using SQLite;
namespace Wino.Core.Domain.Entities.Mail
{
namespace Wino.Core.Domain.Entities.Mail;
public class RemoteAccountAlias
{
/// <summary>
@@ -60,4 +60,3 @@ namespace Wino.Core.Domain.Entities.Mail
/// </summary>
public bool CanDelete => !IsRootAlias;
}
}

View File

@@ -5,8 +5,8 @@ using Wino.Core.Domain.Entities.Shared;
using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Models.MailItem;
namespace Wino.Core.Domain.Entities.Mail
{
namespace Wino.Core.Domain.Entities.Mail;
/// <summary>
/// Summary of the parsed MIME messages.
/// Wino will do non-network operations on this table and others from the original MIME.
@@ -154,4 +154,3 @@ namespace Wino.Core.Domain.Entities.Mail
public IEnumerable<Guid> GetContainingIds() => [UniqueId];
public override string ToString() => $"{Subject} <-> {Id}";
}
}

View File

@@ -5,8 +5,8 @@ using SQLite;
using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Models.Folders;
namespace Wino.Core.Domain.Entities.Mail
{
namespace Wino.Core.Domain.Entities.Mail;
[DebuggerDisplay("{FolderName} - {SpecialFolderType}")]
public class MailItemFolder : IMailItemFolder
{
@@ -72,4 +72,3 @@ namespace Wino.Core.Domain.Entities.Mail
public override string ToString() => FolderName;
}
}

View File

@@ -1,8 +1,8 @@
using System;
using SQLite;
namespace Wino.Core.Domain.Entities.Mail
{
namespace Wino.Core.Domain.Entities.Mail;
public class MergedInbox
{
[PrimaryKey]
@@ -10,4 +10,3 @@ namespace Wino.Core.Domain.Entities.Mail
public string Name { get; set; }
}
}

View File

@@ -2,8 +2,8 @@
using System.Collections.Generic;
using SQLite;
namespace Wino.Core.Domain.Entities.Shared
{
namespace Wino.Core.Domain.Entities.Shared;
/// <summary>
/// Back storage for simple name-address book.
/// These values will be inserted during MIME fetch.
@@ -74,4 +74,3 @@ namespace Wino.Core.Domain.Entities.Shared
return !(left == right);
}
}
}

View File

@@ -2,8 +2,8 @@
using SQLite;
using Wino.Core.Domain.Enums;
namespace Wino.Core.Domain.Entities.Shared
{
namespace Wino.Core.Domain.Entities.Shared;
public class CustomServerInformation
{
[PrimaryKey]
@@ -50,4 +50,3 @@ namespace Wino.Core.Domain.Entities.Shared
/// </summary>
public int MaxConcurrentClients { get; set; }
}
}

View File

@@ -3,8 +3,8 @@ using SQLite;
using Wino.Core.Domain.Entities.Mail;
using Wino.Core.Domain.Enums;
namespace Wino.Core.Domain.Entities.Shared
{
namespace Wino.Core.Domain.Entities.Shared;
public class MailAccount
{
[PrimaryKey]
@@ -108,4 +108,3 @@ namespace Wino.Core.Domain.Entities.Shared
/// </summary>
public bool IsAliasSyncSupported => ProviderType == MailProviderType.Gmail;
}
}

View File

@@ -1,8 +1,8 @@
using System;
using SQLite;
namespace Wino.Core.Domain.Entities.Shared
{
namespace Wino.Core.Domain.Entities.Shared;
public class MailAccountPreferences
{
[PrimaryKey]
@@ -51,4 +51,3 @@ namespace Wino.Core.Domain.Entities.Shared
/// </summary>
public Guid? SignatureIdForFollowingMessages { get; set; }
}
}

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum AccountCreationDialogState
{
Idle,
@@ -14,4 +14,3 @@
Canceled,
FetchingEvents
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Indicates the state of synchronizer.
/// </summary>
@@ -9,4 +9,3 @@
ExecutingRequests,
Synchronizing
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum AppLanguage
{
None,
@@ -18,4 +18,3 @@
Italian,
Romanian
}
}

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum AttendeeStatus
{
NeedsAction,
@@ -7,4 +7,3 @@
Tentative,
Declined
}
}

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum CalendarDisplayType
{
Day,
@@ -8,4 +8,3 @@
Month,
Year
}
}

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Trigger to load more data.
/// </summary>
@@ -8,4 +8,3 @@
User,
App
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum CalendarItemRecurrenceFrequency
{
Daily,
@@ -7,4 +7,3 @@
Monthly,
Yearly
}
}

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum CalendarItemStatus
{
NotResponded,
@@ -7,4 +7,3 @@
Tentative,
Cancelled,
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum CalendarItemVisibility
{
Default,
@@ -7,4 +7,3 @@
Private,
Confidential
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Which way in time to load more data for calendar.
/// </summary>
@@ -9,4 +9,3 @@
Previous,
Next
}
}

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum CalendarSynchronizationType
{
ExecuteRequests, // Execute all requests in the queue.
@@ -8,4 +8,3 @@
SingleCalendar, // Sync events for only specified calendars.
UpdateProfile // Update profile information only.
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum ChangeRequestType
{
MailMarkAs,
@@ -21,4 +21,3 @@
SendDraft,
FetchSingleItem
}
}

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum DraftCreationReason
{
Empty,
@@ -7,4 +7,3 @@
ReplyAll,
Forward
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum FilterOptionType
{
All,
@@ -8,4 +8,3 @@
Mentions,
Files
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Defines all possible folder operations that can be done.
/// Available values for each folder is returned by IContextMenuProvider
@@ -20,4 +20,3 @@
CreateSubFolder,
Seperator
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum ImapAuthenticationMethod
{
Auto,
@@ -10,4 +10,3 @@
CramMd5,
DigestMd5
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum ImapConnectionSecurity
{
Auto,
@@ -7,4 +7,3 @@
StartTls,
SslTls
}
}

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum InfoBarMessageType
{
Information,
@@ -7,4 +7,3 @@
Warning,
Error
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum MailAttachmentType
{
None,
@@ -13,4 +13,3 @@
Archive,
Other
}
}

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
// Synchronizer requests.
public enum MailSynchronizerOperation
{
@@ -55,4 +55,3 @@
DiscardLocalDraft,
Navigate // For toast activation
}
}

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum MailSynchronizationType
{
UpdateProfile, // Only update profile information
@@ -11,4 +11,3 @@
Alias, // Only update alias information
IMAPIdle // Idle client triggered synchronization.
}
}

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
/// <summary>
/// Defines the potential reasons for picking folder in the folder picking dialog.
/// </summary>
@@ -9,4 +9,3 @@
SpecialFolder,
Any
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum PrintingResult
{
Abandoned,
@@ -7,4 +7,3 @@
Failed,
Submitted
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
/// <summary>
/// What should happen to server app when the client is terminated.
/// </summary>
@@ -9,4 +9,3 @@
Invisible, // Still runs, tray icon is invisible.
Terminate // Server is terminated as Wino terminates.
}
}

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum SpecialFolderType
{
Inbox,
@@ -21,4 +21,3 @@
Other,
More
}
}

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum StartupBehaviorResult
{
Enabled,
@@ -8,4 +8,3 @@
DisabledByPolicy,
Fatal
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
// From the SDK.
public enum StorePurchaseResult
{
@@ -16,4 +16,3 @@
// The purchase request did not succeed.
NotPurchased,
}
}

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum WinoCustomMessageDialogIcon
{
Information,
@@ -7,4 +7,3 @@
Error,
Question
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
/// <summary>
/// All registered views.
/// </summary>
@@ -31,4 +31,3 @@
CalendarSettingsPage,
EventDetailsPage
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Enums
{
namespace Wino.Core.Domain.Enums;
public enum WinoServerConnectionStatus
{
None,
@@ -8,4 +8,3 @@
Disconnected,
Failed
}
}

View File

@@ -1,7 +1,6 @@
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class AccountSetupCanceledException : System.Exception
{
}
}

View File

@@ -1,8 +1,8 @@
using System;
using Wino.Core.Domain.Entities.Shared;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
/// <summary>
/// Thrown when IAuthenticator requires user interaction to fix authentication issues.
/// It can be expired and can't restorable token, or some stuff that requires re-authentication.
@@ -16,4 +16,3 @@ namespace Wino.Core.Domain.Exceptions
public MailAccount Account { get; }
}
}

View File

@@ -1,7 +1,7 @@
using System;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
/// <summary>
/// All exceptions related to authentication.
/// </summary>
@@ -15,4 +15,3 @@ namespace Wino.Core.Domain.Exceptions
{
}
}
}

View File

@@ -1,9 +1,8 @@
using System;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
/// <summary>
/// An exception thrown when the background task registration is failed.
/// </summary>
public class BackgroundTaskRegistrationFailedException : Exception { }
}

View File

@@ -1,11 +1,10 @@
using System;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
/// <summary>
/// Thrown when composer cant find the mime to load.
/// </summary>
public class ComposerMimeNotFoundException : Exception
{
}
}

View File

@@ -1,11 +1,10 @@
using System;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class CustomThemeCreationFailedException : Exception
{
public CustomThemeCreationFailedException(string message) : base(message)
{
}
}
}

View File

@@ -1,7 +1,6 @@
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class GoogleAuthenticationException : System.Exception
{
public GoogleAuthenticationException(string message) : base(message) { }
}
}

View File

@@ -1,7 +1,7 @@
using System;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class ImapClientPoolException : Exception
{
public ImapClientPoolException(Exception innerException, string protocolLog) : base(Translator.Exception_ImapClientPoolFailed, innerException)
@@ -11,4 +11,3 @@ namespace Wino.Core.Domain.Exceptions
public string ProtocolLog { get; }
}
}

View File

@@ -1,7 +1,7 @@
using Wino.Core.Domain.Models.AutoDiscovery;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class ImapConnectionFailedPackage
{
public ImapConnectionFailedPackage(string errorMessage, string protocolLog, AutoDiscoverySettings settings)
@@ -15,4 +15,3 @@ namespace Wino.Core.Domain.Exceptions
public string ErrorMessage { get; set; }
public string ProtocolLog { get; }
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class ImapSynchronizerStrategyException : System.Exception
{
public ImapSynchronizerStrategyException(string message) : base(message)
@@ -7,4 +7,3 @@
}
}
}

View File

@@ -1,5 +1,5 @@
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class ImapTestSSLCertificateException : System.Exception
{
public ImapTestSSLCertificateException(string issuer, string expirationDateString, string validFromDateString)
@@ -14,4 +14,3 @@
public string ValidFromDateString { get; set; }
}
}

View File

@@ -1,6 +1,5 @@
using System;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class InvalidMoveTargetException : Exception { }
}

View File

@@ -1,7 +1,6 @@
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class MissingAliasException : System.Exception
{
public MissingAliasException() : base(Translator.Exception_MissingAlias) { }
}
}

View File

@@ -1,11 +1,10 @@
using System;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class SynchronizerEntityNotFoundException : Exception
{
public SynchronizerEntityNotFoundException(string message) : base(message)
{
}
}
}

View File

@@ -1,7 +1,7 @@
using System;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
public class SynchronizerException : Exception
{
public SynchronizerException(string message) : base(message)
@@ -12,4 +12,3 @@ namespace Wino.Core.Domain.Exceptions
{
}
}
}

View File

@@ -1,7 +1,6 @@
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
/// <summary>
/// When IMAP account's system folder configuration setup is not done yet.
/// </summary>
public class SystemFolderConfigurationMissingException : System.Exception { }
}

View File

@@ -1,8 +1,8 @@
using System;
using Wino.Core.Domain.Enums;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
/// <summary>
/// Emitted when special folder is needed for an operation but it couldn't be found.
/// </summary>
@@ -17,4 +17,3 @@ namespace Wino.Core.Domain.Exceptions
public SpecialFolderType SpecialFolderType { get; }
public Guid AccountId { get; set; }
}
}

View File

@@ -1,7 +1,7 @@
using System;
namespace Wino.Core.Domain.Exceptions
{
namespace Wino.Core.Domain.Exceptions;
/// <summary>
/// All server crash types. Wino Server ideally should not throw anything else than this Exception type.
/// </summary>
@@ -9,4 +9,3 @@ namespace Wino.Core.Domain.Exceptions
{
public WinoServerException(string message) : base(message) { }
}
}

View File

@@ -1,8 +1,8 @@
using System;
using Wino.Core.Domain.Models.Calendar;
namespace Wino.Core.Domain.Extensions
{
namespace Wino.Core.Domain.Extensions;
public static class DateTimeExtensions
{
/// <summary>
@@ -30,4 +30,3 @@ namespace Wino.Core.Domain.Extensions
return date.AddDays(-diff).Date;
}
}
}

View File

@@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
namespace Wino.Core.Domain.Extensions
{
namespace Wino.Core.Domain.Extensions;
public static class ExceptionExtensions
{
public static IEnumerable<Exception> GetInnerExceptions(this Exception ex)
@@ -21,4 +21,3 @@ namespace Wino.Core.Domain.Extensions
while (innerException != null);
}
}
}

View File

@@ -1,8 +1,8 @@
using System;
using System.IO;
namespace Wino.Core.Domain.Extensions
{
namespace Wino.Core.Domain.Extensions;
public static class MimeExtensions
{
public static string GetBase64MimeMessage(this MimeKit.MimeMessage message)
@@ -17,4 +17,3 @@ namespace Wino.Core.Domain.Extensions
public static MimeKit.MimeMessage GetMimeMessageFromBase64(this string base64)
=> MimeKit.MimeMessage.Load(new System.IO.MemoryStream(Convert.FromBase64String(base64)));
}
}

View File

@@ -1,7 +1,7 @@
using System;
namespace Wino.Core.Domain.Interfaces
{
namespace Wino.Core.Domain.Interfaces;
public interface IAccountCalendar
{
string Name { get; set; }
@@ -13,4 +13,3 @@ namespace Wino.Core.Domain.Interfaces
bool IsExtended { get; set; }
Guid Id { get; set; }
}
}

View File

@@ -2,12 +2,11 @@
using System.Threading.Tasks;
using Wino.Core.Domain.Enums;
namespace Wino.Core.Domain.Interfaces
{
namespace Wino.Core.Domain.Interfaces;
public interface IAccountCreationDialog
{
Task ShowDialogAsync(CancellationTokenSource cancellationTokenSource);
void Complete(bool cancel);
AccountCreationDialogState State { get; set; }
}
}

View File

@@ -2,8 +2,8 @@
using Wino.Core.Domain.Entities.Mail;
using Wino.Core.Domain.Entities.Shared;
namespace Wino.Core.Domain.Interfaces
{
namespace Wino.Core.Domain.Interfaces;
public interface IAccountMenuItem : IMenuItem
{
bool IsEnabled { get; set; }
@@ -19,4 +19,3 @@ namespace Wino.Core.Domain.Interfaces
MergedInbox Parameter { get; }
}
}

View File

@@ -1,6 +1,5 @@
namespace Wino.Core.Domain.Interfaces
{
namespace Wino.Core.Domain.Interfaces;
public interface IAccountPickerDialog
{
}
}

View File

@@ -1,7 +1,7 @@
using System;
namespace Wino.Core.Domain.Interfaces
{
namespace Wino.Core.Domain.Interfaces;
public interface IAccountProviderDetailViewModel
{
/// <summary>
@@ -35,4 +35,3 @@ namespace Wino.Core.Domain.Interfaces
/// </summary>
int HoldingAccountCount { get; }
}
}

View File

@@ -1,11 +1,10 @@
using Wino.Core.Domain.Entities.Shared;
namespace Wino.Core.Domain.Interfaces
{
namespace Wino.Core.Domain.Interfaces;
public interface IAccountProviderDetails
{
MailAccount Account { get; set; }
bool AutoExtend { get; set; }
IProviderDetail ProviderDetail { get; set; }
}
}

View File

@@ -5,8 +5,8 @@ using Wino.Core.Domain.Entities.Mail;
using Wino.Core.Domain.Entities.Shared;
using Wino.Core.Domain.Models.Accounts;
namespace Wino.Core.Domain.Interfaces
{
namespace Wino.Core.Domain.Interfaces;
public interface IAccountService
{
/// <summary>
@@ -157,4 +157,3 @@ namespace Wino.Core.Domain.Interfaces
Task<MailAccountAlias> GetPrimaryAccountAliasAsync(Guid accountId);
Task<bool> IsAccountFocusedEnabledAsync(Guid accountId);
}
}

Some files were not shown because too many files have changed in this diff Show More