This is the online documentation for PostSharp 4.3.
Download PDF or CHM. Go to v4.3 or v5.0
PostSharp.Reflection.GenericArgs Namespace
The PostSharp.Reflection.GenericArgs namespace contains classes that can be used instead of unbound generic type arguments.
Public classGenericArg
Classes derived from GenericArg represent unbound generic arguments. It is a 'trick' to create unbound generic instances, because C# and System.Reflection does not make it possible. Use the Map(Type, Type[], Type[]) method to bind the unbound generic arguments to concrete types.