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!!
Est-il possible de découvrir quelque chose sur un corps de méthode avec reflection? Comment?
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 […]
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?
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 && […]