Supports basic runtime member Reflection namespace.
IReflect
[Visual Basic] Public Interface IReflect [C#] public interface IReflect [C++] public __gc __interface IReflect
[JScript] In JScript, you can use the interfaces in the NGWS frameworks, but you cannot define your own.
Class | Description |
---|---|
Type | Represents type declarations: class types, interface types, array types, value types, and enumeration types. |
IReflect is an interface that defines a subset of the Type reflection methods. This interface is used to access and invoke members of a Type. It can be either type based (like Type) or instance based (like Expando). This interface is used in combination with IExpando to model the Microsoft.Win32.Interop.IDispatchEx expando capabilities.
The Reflection namespace is based upon abstract base classes, which represent members of instances. IReflect is an interface that allows objects to return MemberInfo objects which represent an object. This interface contains methods common to System.Runtime.InteropServices.Expando objects.
The Expando class implements the methods in this interface.
Namespace: System.Reflection
Assembly: mscorlib.dll