class System.Reflection.Binder
   inherits System.Object
   abstract:

   constructor protected Binder():
   end constructor.

   method public abstract System.Reflection.MethodBase BindToMethod(input bindingAttr as System.Reflection.BindingFlags, 
                                                                    input match as System.Reflection.MethodBase extent, 
                                                                    input args as System.Object extent, 
                                                                    input modifiers as System.Reflection.ParameterModifier extent, 
                                                                    input culture as System.Globalization.CultureInfo, 
                                                                    input names as System.String extent, 
                                                                    input state as System.Object).

   method public abstract System.Reflection.FieldInfo BindToField(input bindingAttr as System.Reflection.BindingFlags, 
                                                                  input match as System.Reflection.FieldInfo extent, 
                                                                  input value as System.Object, 
                                                                  input culture as System.Globalization.CultureInfo).

   method public abstract System.Reflection.MethodBase SelectMethod(input bindingAttr as System.Reflection.BindingFlags, 
                                                                    input match as System.Reflection.MethodBase extent, 
                                                                    input types as System.Type extent, 
                                                                    input modifiers as System.Reflection.ParameterModifier extent).

   method public abstract System.Reflection.PropertyInfo SelectProperty(input bindingAttr as System.Reflection.BindingFlags, 
                                                                        input match as System.Reflection.PropertyInfo extent, 
                                                                        input returnType as System.Type, 
                                                                        input indexes as System.Type extent, 
                                                                        input modifiers as System.Reflection.ParameterModifier extent).

   method public abstract System.Object ChangeType(input value as System.Object, 
                                                   input type as System.Type, 
                                                   input culture as System.Globalization.CultureInfo).

   method public abstract void ReorderArgumentArray(input args as System.Object extent, input state as System.Object).

end class.
