Question
Liste des classes
- Boulet
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 13 ans 1 mois #13886
par Boulet
Liste des classes a été créé par Boulet
Bonjour,
Y-a-t'il un moyen simple (sans créer une fonction) pour obtenir la liste des classes disponibles sous un espace de noms par exemple sous System.Net.Mail.
Par avance Merci.
Francis
Y-a-t'il un moyen simple (sans créer une fonction) pour obtenir la liste des classes disponibles sous un espace de noms par exemple sous System.Net.Mail.
Par avance Merci.
Francis
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 13 ans 1 mois #13887
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Liste des classes
Bonsoir,
System.Net.Mail est un espace de noms qui contient des classes.
On peut lister les membres (méthodes et propriétés d'une classe) ... Mais pas les classes d'un espace de noms.
Quelques informations ici .
@ +
Matthew
Edit : Autant pour moi (fatigue... Et puis, il faut chercher... un peu), on peut bien sur lister un espace de nom
<br><br>Message édité par: Matthew BETTON, à: 6/02/13 21:31
System.Net.Mail est un espace de noms qui contient des classes.
On peut lister les membres (méthodes et propriétés d'une classe) ... Mais pas les classes d'un espace de noms.
Quelques informations ici .
@ +
Matthew
Edit : Autant pour moi (fatigue... Et puis, il faut chercher... un peu), on peut bien sur lister un espace de nom
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 13 ans 1 mois #13888
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Liste des classes
Une solution :
Dans la console, commence à saisir :
[code:1][System.Net.[/code:1]
Puis appuie sur la touche de complétion 'Tab' plusieurs fois... Tu listeras alors les classes.
Dans un éditeur (PowerShell ISE, PowerGUI, etc...) : idem, un menu déroulant s'affiche lorsque tu saisis le dernier '.'.
Sinon, le MSDN est ton ami : voir lien donné dans l'article du ma premère réponse
@ +
Matthew<br><br>Message édité par: Matthew BETTON, à: 6/02/13 21:05
Dans la console, commence à saisir :
[code:1][System.Net.[/code:1]
Puis appuie sur la touche de complétion 'Tab' plusieurs fois... Tu listeras alors les classes.
Dans un éditeur (PowerShell ISE, PowerGUI, etc...) : idem, un menu déroulant s'affiche lorsque tu saisis le dernier '.'.
Sinon, le MSDN est ton ami : voir lien donné dans l'article du ma premère réponse
@ +
Matthew<br><br>Message édité par: Matthew BETTON, à: 6/02/13 21:05
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 13 ans 1 mois #13889
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Liste des classes
Allez hop... Du code :
[code:1]function Get-Type() {
[AppDomain]::CurrentDomain.GetAssemblies() | Foreach-Object { $_.GetTypes() }
}
Get-Type | Where-Object { $_.FullName -like \"System.Net.Mail*\"}
[/code:1]
ou :
[code:1]Get-Type | Where-Object { $_.FullName -like \"System.Net.Mail*\"} | Select-Object -ExpandProperty Name
[/code:1]
ou :
[code:1]Get-Type | Where-Object { $_.Namespace -eq \"System.Net.Mail\"}
[/code:1]
<br><br>Message édité par: Matthew BETTON, à: 6/02/13 21:30
[code:1]function Get-Type() {
[AppDomain]::CurrentDomain.GetAssemblies() | Foreach-Object { $_.GetTypes() }
}
Get-Type | Where-Object { $_.FullName -like \"System.Net.Mail*\"}
[/code:1]
ou :
[code:1]Get-Type | Where-Object { $_.FullName -like \"System.Net.Mail*\"} | Select-Object -ExpandProperty Name
[/code:1]
ou :
[code:1]Get-Type | Where-Object { $_.Namespace -eq \"System.Net.Mail\"}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 13 ans 1 mois #13890
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Liste des classes
Intéressant également :
[code:1]Get-Type | select * | Out-GridView[/code:1]
Ici tu explores toutes les assemblies déjà chargées \"dans le contexte d'exécution\".
Voir : AppDomain.GetAssemblies, méthode
Bon... j'arrête ici pour mes réponses, je penses que tu as déjà de quoi faire
[code:1]Get-Type | select * | Out-GridView[/code:1]
Ici tu explores toutes les assemblies déjà chargées \"dans le contexte d'exécution\".
Voir : AppDomain.GetAssemblies, méthode
Bon... j'arrête ici pour mes réponses, je penses que tu as déjà de quoi faire
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 13 ans 1 mois #13891
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Liste des classes
Promis... Après j'arrête !
Une autre réponse sur ce même Forum
<br><br>Message édité par: Matthew BETTON, à: 6/02/13 21:38
Une autre réponse sur ce même Forum
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.070 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Liste des classes