/// <summary> /// /// </summary> static ErrorManager() { //需要改处理类 直接改这里就好了 _provider = new ErrorManagerWebDefault(); _namedHandlers = new Dictionary <string, IErrorManager>(); _namedHandlers[string.Empty] = _provider; }
public NotifyIconViewModel( [NotNull] ILogger logger, [NotNull] ISettingsManager manager, [NotNull] Func <IDeskProvider> providerFactory, [NotNull] IScheduler scheduler, [NotNull] IErrorManager errorManager, [NotNull] IVersionProvider versionProvider, [NotNull] Func <Application, ITaskbarIconProvider> factory) { Guard.ArgumentNotNull(logger, nameof(logger)); Guard.ArgumentNotNull(manager, nameof(manager)); Guard.ArgumentNotNull(providerFactory, nameof(providerFactory)); Guard.ArgumentNotNull(scheduler, nameof(scheduler)); Guard.ArgumentNotNull(errorManager, nameof(errorManager)); Guard.ArgumentNotNull(versionProvider, nameof(versionProvider)); Guard.ArgumentNotNull(factory, nameof(factory)); _scheduler = scheduler; _manager = manager; _providerFactory = providerFactory; _scheduler = scheduler; _errorManager = errorManager; _versionProvider = versionProvider; _iconProvider = factory(null); }
/// <summary> /// Initialize the provider. /// </summary> /// <param name="provider"></param> public static void Init(IErrorManager provider) { lock (_syncRoot) { _provider = provider; } }
/// <summary> /// Initialize the defaults. /// </summary> static ErrorManager() { _localizedProvider = new ErrorManagerDefaultLocalized(); _provider = _localizedProvider; _namedHandlers = new Dictionary <string, IErrorManager>(); _namedHandlers[string.Empty] = _provider; }
/// <summary> /// /// </summary> static ErrorManager() { //需要改处理类 直接改这里就好了 _provider = new ErrorManagerWebDefault(); _namedHandlers = new Dictionary<string, IErrorManager>(); _namedHandlers[string.Empty] = _provider; }
public StandardEngine( ISettingsManager settingsManager, IBranchManager branchManager, ICommandLineManager commandLineManager, IBannerManager bannerManager, IAppearanceManager appearanceManager, IErrorManager errorManager, IDialogsManager dialogsManager, IHelpManager helpManager, IAdvancedMenuManager advancedMenuManager, IEndpointManager endpointManager ) { SettingsManager = settingsManager; BranchManager = branchManager; BannerManager = bannerManager; AppearanceManager = appearanceManager; CommandLineManager = commandLineManager; ErrorManager = errorManager; DialogsManager = dialogsManager; HelpManager = helpManager; AdvancedMenuManager = advancedMenuManager; EndpointManager = endpointManager; Identifier = Guid.NewGuid(); }
public TypeSpecifierResolver(TypeManager typeManager, IErrorManager errors) { _typeManager = typeManager; _errors = errors; _replacementDelegator.SpecifierVisitor = this; NewNode = new VoidExpressionNode(); }
public static IErrorManager GetInstance() { if (_instance == null) { _instance = new ErrorManager(); } return(_instance); }
public BorrowAssignmentLifetimeValidator(FunctionDefinitionNode function, IErrorManager errors, ExpressionTypeManager types, ScopeManager scopes) { _function = function; _errors = errors; _scopes = scopes; _types = types; _lifetimeResolver = new BorrowPointerLifetimeResolver(scopes); }
public ErrorAppService( IUnitOfWork unit, IErrorManager errorRepo ) { this.unit = unit; this.errorRepo = errorRepo; }
public ExpressionTypeManager( SemanticContext context, TypeManager typeManager, IErrorManager errors, Dictionary <IExpressionNode, IType> expressionResultTypes) { _context = context; _typeManager = typeManager; _errors = errors; _expressionResultTypes = expressionResultTypes; }
public void SetErrorManager(IErrorManager errorManager) { if (_errorManager != null) { _errorManager.ReportedError -= _errorManager_ReportedError; } _errorManager = errorManager; _errorManager.ReportedError += _errorManager_ReportedError; }
public TranslateAccessVisitor(IErrorManager errors, ExpressionTypeManager expressionTypeManager) { _errors = errors; _expressionTypeManager = expressionTypeManager; NewNode = new VoidExpressionNode(); _replacementDelegator.ExpressionVisitor = this; _parseTreeDelegator.AccessVisitor = this; }
/// <summary> /// /// </summary> /// <param name="userManager"></param> /// <param name="signInManager"></param> /// <param name="userService"></param> /// <param name="errorManagerSrv"></param> public CuentaService(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IUserServices userService, IErrorManager errorManagerSrv) { _userManager = userManager; _signInManager = signInManager; _userService = userService; _errorManagerSrv = errorManagerSrv; }
/// <summary> /// /// </summary> /// <param name="iunitOfWork"></param> /// <param name="log"></param> /// <param name="storeProcedure"></param> /// <param name="errorManager"></param> public RecibosService(IUnitOfWork iunitOfWork, ILog log, IStoreProcedureRepository storeProcedure, IErrorManager errorManager) { _iunitOfWork = iunitOfWork; _log = log; _storeProcedure = storeProcedure; _errorManager = errorManager; }
/// <summary> /// /// </summary> /// <param name="iunitOfWork"></param> /// <param name="log"></param> /// <param name="storeProcedure"></param> /// <param name="errorManager"></param> public CajaService(IUnitOfWork iunitOfWork, ILog log, IStoreProcedureRepository storeProcedure, IErrorManager errorManager) { _iunitOfWork = iunitOfWork; _log = log; _storeProcedure = storeProcedure; _errorManager = errorManager; _mapper = new MapperCaja(); }
public TranslateIdentifiersVisitor(SemanticContext semanticModule, IErrorManager errors, ScopeManager scopes) { _semanticModule = semanticModule; _errors = errors; _scopeManager = scopes; NewNode = new VoidExpressionNode(); _replacementDelegator.ExpressionVisitor = this; _parseTreeReplacementDelegator.IdentifierVisitor = this; _parseTreeReplacementDelegator.FunctionCallVisitor = this; }
public CommonGameActionsProvider( IUnityContainer container, IGameCommands gameCommands, IGameQueries gameQueries, ITransactionScopeProvider transactionScope, IErrorManager errors) { _container = container; _gameCommands = gameCommands; _gameQueries = gameQueries; _transactionScope = transactionScope; _errors = errors; }
public TypeCheckVisitor(SemanticContext context, TypeManager typeManager, IErrorManager errors, ExpressionTypeManager expressionTypeManager) { _context = context; _typeManager = typeManager; _errors = errors; _expressionTypeManager = expressionTypeManager; _delegator.StatementVisitor = this; _delegator.ExpressionVisitor = this; _delegator.SpecifierVisitor = this; // TODO: Better way to get this void type. Type = _typeManager.GetType("void", PointerMode.NotAPointer) !; }
public AssignmentAnalyzer(IErrorManager errors, SemanticContext semanticModule) { _errors = errors; _semanticModule = semanticModule; ExpressionDelegator expressionDelegator = new ExpressionDelegator(); BinaryOperationDelegator binOpDelegator = new BinaryOperationDelegator(); _replacementDelegator.ExpressionVisitor = expressionDelegator; expressionDelegator.BinaryOperationVisitor = binOpDelegator; binOpDelegator.UnknownVisitor = this; _parseTreeDelegator.AssignmentVisitor = this; }
public CommonGameActionsProvider( IUnityContainer container, IGameCommands gameCommands, IGameQueries gameQueries, ITransactionScopeProvider transactionScope, IErrorManager errors, FrozenStatusValidator frozenStatusValidator) { _container = container; _gameCommands = gameCommands; _gameQueries = gameQueries; _transactionScope = transactionScope; _errors = errors; _frozenStatusValidator = frozenStatusValidator; }
/// <summary> /// /// </summary> /// <param name="unitOfWork"></param> /// <param name="configuration"></param> /// <param name="errorManager"></param> /// <param name="log"></param> /// <param name="roleManager"></param> /// <param name="storeProcedureRespository"></param> public MaestrosService(IUnitOfWork unitOfWork, IConfiguration configuration, IErrorManager errorManager, ILog log, RoleManager <ApplicationRoles> roleManager, IStoreProcedureRepository storeProcedureRespository) { _unitOfWork = unitOfWork; _storeProcedureRespository = storeProcedureRespository; _configuration = configuration; _errorManager = errorManager; _log = log; _roleManager = roleManager; _mapper = new MapperMaestros(); }
/// <summary> /// Register an named exception handler. /// </summary> /// <param name="name"></param> /// <param name="isDefault"></param> /// <param name="handler"></param> public static void Register(string name, bool isDefault, IErrorManager handler) { lock (_syncRoot) { if (isDefault) { _provider = handler; } if (!string.IsNullOrEmpty(name)) { _namedHandlers[name] = handler; } } }
private void Current_InitializedApplication(object sender, EventArgs e) { _extensionHost = LiteDevelopApplication.Current.ExtensionHost; errorsToolStripButton.Checked = LiteDevelopSettings.Instance.GetValue<bool>("ErrorList.ErrorsVisible"); warningsToolStripButton.Checked = LiteDevelopSettings.Instance.GetValue<bool>("ErrorList.WarningsVisible"); messagesToolStripButton.Checked = LiteDevelopSettings.Instance.GetValue<bool>("ErrorList.MessagesVisible"); _extensionHost.UILanguageChanged += extensionHost_UILanguageChanged; _extensionHost.ControlManager.AppearanceChanged += ControlManager_AppearanceChanged; _errorManager = _extensionHost.ErrorManager; _errorManager.Errors.InsertedItem += Errors_InsertedItem; _errorManager.Errors.RemovedItem += Errors_RemovedItem; extensionHost_UILanguageChanged(null, null); }
private void Current_InitializedApplication(object sender, EventArgs e) { _extensionHost = LiteDevelopApplication.Current.ExtensionHost; errorsToolStripButton.Checked = LiteDevelopSettings.Instance.GetValue <bool>("ErrorList.ErrorsVisible"); warningsToolStripButton.Checked = LiteDevelopSettings.Instance.GetValue <bool>("ErrorList.WarningsVisible"); messagesToolStripButton.Checked = LiteDevelopSettings.Instance.GetValue <bool>("ErrorList.MessagesVisible"); _extensionHost.UILanguageChanged += extensionHost_UILanguageChanged; _extensionHost.ControlManager.AppearanceChanged += ControlManager_AppearanceChanged; _errorManager = _extensionHost.ErrorManager; _errorManager.Errors.InsertedItem += Errors_InsertedItem; _errorManager.Errors.RemovedItem += Errors_RemovedItem; extensionHost_UILanguageChanged(null, null); }
/// <summary> /// Initialize the provider. /// </summary> /// <param name="provider"></param> public static void InitLocalizedManager(string name, bool isDefault, ILocalizedExceptionManager provider) { lock (_syncRoot) { _localizedProvider = provider; if (isDefault) { _provider = _localizedProvider; } if (!string.IsNullOrEmpty(name)) { _namedHandlers[name] = _provider; } } }
/// <summary> /// Handles the specified error. /// </summary> /// <param name="error">The error.</param> /// <param name="exception">The exception.</param> /// <param name="errors">The error results.</param> /// <param name="arguments">The arguments.</param> private static void InternalHandle(object error, Exception exception, string handler, IErrors errors, object[] arguments) { if (handler == null) { _provider.Handle(error, exception, errors, arguments); return; } if (!_namedHandlers.ContainsKey(handler)) { throw new ArgumentException("Unknown exception handler : " + handler); } IErrorManager exceptionManager = _namedHandlers[handler]; exceptionManager.Handle(error, exception, errors, arguments); }
public void Analyze(StructNode node, IErrorManager errors) { foreach (IStructFunctionAssociationNode associationNode in node.FunctionAssociations) { if (!(associationNode is StructFunctionAssociationNode processedAssociationNode)) { continue; } if (processedAssociationNode.Name == Syntax.FUNCTION_ATTRIBUTE_DROP && !processedAssociationNode.FunctionDefinition.IsDrop) { errors.AddError( "Associated drop function is not defined with drop attribute.", processedAssociationNode); } } }
public void Process(StructNode structNode, SemanticContext context, IErrorManager errors) { for (int i = 0, ilen = structNode.FunctionAssociations.Count; i < ilen; ++i) { IStructFunctionAssociationNode associationNode = structNode.FunctionAssociations[i]; if (associationNode is StructFunctionAssociationParseNode parseNode) { if (!context.Functions.TryGetValue(parseNode.FunctionName, out FunctionDefinitionNode function)) { errors.AddError($"Undefined function \"{parseNode.FunctionName}\"", parseNode); continue; } structNode.FunctionAssociations[i] = new StructFunctionAssociationNode(parseNode.Name, function); } } }
public ErrorManagerMiddleware(RequestDelegate next, IErrorManager errorManager, ISettingsProvider settingsProvider) { _next = next ?? throw new ArgumentNullException(nameof(next)); _errorManager = errorManager ?? throw new ArgumentNullException(nameof(errorManager)); _errorThreadManager = new ErrorThreadManager(errorManager); if (!ThreadManager.Exists("Error Manager")) { ThreadManager.ThreadStart(_errorThreadManager, "Error Manager", ThreadPriority.Lowest); } _errorCacheManager.ItemRemoved += ErrorCacheManager_ItemRemoved; ErrorManagerSettings settings = settingsProvider.GetSettings <ErrorManagerSettings>("ErrorManager"); _loginPage = settings.LoginPage; }
public DeskCommandExecutor([NotNull] ILogger logger, [NotNull] IErrorManager errorManager, [NotNull] IDeskCommandsProvider provider, [NotNull] IControl control) { Guard.ArgumentNotNull(logger, nameof(logger)); Guard.ArgumentNotNull(provider, nameof(provider)); Guard.ArgumentNotNull(control, nameof(control)); Guard.ArgumentNotNull(errorManager, nameof(errorManager)); _logger = logger; _errorManager = errorManager; _provider = provider; _control = control; }
public CommonGameActionsProvider( IUnityContainer container, IGameCommands gameCommands, IGameQueries gameQueries, ITransactionScopeProvider transactionScope, IErrorManager errors, IModeSwitch modeSwitch, IFlycowApiClientProvider flycowApiClientProvider ) { _container = container; _gameCommands = gameCommands; _gameQueries = gameQueries; _transactionScope = transactionScope; _errors = errors; _flycowApiClientProvider = flycowApiClientProvider; _useRealUgs = modeSwitch.IsUsingRealUgs(); }
/// <summary> /// /// </summary> /// <param name="userManager"></param> /// <param name="iunitOfWork"></param> /// <param name="log"></param> /// <param name="configuration"></param> /// <param name="signInManager"></param> /// <param name="roleManager"></param> /// <param name="errorManager"></param> /// <param name="storeProcedure"></param> /// <param name="emailService"></param> public UserServices(UserManager <ApplicationUser> userManager, IUnitOfWork iunitOfWork, ILog log, IConfiguration configuration, SignInManager <ApplicationUser> signInManager, RoleManager <ApplicationRoles> roleManager, IErrorManager errorManager, IStoreProcedureRepository storeProcedure, IEmailService emailService) { _userManager = userManager; _iunitOfWork = iunitOfWork; _log = log; _configuration = configuration; _signInManager = signInManager; _roleManager = roleManager; _errorManager = errorManager; _storeProcedure = storeProcedure; _emailService = emailService; _mapper = new MapperUser(); }
/// <summary> /// Register an named exception handler. /// </summary> /// <param name="name"></param> /// <param name="isDefault"></param> /// <param name="handler"></param> public static void Register(string name, bool isDefault, IErrorManager handler) { lock (_syncRoot) { if (isDefault) _provider = handler; if (!string.IsNullOrEmpty(name)) _namedHandlers[name] = handler; } }
public ErrorController(ILog logger, ISession session, IManagerFactory managerFactory) : base(logger, session) { ErrorManager = managerFactory.GetErrorManager(); }
public IErrorManager GetErrorManager() { return ErrorManager ?? (ErrorManager = new ErrorManager(Logger, DaoFactory.GetErrorDao())); }