interface Tinman.Core.Cx.Declarations.ICxTypeParametersContainer

Extended by

CxDeclarationDelegate sealed
CxDeclarationType sealed
CxMemberMethod sealed

Base interface for nodes that contain a list of type parameters.

Public / Methods


public method Specialization → (1)

types in : IVectorConst<CxType>

The type arguments.

returns → CxDeclaration

The specialization or null if types in are not suitable.

Returns the specialization for the given type arguments.

Calling this method with the same list of types (according to ICxTypeQuery.IsSameAs1) will return the same CxDeclaration object.

Public / Attributes


public attribute TypeParameters → (get)

value : IVectorConst<CxTypeParameter>

The type parameter list.

Returns the type parameters.