אני מניחה שמתודות ההרחבה (Extension Methods) שנכנסו ב-.Net 3.5 מוכרות, ובכל זאת אי אפשר להפסיק להתפעל מהן. זה פשוט נפלא שאפשר להוסיף למחלקה של דוט נט עוד מתודות, כך שכל מי שישתמש בקוד של הפרוייקט הזה, יוכל להשתמש בהן.
מתודת הרחבה מעניינת שנתקלתי בה לאחרונה היא היפוך מחרוזת. כשחקרתי את האתר הנ”ל, ראיתי שיש שם אוסף נחמד למדי של קטעי קוד (snippets) בכל מיני שפות שמתאימים לכל מיני סיטואציות שאנו עשויים להתקל בהם. למשל כשעשית חיפוש על המילה string בקטעי קוד, מצאתי מתודה שמורידה את המילה האחרונה במחרוזת ב-#C, מתודה המקצצת את המחרוזת משני צידיה ב-JavaScript ומתודה המעדכנת את ה-connection string בזמן ריצה, ב-VB.NET.
CodeKeep נראה מקום נחמד לשוטט בו, ואולי למצוא דברים שימושיים.