Skip to content
OtisInf edited this page Feb 19, 2013 · 3 revisions

BCL Extensions Documentation

This is the start page for the BCL Extensions documentation. It guides you to the detail pages for the various extension methods in this library. For details on types of arguments, return values and the like, please consult the reference manual generated from the XML documents, which is available as a download in the Downloads section.

The documentation mentions the object the method is called on (e.g. 'someObject' in the case of Foo being an extension method for the type of 'someObject' in: someObject.Foo()) as 'specified' to the method, not as the object the method is called on. This is because extension methods receive the object they work on as the first parameter.

Collections related:

  • [Dictionary Extension Methods](Dictionary Extension Methods)
  • [HashSet Extension Methods](HashSet Extension Methods)
  • [IEnumerable Extension Methods](IEnumerable Extension Methods)
  • [IList Extension Methods](IList Extension Methods)

Data related:

  • [DataSet Extension Methods](DataSet Extension Methods)
  • [DbConnection Extension Methods](DbConnection Extension Methods)

System related:

  • [Event Extension Methods](Event Extension Methods)
  • [String Extension Methods](String Extension Methods)
  • [Type Extension Methods](Type Extension Methods)