LaurentDardenne / ExtensionMethod

Creation of ps1xml file dedicated to the extension methods contained in an assembly.
6 stars 0 forks source link

[New-ExtendedTypeData] La gestion du paramètre -Type est à revoir #7

Open LaurentDardenne opened 1 year ago

LaurentDardenne commented 1 year ago

La gestion du paramètre 'Type' est à revoir. Soit string soit sans type et contrôler dans le corps de la fonction... Le message d'erreur n'est pas explicite, soit le type n'existe pas soit la syntaxe est erronée.

#Type inexistant
New-ExtendedTypeData -Path c:\temp\All.ps1xml -Type 'NotExist' -All
#New-ExtendedTypeData : Impossible de traiter la transformation d'argument sur le paramètre «Type». 
# Impossible de convertir la valeur «NotExist» du type «System.String» en type «System.Type».

#Le nom de type doit être sans crochets
New-ExtendedTypeData -Path c:\temp\All.ps1xml -Type [DefaultKeyWord] -All
New-ExtendedTypeData : Impossible de traiter la transformation d'argument sur le paramètre «Type». 
#Impossible de convertir la valeur «[DefaultKeyWord]» du type «System.String» en type «System.Type».