Articles of methodinfo

Pourquoi VS2010 coupe-t-il toujours les exceptions à la méthode MethodInfo.Invoke?

J’ai un try / catch autour d’un MethodInfo.Invoke (o, null), et VS2010 est configuré pour ne jamais casser sur des exceptions, mais malheureusement, le débogueur continue à casser dans la méthode Invoked. La méthode est statique et la version bêta de Phone Developer est installée. Est-ce un bug ou une erreur de développement? THX!!

Comment lire un corps de méthode avec reflection

Est-il possible de découvrir quelque chose sur un corps de méthode avec reflection? Comment?

Méthode Invoke par MethodInfo

Je veux invoquer des méthodes avec un certain atsortingbut. Je passe donc en revue tous les assemblages et toutes les méthodes pour trouver les méthodes avec mon atsortingbut. Fonctionne bien, mais comment invoquer une certaine méthode quand je n’ai que sa méthode MethodInfo. AppDomain app = AppDomain.CurrentDomain; Assembly[] ass = app.GetAssemblies(); Type[] types; foreach (Assembly […]

Comment pourrais-je utiliser la reflection pour appeler toutes les méthodes ayant un certain atsortingbut personnalisé?

J’ai une classe avec un tas de méthodes. Certaines de ces méthodes sont marquées par un atsortingbut personnalisé. Je voudrais appeler toutes ces méthodes à la fois. Comment pourrais-je utiliser la reflection pour trouver une liste de toutes les méthodes de cette classe contenant cet atsortingbut?

Vérification d’un MethodInfo par rapport à un délégué

Comment puis-je déterminer si un MethodInfo correspond à un type de délégué distinct? bool IsMyDelegate(MethodInfo method); Edit: on me donne un object MethodInfo et je veux savoir s’il convient à l’interface de délégué. En dehors de l’évidence private bool IsValidationDelegate(MethodInfo method) { var result = false; var parameters = method.GetParameters(); if (parameters.Length == 2 && […]