# Document

FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.Core\Data\Migrations\20260501194147_InitialCreate.cs


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.Core\Data\Migrations\20260501194147_InitialCreate.Designer.cs


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.WPF\Views\Dialogs\AddDownloadDialog.xaml.cs


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.Core\Data\Migrations\AppDbContextModelSnapshot.cs


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.BrowserBridge\DownloadManager.BrowserBridge.csproj


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.TestConsole\DownloadManager.TestConsole.csproj


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.WPF\Views\Controls\StatusBarControl.xaml.cs


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.Core\Data\Repositories\CategoryRepository.cs


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.Core\Data\Repositories\DownloadRepository.cs


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.Core\Data\Repositories\SettingsRepository.cs


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.Core\Data\Repositories\ScheduleRepository.cs


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.WPF\Converters\StringToVisibilityConverter.cs


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.WPF\Views\Dialogs\CategoryManagerDialog.xaml


FilePath:
D:\Calismalar\AI\hDM\DownloadManager\src\DownloadManager.WPF\Views\Dialogs\CategoryManagerDialog.xaml.cs


# Symbol

FullyQualifiedName: DownloadManager.Core.Engine.SegmentedDownloader.SegmentedDownloader
UnqualifiedName: SegmentedDownloader
MethodSignature:
SegmentedDownloader(IHttpClientFactory, ResumeManager, SpeedCalculator, SpeedThrottler, EngineOptions)


FullyQualifiedName: DownloadManager.Core.Engine.SegmentedDownloader.DownloadSegmentAsync
UnqualifiedName: DownloadSegmentAsync
MethodSignature:
DownloadSegmentAsync(DownloadItem, DownloadSegment, string, IProgress<DownloadProgressEvent>?, CancellationToken)


FullyQualifiedName: DownloadManager.Core.Engine.SegmentedDownloader.PerformSegmentDownloadAsync
UnqualifiedName: PerformSegmentDownloadAsync
MethodSignature:
PerformSegmentDownloadAsync(DownloadItem, DownloadSegment, string, IProgress<DownloadProgressEvent>?, CancellationToken)


FullyQualifiedName: DownloadManager.WPF.App.StartPipeServerAsync
UnqualifiedName: StartPipeServerAsync
MethodSignature:
StartPipeServerAsync(IDownloadService, IDownloadProtocol, ISettingsService, MainViewModel, ICategoryService)


FullyQualifiedName: DownloadManager.WPF.ViewModels.MainViewModel.MainViewModel
UnqualifiedName: MainViewModel
MethodSignature:
MainViewModel(IDownloadService, IDownloadProtocol, DownloadEngine, DownloadQueue, SpeedThrottler, EngineOptions, ISettingsService, IScheduleService, ICategoryService, SiteGrabber)


