示例#1
0
 public ExtensionManager(
     IOptionService optionsService,
     IErrorReportingService errorReportingService,
     IErrorLoggerService errorLoggerService,
     List <IExtensionErrorHandler> errorHandlers) : base(optionsService, errorReportingService, errorLoggerService, errorHandlers)
 {
     this.errorLoggerService = errorLoggerService;
 }
示例#2
0
        internal EditorConfigDocumentOptionsProvider(Workspace workspace)
        {
            _codingConventionsManager = CodingConventionsManagerFactory.CreateCodingConventionsManager();
            _errorLogger = workspace.Services.GetService <IErrorLoggerService>();

            workspace.DocumentOpened += Workspace_DocumentOpened;
            workspace.DocumentClosed += Workspace_DocumentClosed;
        }
 public ExtensionManager(
     IOptionService optionsService,
     IErrorReportingService errorReportingService,
     IErrorLoggerService errorLoggerService,
     List<IExtensionErrorHandler> errorHandlers)
 {
     _optionsService = optionsService;
     _errorHandlers = errorHandlers;
     _errorReportingService = errorReportingService;
     _errorLoggerService = errorLoggerService;
 }
示例#4
0
 public ExtensionManager(
     IOptionService optionsService,
     IErrorReportingService errorReportingService,
     IErrorLoggerService errorLoggerService,
     List <IExtensionErrorHandler> errorHandlers)
 {
     _optionsService        = optionsService;
     _errorHandlers         = errorHandlers;
     _errorReportingService = errorReportingService;
     _errorLoggerService    = errorLoggerService;
 }
 public ExtensionManager(
     IGlobalOptionService globalOptions,
     IErrorReportingService errorReportingService,
     IErrorLoggerService errorLoggerService,
     List <IExtensionErrorHandler> errorHandlers)
 {
     _globalOptions         = globalOptions;
     _errorHandlers         = errorHandlers;
     _errorReportingService = errorReportingService;
     _errorLoggerService    = errorLoggerService;
 }
        internal EditorConfigDocumentOptionsProvider(Workspace workspace, ICodingConventionsManager codingConventionsManager, IAsynchronousOperationListenerProvider listenerProvider)
        {
            _workspace = workspace;
            _listener  = listenerProvider.GetListener(FeatureAttribute.Workspace);
            _codingConventionsManager = codingConventionsManager;
            _errorLogger = workspace.Services.GetService <IErrorLoggerService>();

            workspace.DocumentOpened += Workspace_DocumentOpened;
            workspace.DocumentClosed += Workspace_DocumentClosed;

            // workaround until this is fixed.
            // https://github.com/dotnet/roslyn/issues/26377
            // otherwise, we will leak files in _openDocumentContexts
            workspace.WorkspaceChanged += Workspace_WorkspaceChanged;
        }
        public CleaningListViewModel(IDialogService dialogService, INavigationService navigationService, IEventAggregator eventAggregator, IApiService <Visits> apiService, IErrorLoggerService errorLoggerService)
        {
            _eventAggregator    = eventAggregator;
            _apiService         = apiService;
            _navigationService  = navigationService;
            _errorLoggerService = errorLoggerService;

            #region Used for Visit List Logic
            listVisits                 = new ObservableCollection <Visits>();
            ItemTreshold               = 1;
            LoadItemsCommand           = new Command(async() => await ExecuteLoadItemsCommand());
            ItemTresholdReachedCommand = new Command(async() => await ItemsTresholdReached());
            RefreshItemsCommand        = new Command(async() =>
            {
                await ExecuteLoadItemsCommand();
                IsRefreshing = false;
            });
            #endregion


            lblCurrentDay          = "Today";
            currentMonth           = DateTime.Now.Month;
            lblCurrentDayYear      = DateTime.Now.ToString("MMM yyyy");
            listCalenderMonthDated = new ObservableCollection <CalenderWeekAndDay>(GetCalenderWeekAndDays(DateTime.Now.Year, DateTime.Now.Month) as List <CalenderWeekAndDay>);

            #region Initialize Commands
            GoToMainPageCommand     = new DelegateCommand(GoToMainPage);
            ShowCalenderCommand     = new DelegateCommand(ShowHideCalender);
            HideOpenCalenderCommand = new DelegateCommand(HideOpenCalenderFromPageTap);
            #endregion

            #region Initialize Calender Events
            MoveMonthBackCommand  = new DelegateCommand(MoveMonthBack);
            MoveMonthFrontCommand = new DelegateCommand(MoveMonthFront);
            DaySelectedCommand    = new Command((parameter) => { DaySelected(parameter); });
            #endregion

            //Set Visits for Current Day by Default
            _apiService.GetAllVisitsbyDate(DateTime.Now);
            //Get Visits Using Infinite Scrolling Logic, 5 at a time
            LoadItemsCommand.Execute(null);
        }
