ConstructorInfo[] GetConstructors() { var test = _type.GetConstructors(AccessibilityLevelManager.GetMethodBindingFlags(_accessibilityLevel) | BindingFlags.Instance) .Where(x => !x.GetCustomAttributes <ObsoleteAttribute>().Any() && !x.IsPrivate) .ToArray(); return(test); }
MethodInfo[] GetMethods() { return(_type.GetMethods(AccessibilityLevelManager.GetMethodBindingFlags(_accessibilityLevel) | BindingFlags.Instance) .Where(x => !x.IsSpecialName && !x.GetCustomAttributes <ObsoleteAttribute>().Any() && !x.IsPrivate) .ToArray()); }