ICxTypeParametersContainer

Description

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

Specialization


public method Specialization → (1)

types in : IVectorConst<CxType>

[not-null]
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

Type​Parameters


[Constant]
public attribute TypeParameters → (get)

value : IVectorConst<CxTypeParameter>

[not-null]
The type parameter list.

Returns the type parameters.