dotnet/runtime

System.Reflection Performance Tests

Open

#21,268 创建于 2017年4月21日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)C# (5,445 fork)batch import
area-System.Reflectionhelp wantedtenet-performancetest-enhancement

仓库指标

Star
 (17,886 star)
PR 合并指标
 (平均合并 12天 11小时) (30 天内合并 661 个 PR)

描述

This is a tracking issue describing the current performance tests we have in the System.Reflection area, and what coverage is missing. The work items below can be completed independently, and they are all of different priority.

When adding performance tests, please adhere to the guidelines listed here.

NOTE: System.Reflection is split across several "contracts", but the majority is actually located and implemented in System.Private.CoreLib / System.Runtime.

Existing Coverage:

None

Missing Coverage:

Core Types (System.Runtime), listed in a general order of importance (but not set in stone).

  • Type
  • TypeInfo
  • Assembly
  • MemberInfo (and subtypes)
  • RuntimeReflectionExtensions
  • TypedReference
  • CustomAttributeExtensions

System.Reflection.TypeExtensions (less important than above)

  • TypeExtensions
  • *_InfoExtensions
  • AssemblyExtensions

贡献者指南