Security Considerations for Reflection Reflection provides the ability to obtain information about types and members, and to access elements. In Silverlight, you can use reflection to perform the following tasks:
List the types and elements and view their metadata.
List and view assemblies and modules.
Access to open members.
Access to internal members (Friend members in Visual Basic) in the assembly of the calling code. (In reflection, this is called assembly level access.)
In Silverlight, you cannot use reflection to access private types and members. If the access level of a type or member does not allow you to access it in a statically compiled code, you will not be able to access it dynamically using reflection.
andyshi
source share