System.Reflection.Binder Class

Selects a member from a list of candidates, and performs type conversion from actual argument type to formal argument type.

See Also: Binder Members

Syntax

[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDual)]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class Binder

Remarks

Implementations of the System.Reflection.Binder class are used by methods such as Type.InvokeMember(string, BindingFlags, Binder, object, Object[]), which selects from a set of possible members to execute, based on a set of parameter types and argument values; Type.GetMethod(string), which selects a method based on parameter types; and so on.

A default implementation of the System.Reflection.Binder class is provided by the Type.DefaultBinder property.

Thread Safety

All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.

Requirements

Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0