Method GetAllPublicMembers
GetAllPublicMembers(IEnumerable<Assembly>?, BindingFlags?)
Enumerates members of all types in the loaded assemblies.
public static IEnumerable<MemberInfo[]> GetAllPublicMembers(IEnumerable<Assembly>? assemblies = null, BindingFlags? bindingAttr = null)
Parameters
assembliesIEnumerable<Assembly>Collection of the assemblies to enum their members. Optional. If Null, uses all loaded assemblies.
bindingAttrBindingFlags?The bindings constraint. Optional. Default is Null. If not specified, members are not filtered by the binding constraint.
Returns
GetAllPublicMembers(string, IEnumerable<Assembly>?, BindingFlags?)
Enumerates members of all types in the loaded assemblies filtered by name and binding constraint.
public static IEnumerable<MemberInfo> GetAllPublicMembers(string nameContainsText, IEnumerable<Assembly>? assemblies = null, BindingFlags? bindingAttr = null)
Parameters
nameContainsTextstringThe string which specifies member name constraint.
assembliesIEnumerable<Assembly>Collection of the assemblies to enum their members. Optional. If Null, uses all loaded assemblies.
bindingAttrBindingFlags?The bindings constraint. Optional. Default is Null. If not specified, members are not filtered by the binding constraint.