CxExpressionName

Description

sealed class Tinman.Core.Cx.Expressions.CxExpressionName

Derived from

CxExpression abstract
ICxNameContainer

An expression that refers to a local variable, parameter or member with a name identifier, while optionally providing one or more type arguments for specialization of a generic type or member:

name
name<Type0, Type1, ..., TypeN>

Public / Constructors

CxExpressionName


public constructor CxExpressionName → (2)

name in : CxId

See ICxNameContainer.Name.

arguments opt : IBagConst<CxType> = null

The generic type argument list or null to specify an empty list. See Arguments.

Creates a new instance of CxExpressionName.

Public / Attributes

Arguments


public attribute Arguments → (get)

value : IVector<CxType>

[not-null]
The generic type argument list.

Returns the generic type arguments.

If the argument list is empty, the name references a non-generic type or member. Otherwise, the name refers to a specialization of a generic type or member.