protected override PackageCollection GetResult() { var operationStatus = NativeClient.GetListOperationData(Id); var packageList = operationStatus.packageList.Select(p => (PackageInfo)p); return(new PackageCollection(packageList, operationStatus.error)); }
protected override PackageCollection GetResult() { var operationStatus = NativeClient.GetListOperationData(Id); var packageList = operationStatus.packageList.Where(p => p.type != ShimPackageType); return(new PackageCollection(packageList, operationStatus.error)); }
protected override PackageCollection GetResult() { OperationStatus listOperationData = NativeClient.GetListOperationData(base.Id); IEnumerable <UnityEditor.PackageManager.PackageInfo> packages = from p in listOperationData.packageList select p; return(new PackageCollection(packages, listOperationData.error)); }
void ExtractCurrentXiaomiPackageInfo(long operationId) { // Get the package list to find if xiaomi package has been installed. OperationStatus operationStatus = NativeClient.GetListOperationData(operationId); foreach (var package in operationStatus.packageList) { if (package.packageId.StartsWith(xiaomiPackageName)) { xiaomiPackageInstalled = true; currentXiaomiPackageVersion = package.version; } } }