コード例 #1
0
		private async Task DownloadDebugSymbolForModuleAsync(SDCDModule module) {
			if (module.LocalPath != null && IsDynatraceModule(module)) {
				string hash = filesystem.Md5FromFile(module.LocalPath);
				if (IsDebugFileAvailable(module, hash)) {
					module.DebugSymbolPath = Path.GetFullPath(DebugFilePath(module.LocalPath, hash));
				} else {
					await DownloadDebugSymbolsAsync(module, hash);
				}

				await UnstripLibrary(module, hash);
			}
		}