specifies how reflection searches for members. It
is used by many types in the
The following list describes each enumeration member:
Tells reflection to call a constructor that matches the specified arguments. If a member name is supplied, it is ignored.
Specifies to search only from the declared methods, and not from the inherited ones.
Specifies that all the default search parameters should be used.
Ensures that arguments must match exactly (no downcasting is performed).
Allows static members to match.
Allows matching of static methods from inherited classes.
Specify that the value of a specified field or property should be returned.
Allow you to set fields and properties.
Causes the search to be case-insensitive.
Tells the search to ignore the return value. This is primarily used for COM Interop.
Allows public members to be searched,
Specifies that instance members must be searched.
Allows nonpublic members to be searched.
Says that a method that is not a constructor should be invoked.
Allows matching based on the number of parameters for methods with optional arguments.
Specifies that the CLR should not perform type
coercions to invoke a method (as of this writing,