Private/Get-SelectedVersionName.ps1
|
<#
SPDX-License-Identifier: MIT Copyright (c) 2026 Leon McClatchey, Linktech Engineering LLC Package: VSCode-Updater Author: Leon McClatchey Company: Linktech Engineering LLC Created: 2026-07-05 Modified: 2026-07-05 File: Get-SelectedVersionName.ps1 Version: 1.0.0 Description: Description goes here #> function Get-SelectedVersionName { [CmdletBinding()] param( [Parameter(Mandatory)] [object]$DataGrid ) $item = $DataGrid.SelectedItem if (-not $item) { return $null } # Prefer Name (GUI standard) if ($item.PSObject.Properties.Name -contains 'Name') { return [string]$item.Name } # Fallback for older tests or alternate data sources if ($item.PSObject.Properties.Name -contains 'Version') { return [string]$item.Version } return $null } |