C# Class Endjin.Assembly.ChangeDetection.Introspection.PdbDownLoader

Show file Open project: endjin/Endjin.Assembly.ChangeDetection

Private Properties

Property Type Description
DeleteOldPdb void
GetPdbNameFromBinaryName string

Public Methods

Method Description
DownloadPdbs ( FileQuery query, string symbolServer ) : bool
DownloadPdbs ( FileQuery query, string symbolServer, string downloadDir ) : bool

Downloads the pdbs from the symbol server.

PdbDownLoader ( ) : System
PdbDownLoader ( int downLoadThreadCount ) : System

Patch after the pdb was downloaded the drive letter to match the pdb files with the source files

Private Methods

Method Description
DeleteOldPdb ( string binaryName ) : void
GetPdbNameFromBinaryName ( string binaryFileName ) : string

Method Details

DownloadPdbs() public method

public DownloadPdbs ( FileQuery query, string symbolServer ) : bool
query Endjin.Assembly.ChangeDetection.Infrastructure.FileQuery
symbolServer string
return bool

DownloadPdbs() public method

Downloads the pdbs from the symbol server.
public DownloadPdbs ( FileQuery query, string symbolServer, string downloadDir ) : bool
query Endjin.Assembly.ChangeDetection.Infrastructure.FileQuery The query.
symbolServer string The symbol server name.
downloadDir string The download directory. Can be null.
return bool

PdbDownLoader() public method

public PdbDownLoader ( ) : System
return System

PdbDownLoader() public method

Patch after the pdb was downloaded the drive letter to match the pdb files with the source files
public PdbDownLoader ( int downLoadThreadCount ) : System
downLoadThreadCount int Down load thread count.
return System