mscorlib 1.0.5000.0 2.0.0.0 4.0.0.0 System.CLSCompliant(false) System.Runtime.InteropServices.ComVisible(true) System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F") System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown) System.Runtime.InteropServices.TypeLibImportClass(typeof(System.Reflection.MethodInfo))

This interface is for access to managed classes from unmanaged code and should not be called from managed code.

This interface preserves the vtable order of the class members that can be accessed by unmanaged COM objects.

Exposes the public members of the class to unmanaged code.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Reflection.MethodAttributes To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets the attributes associated with this method.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Reflection.CallingConventions To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating the calling conventions for this method.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Type To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets the class that declares this member.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean ``

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  The method determines whether the specified is equal to the current .

  Provides COM objects with version-independent access to the method.

  true if the specified is equal to the current ; otherwise, false.

  The to compare with the current . 2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Reflection.MethodInfo

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  The method returns the object for the method on the direct or indirect base class in which the method represented by this instance was first declared.

  Provides COM objects with version-independent access to the method.

  A object for the first implementation of this method.

  2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object[] ``

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  The method returns an array containing all the custom attributes.

  Provides COM objects with version-independent access to the method.

  An array that contains all the custom attributes, or an array with zero (0) elements if no attributes are defined.

  true to search this member's inheritance chain to find the attributes; otherwise, false. 2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object[] `` ``

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  The method returns an array of custom attributes identified by .

  Provides COM objects with version-independent access to the method.

  An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied.

  The type of attribute to search for. Only attributes that are assignable to this type are returned. true to search this member's inheritance chain to find the attributes; otherwise, false. 2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Int32

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  The method serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures such as a hash table.

  Provides COM objects with version-independent access to the method.

  The hash code for the current instance.

  2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added. 2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Reflection.MethodImplAttributes

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  The member returns the flags.

  Provides COM objects with version-independent access to the method.

  One of the values.

  2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Reflection.ParameterInfo[]

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  The method gets the parameters of the specified method or constructor.

  Provides COM objects with version-independent access to the method.

  An array of type containing information that matches the signature of the method (or constructor) reflected by this instance.

  2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Type

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  The method gets the type of the current instance.

  Provides COM objects with version-independent access to the method.

  A object.

  2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Void `` `` ``

  This method is for access to managed classes from unmanaged code and should not be called from managed code. For more information about IDispatch::GetTypeInfo, see the MSDN Library.

  Retrieves the type information for an object, which can be used to get the type information for an interface.

  The type information to return. The locale identifier for the type information. A pointer to the requested type information object. 2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Void `` To be added. To be added. To be added. 2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object `` ``

  The method invokes the method or constructor represented by this object, using the specified parameters.

  Provides COM objects with version-independent access to the method.

  An instance of the class associated with the constructor.

  The instance that created this method. An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, should be null. 2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object `` `` `` `` ``

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  The method invokes the constructor reflected by this object with the specified arguments, under the constraints of the specified object.

  Provides COM objects with version-independent access to the method.

  An instance of the class associated with the constructor.

  The instance that created this method. One of the BindingFlags values that specifies the type of binding. A Binder that defines a set of properties and enables the binding, coercion of argument types, and invocation of members using reflection. If is null, then Binder.DefaultBinding is used. An array of type Object used to match the number, order, and type of the parameters for this constructor, under the constraints of . If this constructor does not require parameters, pass an array with zero elements, as in Object[] parameters = new Object[0]. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference type elements, this value is null. For value type elements, this value is 0, 0.0, or false, depending on the specific element type. A object used to govern the coercion of types. If this is null, the for the current thread is used. 2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Void `` `` `` `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. 2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether the method is abstract.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether this method can be called by other classes in the same assembly

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether the method is a constructor.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean `` ``

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  The member indicates whether one or more instances of the parameter are applied to this member.

  Provides COM objects with version-independent access to the method.

  true if one or more instance of the parameter is applied to this member; otherwise, false.

  The Type object to which the custom attributes are applied. true to search this member's inheritance chain to find the attributes; otherwise, false. 2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether access to this method is restricted to members of the class and members of its derived classes.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether this method can be called by members of the class itself and derived classes if they are in the same assembly

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether this method can be called by derived classes, wherever they are, and by all classes in the same assembly.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether this method is final.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether only a member of the same name with exactly the same signature is hidden in the derived class.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether this member is private.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether this method is public.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether this method has a special name.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether the method is static.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating whether the method is virtual.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Reflection.MemberTypes To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a value indicating the type of the member — method, constructor, event, and so on.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.RuntimeMethodHandle To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets a handle to the internal metadata representation of a method.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets the name of the current member.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Type To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets the class object that was used to obtain this MemberInfo object.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Type To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets the return type of this method.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Reflection.ICustomAttributeProvider To be added.

  This property is for access to managed classes from unmanaged code and should not be called from managed code.

  The property gets the custom attributes for the return type.

  Provides COM objects with version-independent access to the property.

  2.0.0.0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String

  This method is for access to managed classes from unmanaged code and should not be called from managed code.

  Provides COM objects with version-independent access to the method.

  A string that represents the current .

  2.0.0.0