Generates names for reflection infos. Adds a SimpleName() extension method to the following types.
- Type
- ParameterInfo
- PropertyInfo
- FieldInfo
- MethodInfo
- ConstructorInfo
See Milestones for release notes.
Entity Framework Extensions is a major sponsor and is proud to contribute to the development this project.
Given a class definition of:
namespaceMyNamespace{publicclassParent<T>;
public class Target<K>:Parent<int>{publicTarget(){}publicstringProperty{get;set;}=null!;publicstringfield=null!;publicvoidMethod<Y,D>(List<D>parameter){}}}And a constructed type of Target<int>.
The simple names would be:
| Type | Target<int> |
Compared to Type.FullName ofMyNamespace.Target'1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] | |
| Constructor | Target<int>.ctor() |
| Method | Target<int>.Method(List<bool> parameter) |
| Parameter | 'parameter' of Target<int>.Method(List<bool> parameter) |
| Field | Target<int>.field |
| Property | Target<int>.Property |
Complex designed by auttapol from The Noun Project.

