sealed class Tinman.Core.Cx.Expressions.CxExpressionName

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<Type0, Type1, ..., TypeN>

The ICxReference.Resolved property may return the following values:

ICxTypesContainer.Types 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.

Public / Constructors


public constructor CxExpressionName → (2)

name in : CxId

See ICxIdContainer.Name.

types opt : IBagConst<CxType> = null

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

Creates a new instance of CxExpressionName.