| IReflect Interface | 
Namespace: System.Reflection
 Syntax
Syntaxpublic interface IReflect
The IReflect type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | GetField | Returns the FieldInfo object that corresponds to the specified field and binding flag. | 
|  | GetFields | Returns an array of FieldInfo objects that correspond to all fields of the current class. | 
|  | GetMember | Retrieves an array of MemberInfo objects corresponding to all public members or to all members that match a specified name. | 
|  | GetMembers | Retrieves an array of MemberInfo objects that correspond either to all public members or to all members of the current class. | 
|  | GetMethod(String, BindingFlags) | Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints. | 
|  | GetMethod(String, BindingFlags, Binder, Type, ParameterModifier) | Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. | 
|  | GetMethods | Retrieves an array of MethodInfo objects with all public methods or all methods of the current class. | 
|  | GetProperties | Retrieves an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class. | 
|  | GetProperty(String, BindingFlags) | Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints. | 
|  | GetProperty(String, BindingFlags, Binder, Type, Type, ParameterModifier) | Retrieves a PropertyInfo object that corresponds to a specified property with specified search constraints. | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | UnderlyingSystemType | Gets the underlying type that represents the IReflect object. | 
 See Also
See Also