Represents the label of a switch case (i.e. the literal or tuple literal to which the expression is compared).
Only single literals or tuple of literals can be represented.
Namespace: Metalama.Framework.Code.SyntaxBuilders
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public sealed class SwitchStatementLabelProperties
| Name | Description |
|---|---|
| Values | Gets the list of literals in the tuple. |
Methods
| Name | Description |
|---|---|
| CreateLiteral(params TypedConstant[]) | Creates a literal SwitchStatementLabel by giving the literals as TypedConstant values. |
| CreateLiteral(IReadOnlyList<TypedConstant>) | Creates a literal SwitchStatementLabel by giving the literals as TypedConstant values. |
| CreateLiteral(params object[]) | Creates a literal SwitchStatementLabel by giving the literals as intrinsic values (string, int, ...). |