Bonjour,
bon le titre est un peu provocateur, mais comme je connais peu la reflection, je voudrais savoir si il est possible d'avoir l'équivalent en réflection.
Voila j'ai transformé ceci :
en
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 OutlookDll.AddressLists adressesGlobales = Outlook.NameSpace.AddressLists;
Mon soucis c'est que je voudrais itérer la collection alors que j'obtiens qu'un seul objet. j'ai vu que je pouvais le faire via GetEnumerator().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 object adresses = Outlook.MsNameSpace.GetType().InvokeMember("AddressLists", BindingFlags.GetProperty, null, Outlook.MsNameSpace, null);
mais je voudrais savoir si on peut faire ceci par reflection :
car pour moi sa serait plus simple pour ce que j'ai a faire, mais j'ai pas réussit à le reproduire en Reflection.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 List<object> t= adressesGlobales.Cast<object>().ToList();
Si vous avez des idées ou des réponses, je susi preneur
Merci d'avance de vos réponses.
Partager