Namespace Cuemon.Extensions.Reflection
Assembly: Cuemon.Extensions.Reflection.dll
Discover types, fields, properties, events, methods, and embedded resources at runtime, check auto-property status, and retrieve assembly version information. Use this namespace when you need advanced reflection without boilerplate. Start with GetDerivedTypes or GetAllProperties on Type for type discovery, or GetAssemblyVersion on Assembly for version information.
Availability: .NET 10, .NET 9 and .NET Standard 2.0
Complements: Cuemon.Reflection namespace 📘
Extension Members
| Type | Ext | Methods |
|---|---|---|
| Assembly | ⬇️ | GetAssemblyVersion, GetFileVersion, GetProductVersion, IsDebugBuild |
| MemberInfo | ⬇️ | HasAttributes |
| PropertyInfo | ⬇️ | IsAutoProperty |
| Type | ⬇️ | GetAllProperties, GetAllFields, GetAllEvents, GetAllMethods, GetDerivedTypes, GetInheritedTypes, GetHierarchyTypes, GetEmbeddedResources, GetRuntimePropertiesExceptOf<T>, ToFullNameIncludingAssemblyName |
Classes
AssemblyExtensions
Extension methods for the Assembly class.
MemberInfoExtensions
Extension methods for the MemberInfo.
PropertyInfoExtensions
Extension methods for the PropertyInfo class.
TypeExtensions
Extension methods for the Type class.