functions/private.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Function _convertTypeName {
    [CmdletBinding()]
    Param([string]$Typename)

    Try {
        #this code should never really throw an exception
        $ErrorActionPreference = "Stop"
        $tn = $Typename -as [type]
        if ($tn) {
            $tn.Fullname
        }
        else {
            $Typename
        }
    }
    Catch {
       $typename
    }
}