IExpando Interface
.NET Framework 4.5
Enables modification of objects by adding and removing members, represented by MemberInfo objects.
Namespace: System.Runtime.InteropServices.Expando
Assembly: mscorlib (in mscorlib.dll)
The IExpando type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | UnderlyingSystemType | Gets the underlying type that represents the IReflect object. (Inherited from IReflect.) |
| Name | Description | |
|---|---|---|
![]() | AddField | Adds the named field to the Reflection object. |
![]() | AddMethod | Adds the named method to the Reflection object. |
![]() | AddProperty | Adds the named property to the Reflection object. |
![]() | GetField | Returns the FieldInfo object that corresponds to the specified field and binding flag. (Inherited from IReflect.) |
![]() | GetFields | Returns an array of FieldInfo objects that correspond to all fields of the current class. (Inherited from IReflect.) |
![]() | GetMember | Retrieves an array of MemberInfo objects corresponding to all public members or to all members that match a specified name. (Inherited from IReflect.) |
![]() | GetMembers | Retrieves an array of MemberInfo objects that correspond either to all public members or to all members of the current class. (Inherited from IReflect.) |
![]() | GetMethod(String, BindingFlags) | Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints. (Inherited from IReflect.) |
![]() | 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. (Inherited from IReflect.) |
![]() | GetMethods | Retrieves an array of MethodInfo objects with all public methods or all methods of the current class. (Inherited from IReflect.) |
![]() | GetProperties | Retrieves an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class. (Inherited from IReflect.) |
![]() | GetProperty(String, BindingFlags) | Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints. (Inherited from IReflect.) |
![]() | GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) | Retrieves a PropertyInfo object that corresponds to a specified property with specified search constraints. (Inherited from IReflect.) |
![]() | InvokeMember | Invokes a specified member. (Inherited from IReflect.) |
![]() | RemoveMember | Removes the specified member. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
