.NET 扩展类库:.NET Extensions
jopen
9年前
.NET Extensions 顾名思义就是.NET的扩展类库了。核心功能包括对现有.NET命名空间的大量扩展方法。
PGK.Extensions (Core)
- System.Array
- System.Byte[]
- System.Collections.Generic.ICollection<T>
- System.Collections.Generic.IEnumerable<T>
- System.Collections.Generic.IList<T>
- System.ComponentModel.IComponent
- System.Data.DataRow
- System.Data.DataRowView
- System.Data.IDataReader
- System.DateTime
- System.DateTimeOffset
- System.Dictionary
- System.Double
- System.Drawing.Bitmap
- System.Exception
- System.Float
- System.IComparable<T>
- System.IO.DirectoryInfo
- System.IO.FileInfo
- System.IO.FileInfo[] (batch operations on array)
- System.IO.Stream
- System.IO.TextReader
- System.Int32
- System.Int64
- System.Net.Sockets
- System.Object
- System.String
- System.String[]
- System.Type
- System.ValueType (all structs)
- System.Xml.XmlNode
- System.Xml.Serialization (Xml serialization operations on objects)
PGK.Extensions.Web (ASP.NET)
- System.Web.UI.Control
- System.Web.UI.StateBag
- System.Web.SessionState.HttpSessionState
- System.Web.HttpResponse
- System.Net.HttpListenerContext
PGK.Extensions.Windows (WPF)
PGK.Extensions.Windows.Forms (Windows Forms)
PGK.Extensions.MVC (ASP.NET MVC) .NET 4.0
Requirements
- As full support for extension methods require .NET 3.5 this project does as well (actually SP 1).
- Some sub projects (eg. ASP.NET MVC) require .NET 4.0.
- The project compiles with Visual Studio 2010.