Literal(object?, bool)
Returns an expression that represents a literal.
Declaration
public static IExpression Literal(object? value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| object | value | A literal value, or |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance
if the |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(int)
Returns an expression that represents a literal of type int.
Declaration
public static IExpression Literal(int value)Parameters
| Type | Name | Description |
|---|---|---|
| int | value |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(uint, bool)
Returns an expression that represents a literal of type uint.
Declaration
public static IExpression Literal(uint value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| uint | value | The literal value. |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance if the literal can also represent an int. |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(short, bool)
Returns an expression that represents a literal of type short.
Declaration
public static IExpression Literal(short value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| short | value | The literal value. |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance if the literal can also represent an int. |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(ushort, bool)
Returns an expression that represents a literal of type ushort.
Declaration
public static IExpression Literal(ushort value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| ushort | value | The literal value. |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance if the literal can also represent an int. |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(long, bool)
Returns an expression that represents a literal of type long.
Declaration
public static IExpression Literal(long value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| long | value | The literal value. |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance if the literal can also represent an int. |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(ulong, bool)
Returns an expression that represents a literal of type ulong.
Declaration
public static IExpression Literal(ulong value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| ulong | value | The literal value. |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance if the literal can also represent an int. |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(byte, bool)
Returns an expression that represents a literal of type byte.
Declaration
public static IExpression Literal(byte value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| byte | value | The literal value. |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance if the literal can also represent an int. |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(sbyte, bool)
Returns an expression that represents a literal of type sbyte.
Declaration
public static IExpression Literal(sbyte value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| sbyte | value | The literal value. |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance if the literal can also represent an int. |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(double, bool)
Returns an expression that represents a literal of type double.
Declaration
public static IExpression Literal(double value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| double | value | The literal value. |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance if the literal can also represent an int. |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(float, bool)
Returns an expression that represents a literal of type float.
Declaration
public static IExpression Literal(float value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| float | value | The literal value. |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance if the literal can also represent an int. |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(decimal, bool)
Returns an expression that represents a literal of type decimal.
Declaration
public static IExpression Literal(decimal value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| decimal | value | The literal value. |
| bool | stronglyTyped | A value indicating if the literal should be qualified to remove any type ambiguity, for instance if the literal can also represent an int. |
Returns
| Type | Description |
|---|---|
| IExpression |
Literal(string?, bool)
Returns an expression that represents a literal of type string.
Declaration
public static IExpression Literal(string? value, bool stronglyTyped = false)Parameters
| Type | Name | Description |
|---|---|---|
| string | value | The literal value. |
| bool | stronglyTyped | A value indicating if the |
Returns
| Type | Description |
|---|---|
| IExpression |