A Type reflection wrapper for generic parameters. The parameter is presented as if it were a slot the accepted a value of type Type.

Namespace:  Gallio.Common.Reflection
Assembly:  Gallio (in Gallio.dll) Version: 3.3.0.0 (3.3.610.0)

Syntax

C#
public interface IGenericParameterInfo : ITypeInfo, 
	IMemberInfo, IEquatable<IMemberInfo>, IEquatable<ITypeInfo>, 
	ISlotInfo, ICodeElementInfo, IMirror, IEquatable<ICodeElementInfo>, 
	IEquatable<ISlotInfo>, IEquatable<IGenericParameterInfo>
Visual Basic (Declaration)
Public Interface IGenericParameterInfo _
	Implements ITypeInfo, IMemberInfo, IEquatable(Of IMemberInfo),  _
	IEquatable(Of ITypeInfo), ISlotInfo, ICodeElementInfo, IMirror,  _
	IEquatable(Of ICodeElementInfo), IEquatable(Of ISlotInfo), IEquatable(Of IGenericParameterInfo)

Remarks

This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation.

See Also