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

 

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

Εκτέλεση private μεθόδου από άλλο assembly

Îåêßíçóå áðü ôï ìÝëïò Dimitris Papadimitriou. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 22-02-2007, 17:40. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  22-02-2007, 15:28 25346

    Εκτέλεση private μεθόδου από άλλο assembly

    Κάποια στιγμή είχα διαβάσει το παρακάτω και ξέχασα που!

    Υπάρχει ένας τρόπος να χρησιμοποιήσεις μια private μέθοθο ή class μιας assembly από μια άλλη assembly. Είναι κάτι χρήσιμο για unit testing. Π.χ. αν θέλεις στο unit test project να εκτελέσεις κάτι που είναι private στο κυρίως πρόγραμμα, πρέπει να βάλεις ένα attribute στο project του τελευταίου.

    Μήπως ξέρετε ποιο είναι αυτό το attribute;
     


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  22-02-2007, 17:05 25350 σε απάντηση της 25346

    Απ: Εκτέλεση private μεθόδου από άλλο assembly

    InternalsVisibleTo


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  22-02-2007, 17:40 25353 σε απάντηση της 25350

    Απ: Εκτέλεση private μεθόδου από άλλο assembly

    thanks... αυτό είναι.

    Το έψαξα όμως και είδα ότι δεν μπορεί να χρησιμοποιηθεί από την VB.NET!

    Είναι ένα από εκείνα τα πολύ λίγα σημεία στα οποία η VB μένει ένα βήμα πίσω από την C#. Φαντάζομαι ότι σε επόμενη έκδοση θα υποστηρίζεται. 


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems