Extension Methods

  •        72

Extension Methods for .NET. For 1:WPF 2:WinForm 3:Strings and varios objects 4:Value Types




Related Projects

dotNetExt - .NET Extension Method Library

dotNetExt is a Extension Method Library for the .NET Framework that extends the BCL Types with helper methods that make simple tasks simpler. So far there are extensions for the Object, IEnumerable<> and String BCL Types. The library is flexible so you can Import All Extension...

.NET Extensions Methods Library for C# and VB.NET (ASP.NET, MVC, SL, WPF, EF)

The .NET Extensions project is monthly updated library of C# und VB.NET extension methods for ASP.NET Web Forms, MVC, WPF, Silverlight and Entity Framework. It's part of a column published by Patrick A. Lorenz (www.pgk.de) in the German magazine "dotnetpro" (www.dotnetpro.de).

cascade - A .NET library containing extension methods to allow method chaining in most of your code.

A .NET library containing extension methods to allow method chaining in most of your code.

Extension Toolkit

The Extension Toolkit project provides a collection of useful extension methods for all kind of types (e.g. String class extensions). The Microsoft documentation is describing extension methods as follows: Extension methods enable you to add methods to existing types witho...

WPF Composites

WPF Composites offers a pure C# code-behind (no XAML, no datatemplates) approach to working with WPF controls via grid-based composites.

Windows Phone 7 Extension Framework

An extension method framework for Windows Phone 7 to make your code more fluent and adding a lot of common functions you don't need to reproduce.


Arquillian extension which allows to define multiple @Deployment methods for different containers. Basing on container adapter which is actually used in test, the extension will choose the appropriate @Deployment method.

Generic Extension Methods

Generic Extension Methods is a class library of extension methods to help create cleaner code that is easier to maintain and provides better semantic meaning for casual observers. These methods also remove a lot of repetitive code that is utilized across objects of similar types


AroLibraries contains extension methods Advantages of extension methods: (1) Operate on object methods (2) Hiding additional operation (3) Readable code

Extension Method Extravaganza

An ever-growing collection of extension methods I keep writing and losing.


Minimal project to demonstrate a ReSharper bug that fails to correctly resolve extension methods in some cases.

spark-on-hbase - Generic spark module for scanning, joining and mutating HBase tables to and from RDDs

This is a generic extension of spark for efficient scanning, joining and mutating HBase tables from a spark environment. The master setup is for HBase API, Scala 2.10 and Spark 1.4.1 but it is possible to create branches for older APIs simply by changing the versions properties in the pom.xml (dataframes api is not necessary for the basic use case so practically any spark version > 0.92 should work but for HBase old API a small refactor will be required around the hbase api calls).Because these methods are available implicitly for any HBaseRDD or its extension they can be wrapped in additional layers via HBaseRDDFiltered that are put together only when a compute method is invoked by a Spark action adding filters, ranges, etc to the single scan for each region/partition.

php-ext-extmethod - PHP extension is Extension method by closure.

PHP extension is Extension method by closure.

Oryon .Net Extension Methods Library

This project contains a lot of useful extension methods for .Net Applications.

.NET Extension

A most enormous library extension over Microsoft .NET platform, including 1000+ new methods and 300+ useful, official-looking, and well-structured classes.

.NET Extension Library

The .NET Extension Library adds common functionality to .NET's system libraries. Most new features are added to existing types via extension methods. The rest of the features are either new classes or improvements to existing classes (such as the introduction of an ICache inte...

Extension Overflow

The purpose with this collection is to provide useful C#extension methods to boost productivity for the .net developers. The beginning of this library was the post on stackoverflow.com: http://stackoverflow.com/questions/271398/post-your-extension-goodies-for-c-net