public ApiPortClient(IApiPortService apiPortService, IProgressReporter progressReport, ITargetMapper targetMapper, IDependencyFinder dependencyFinder, IReportGenerator reportGenerator, IEnumerable <IgnoreAssemblyInfo> assembliesToIgnore)
 {
     _apiPortService     = apiPortService;
     _progressReport     = progressReport;
     _targetMapper       = targetMapper;
     _dependencyFinder   = dependencyFinder;
     _reportGenerator    = reportGenerator;
     _assembliesToIgnore = assembliesToIgnore;
 }
示例#2
0
 public ApiPortClient(IApiPortService apiPortService, IProgressReporter progressReport, ITargetMapper targetMapper, IDependencyFinder dependencyFinder, IReportGenerator reportGenerator, IEnumerable<IgnoreAssemblyInfo> assembliesToIgnore)
 {
     _apiPortService = apiPortService;
     _progressReport = progressReport;
     _targetMapper = targetMapper;
     _dependencyFinder = dependencyFinder;
     _reportGenerator = reportGenerator;
     _assembliesToIgnore = assembliesToIgnore;
 }
示例#3
0
        public OptionsViewModel(IApiPortService apiPort, ITargetMapper targetMapper, OptionsModel optionsModel)
        {
            _apiPortService = apiPort;
            _targetMapper   = targetMapper;
            _optionsModel   = optionsModel;

            InvalidTargets = Array.Empty <TargetPlatform>();

#if DEBUG
            SaveMetadata = false; // ensures telemetry from debug builds doesn't skew our data
#else
            SaveMetadata = true;
#endif
        }
        public OptionsViewModel(IApiPortService apiPort, ITargetMapper targetMapper, OptionsModel optionsModel)
        {
            _apiPortService = apiPort;
            _targetMapper = targetMapper;
            _optionsModel = optionsModel;

            InvalidTargets = Array.Empty<TargetPlatform>();

#if DEBUG
            SaveMetadata = false; // ensures telemetry from debug builds doesn't skew our data
#else
            SaveMetadata = true;
#endif
        }
示例#5
0
        public OptionsViewModel(IApiPortService apiPort, ITargetMapper targetMapper, OptionsModel optionsModel)
        {
            _apiPortService = apiPort;
            _targetMapper   = targetMapper;
            _optionsModel   = optionsModel;

            InvalidTargets = Array.Empty <TargetPlatform>();

#if DEBUG
            SaveMetadata = false; // ensures telemetry from debug builds doesn't skew our data
#else
            SaveMetadata = true;
#endif
            PropertyChanged += TargetPlatformAndResultFormatPropertyChanged;

            UpdateResultFormats(optionsModel.Formats);
            UpdateTargetPlatforms(optionsModel.Platforms);
        }
示例#6
0
 public FxApiController(IApiPortService service)
 {
     _service = service;
 }
 public ApiPortServiceSearcher(IApiPortService service)
 {
     _service = service;
 }
示例#8
0
 public SubmissionController(IApiPortService apiPortService)
 {
     _apiPortService = apiPortService;
 }
 public UsageController(IApiPortService apiPortService)
 {
     _apiPortService = apiPortService;
 }
示例#10
0
 private static async Task<ApiInformation> GetApi(IApiPortService service, string apiDocId)
 {
     var response = await service.GetApiInformationAsync(apiDocId);
     return response.Response;
 }
示例#11
0
 private static async Task<IReadOnlyList<ApiDefinition>> FindMatchingApis(IApiPortService service, string api)
 {
     var response = await service.SearchFxApiAsync(api, top: 20);
     return response.Response.ToList();
 }
 public UsageController(IApiPortService apiPortService)
 {
     _apiPortService = apiPortService;
 }
示例#13
0
 public FxApiController(IApiPortService service)
 {
     _service = service;
 }
 public SubmissionController(IApiPortService apiPortService)
 {
     _apiPortService = apiPortService;
 }