示例#8
0
 public DocumentOptions(ImmutableDictionary <string, string> options, IErrorLoggerService errorLogger)
 {
     _options     = options;
     _errorLogger = errorLogger;
 }
示例#9
0
 public EditorConfigDocumentOptionsProvider(IErrorLoggerService errorLogger)
 {
     _errorLogger = errorLogger;
 }
示例#10
0
        private static TestWorkspace ServiceSetup(CodeFixProvider codefix, out TestDiagnosticAnalyzerService diagnosticService, out CodeFixService fixService, out IErrorLoggerService errorLogger)
        {
            diagnosticService = new TestDiagnosticAnalyzerService(DiagnosticExtensions.GetCompilerDiagnosticAnalyzersMap());
            var fixers = SpecializedCollections.SingletonEnumerable(
                new Lazy <CodeFixProvider, CodeChangeProviderMetadata>(
                    () => codefix,
                    new CodeChangeProviderMetadata("Test", languages: LanguageNames.CSharp)));
            var code      = @"class Program { }";
            var workspace = CSharpWorkspaceFactory.CreateWorkspaceFromFile(code);
            var logger    = SpecializedCollections.SingletonEnumerable(new Lazy <IErrorLoggerService>(() => new TestErrorLogger()));

            errorLogger = logger.First().Value;
            fixService  = new CodeFixService(
                diagnosticService, logger, fixers, SpecializedCollections.EmptyEnumerable <Lazy <ISuppressionFixProvider, CodeChangeProviderMetadata> >());
            return(workspace);
        }
 public DocumentOptions(ICodingConventionsSnapshot codingConventionSnapshot, IErrorLoggerService errorLogger)
 {
     _codingConventionSnapshot = codingConventionSnapshot;
     _errorLogger = errorLogger;
 }
示例#12
0
 private static TestWorkspace ServiceSetup(CodeFixProvider codefix, out TestDiagnosticAnalyzerService diagnosticService, out CodeFixService fixService, out IErrorLoggerService errorLogger)
 {
     diagnosticService = new TestDiagnosticAnalyzerService(DiagnosticExtensions.GetCompilerDiagnosticAnalyzersMap());
     var fixers = SpecializedCollections.SingletonEnumerable(
         new Lazy<CodeFixProvider, CodeChangeProviderMetadata>(
         () => codefix,
         new CodeChangeProviderMetadata("Test", languages: LanguageNames.CSharp)));
     var code = @"class Program { }";
     var workspace = CSharpWorkspaceFactory.CreateWorkspaceFromFile(code);
     var logger = SpecializedCollections.SingletonEnumerable(new Lazy<IErrorLoggerService>(() => new TestErrorLogger()));
     errorLogger = logger.First().Value;
     fixService = new CodeFixService(
             diagnosticService, logger, fixers, SpecializedCollections.EmptyEnumerable<Lazy<ISuppressionFixProvider, CodeChangeProviderMetadata>>());
     return workspace;
 }