Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Reflection :Διαβάζοντας το prototype από methods

Îåêßíçóå áðü ôï ìÝëïò rama. Τελευταία δημοσίευση από το μέλος anjelinio στις 18-10-2005, 12:49. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  17-10-2005, 16:30 6211

    Reflection :Διαβάζοντας το prototype από methods

    Όπως λέει και ο τίτλος προσπαθώ να διαβάσω το prototype από μία μέθοδο σε VB.NET και να το παρουσιάσω σε ένα string. Για να γίνω πιο σαφής ας υποθέσουμε οτι έχω το assembly myasm, που έχει το object myobj. Εκεί υπάρχει η μεθοδος

    Public Function mymethod (par1 as string, par2 as integer) as dataset

    Υπάρχει τρόπος χρησιμοποιώντας την class methodinfo (η με κάποιο άλλο τρόμο με reflection) να πάρω από κάπου έτοιμο ένα string που να έχει το παραπάνω declaration? Μέχρι στιγμης είδα οτι μπορώ να το συνθέσω κοιτάζοντας όλα τα attributes και τα properties της methodInfo. Κάτι πιο εύκολο/γρήγορο?

     

  •  18-10-2005, 12:49 6234 σε απάντηση της 6211

    Απ: Reflection :Διαβάζοντας το prototype από methods

    Δοκίμασε αυτό:

    MethodInfo method = this.GetType().GetMethod("myMethod");
    if(method!=null)
    Console.WriteLine(method.ToString());

    .. αυτό θα σου γράψει το prototype για οποιοδήποτε public method - σε λίγο διαφορετική μορφή απο αυτή που κάνεις define τη μέθοδό σου, αλλά ίσως σε καλύψει
    Angel
    O:]
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems