In .NET reflection is slow... well, kinda slow. If you need access to the members of an arbitrary type, with the type and member-names known only at runtime - then it is frankly hard (especially for DLR types). This library makes such access easy and fast.
dotnet add package FastMember.Signed --version 1.2.0
Install-Package FastMember.Signed -Version 1.2.0
| 包名 | 版本要求 |
|---|---|
| Microsoft.CSharp | [4.3.0, ) |
| NETStandard.Library | [1.6.1, ) |
| System.Collections.NonGeneric | [4.3.0, ) |
| System.Data.Common | [4.3.0, ) |
| System.Data.SqlClient | [4.3.0, ) |
| System.Linq | [4.3.0, ) |
| System.Reflection | [4.3.0, ) |
| System.Reflection.Emit | [4.3.0, ) |
| System.Reflection.Emit.ILGeneration | [4.3.0, ) |
| System.Reflection.Emit.Lightweight | [4.3.0, ) |
| System.Reflection.TypeExtensions | [4.3.0, ) |
| System.Runtime | [4.3.0, ) |
| System.Threading | [4.3.0, ) |
| 包名 | 版本要求 |
|---|---|
| Microsoft.CSharp | [4.3.0, ) |
| System.Collections.NonGeneric | [4.3.0, ) |
| System.Data.Common | [4.3.0, ) |
| System.Data.SqlClient | [4.3.0, ) |
| System.Linq | [4.3.0, ) |
| System.Reflection | [4.3.0, ) |
| System.Reflection.Emit | [4.3.0, ) |
| System.Reflection.Emit.ILGeneration | [4.3.0, ) |
| System.Reflection.Emit.Lightweight | [4.3.0, ) |
| System.Reflection.TypeExtensions | [4.3.0, ) |
| System.Runtime | [4.3.0, ) |
| System.Threading | [4.3.0, ) |
| 作者 | Marc Gravell |
|---|---|
| 发布时间 | 2018-01-31 20:25:16 |
| 项目主页 | https://github.com/mgravell/fast-member |
| 许可证 | http://www.apache.org/licenses/LICENSE-2.0 |