BlackWaspTM

This web site uses cookies. By using the site you accept the cookie policy.This message is for compliance with the UK ICO law.

<< Previous | 1 | 2 | 3 | Next >> |
Reflecting Implemented Interface InformationReflecting Implemented Interface Information
The eleventh part of the Reflection tutorial describes the techniques for examining a type and determining which interfaces, if any, it implements. The processes can be used to find implemented interfaces for classes, structures and other interfaces.
Reflecting Type Hierarchy InformationReflecting Type Hierarchy Information
The twelfth part of the Reflection tutorial describes how reflection can be used to investigate the types within inheritance hierarchies. It explains how to find the base type of a class and how to determine whether one class is a subclass of another.
Reflecting Enumeration InformationReflecting Enumeration Information
The thirteenth part of the Reflection tutorial examines the methods of the System.Type class that provide reflection specific to enumerations and their constants. These methods, introduced in .NET 3.5, provide similar functionality to the Enum class.
Reflecting Array InformationReflecting Array Information
The fourteenth part of the Reflection tutorial looks at the reflection of array types. This includes obtaining the underlying type for an array, the number of dimensions and the types of the individual elements in an array of objects.
Reflecting Generic Type InformationReflecting Generic Type Information
The fifteenth part of the Reflection tutorial describes reflection techniques for obtaining information about generic types. The article looks at some of the Type members introduced in the .NET framework version 2.0 that are specific to generic types.
Reflecting Generic Method InformationReflecting Generic Method Information
The sixteenth part of the Reflection tutorial continues the examination of reflection when used with generics. This article looks at the processes for extracting information about generic methods, their type parameters and generic method definitions.
Reflecting Assembly InformationReflecting Assembly Information
The seventeenth part of the Reflection tutorial looks at how information about assemblies can be obtained using reflection. This is an important prerequisite for more advanced reflection techniques, such as dynamically loading assemblies at run time.
Late Binding with ReflectionLate Binding with Reflection
The eighteenth part of the Reflection tutorial provides a change in direction to the previous articles, which concentrated on the extraction of information about code using reflection. This article is the first that considers late binding techniques.
Accessing Field and Property Values with ReflectionAccessing Field and Property Values with Reflection
The nineteenth part of the Reflection tutorial expands upon the previous instalment that dealt with instantiating late-bound types. This article looks at the methods that allow reflected field and property values to be read and changed using reflection.
Invoking Methods Using ReflectionInvoking Methods Using Reflection
The twentieth part of the Reflection tutorial describes the use of reflection to invoke methods of object instances. This allows late bound objects to be activated and used without needing to know the actual type or an interface that it implements.
<< Previous | 1 | 2 | 3 | Next >> |