Advertisement
Guest User

Untitled

a guest
May 21st, 2014
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.48 KB | None | 0 0
  1. public ExtensionMethods {
  2.     public static string MyExtensionMethod(this string myString) {
  3.         return "ranextension";
  4.     }
  5. }
  6.  
  7. // ....
  8.  
  9. // result = "didnotrun"
  10. string myString = "asdf";
  11. string result = myString.HasMethod("MyExtensionMethod") ? myString.MyExtensionMethod() : "didnotrun";
  12.  
  13. // Expected it to be "ranextension" but
  14. // result = "didnotrun"
  15. string result2 = typeof(ExtensionMethods).HasMethod("MyExtensionMethod") ? myString.MyExtensionMethod() : "didnotrun";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement