public enum ReflectionWaysPublic Enumeration ReflectionWayspublic enum class ReflectionWaystype ReflectionWays| Auto | 0 | Auto decision. In most cases it uses the DynamicDelegate way. |
| DynamicDelegate | 1 | Dynamic delegate way. This option uses cached MemberAccessor instances for reflection. In this case first access of a member is slower than accessing it via system reflection but further accesses are much more fast. |
| SystemReflection | 2 | Uses the standard system reflection way. |
| TypeDescriptor | 3 | Uses the type descriptor way. If there is no ICustomTypeDescriptor implementation for an instance, then this can be the slowest way as it internally falls back to use system reflection. Not applicable in all cases. |
| AllFlagsDefined |
Gets whether every single bit value in flags are defined in the enum type of flags,
or when flags is zero, it is checked whether zero is defined in the enum type of flags.
(Defined by EnumExtensions) |
| IsSingleFlag |
Gets whether only a single bit is set in value.
(Defined by EnumExtensions) |