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


public abstract class Binder


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.


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