Microsoft.Practices.Unity.Utility Namespace

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The latest Unity Application Block information can be found at the Unity Application Block site.


  Class Description
Ee651065.pubclass(en-us,PandP.10).gif Guard
A static helper class that includes various parameter checking routines.
Ee651065.pubclass(en-us,PandP.10).gif MethodReflectionHelper
Helper class to wrap common reflection stuff dealing with methods.
Ee651065.pubclass(en-us,PandP.10).gif Pair
Container for a Pair helper method.
Ee651065.pubclass(en-us,PandP.10).gif Pair<TFirst, TSecond>
A helper class that encapsulates two different data items together into a single item.
Ee651065.pubclass(en-us,PandP.10).gif ParameterMatcher
A utility class that handles the logic of matching parameter lists, so we can find the right constructor and method overloads.
Ee651065.pubclass(en-us,PandP.10).gif ParameterReflectionHelper
Another reflection helper class that has extra methods for dealing with ParameterInfos.
Ee651065.pubclass(en-us,PandP.10).gif ReflectionHelper
A small helper class to encapsulate details of the reflection API, particularly around generics.