Binder

Binder CF 1.0, ECMA 1.0, serializable

System.Reflection (mscorlib.dll) abstract class

This type is used by the .NET runtime for method argument conversion. It is responsible for such things as determining whether it is permissible to pass a short to a method that takes a long parameter. If you need to override .NET's default conversion rules, you could subclass this type (however, most programmers will never need to do this). For more details, see the .NET Framework SDK documentation on this type.

 public abstract class  Binder  {  // Protected Constructors  protected  Binder  ( );  // Public Instance Methods  public abstract FieldInfo  BindToField  (BindingFlags   bindingAttr   , FieldInfo[ ]   match   ,         object   value   , System.Globalization.CultureInfo   culture   );    public abstract MethodBase  BindToMethod  (BindingFlags   bindingAttr   ,         MethodBase[ ]   match   , ref object[ ]   args   , ParameterModifier[ ]   modifiers   , System.Globalization.CultureInfo   culture   ,         string[ ]   names   , out object   state   );    public abstract object  ChangeType  (object   value   , Type   type   , System.Globalization.CultureInfo   culture   );    public abstract void  ReorderArgumentArray  (ref object[ ]   args   , object   state   );    public abstract MethodBase  SelectMethod  (BindingFlags   bindingAttr   , MethodBase[ ]   match   ,        Type[ ]   types   , ParameterModifier[ ]   modifiers   );    public abstract PropertyInfo  SelectProperty  (BindingFlags   bindingAttr   , PropertyInfo[ ]   match   ,        Type   returnType   , Type[ ]   indexes   , ParameterModifier[ ]   modifiers   ); } 

Returned By

System.Type.DefaultBinder

Passed To

Multiple types



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net