Table of Contents

Method GetAllPublicMembers

Namespace
Alternet.UI
Assembly
Alternet.UI.Common.dll

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

assemblies IEnumerable<Assembly>

Collection of the assemblies to enum their members. Optional. If Null, uses all loaded assemblies.

bindingAttr BindingFlags?

The bindings constraint. Optional. Default is Null. If not specified, members are not filtered by the binding constraint.

Returns

IEnumerable<MemberInfo[]>

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

nameContainsText string

The string which specifies member name constraint.

assemblies IEnumerable<Assembly>

Collection of the assemblies to enum their members. Optional. If Null, uses all loaded assemblies.

bindingAttr BindingFlags?

The bindings constraint. Optional. Default is Null. If not specified, members are not filtered by the binding constraint.

Returns

IEnumerable<MemberInfo>