Class CodeNewArray
Expression, describing new one-dimensional array declaration.
public sealed class CodeNewArray : ICodeExpression, ICodeElement
- Inheritance
-
CodeNewArray
- Implements
- Extension Methods
Constructors
CodeNewArray(CodeTypeToken, bool, IEnumerable<ICodeExpression>, bool)
public CodeNewArray(CodeTypeToken type, bool valueTyped, IEnumerable<ICodeExpression> values, bool inline)
Parameters
type
CodeTypeTokenvalueTyped
boolvalues
IEnumerable<ICodeExpression>inline
bool
CodeNewArray(IType, bool, IEnumerable<ICodeExpression>, bool)
public CodeNewArray(IType type, bool valueTyped, IEnumerable<ICodeExpression> values, bool inline)
Parameters
type
ITypevalueTyped
boolvalues
IEnumerable<ICodeExpression>inline
bool
Properties
Inline
Generate array declaration in single code line if possible.
public bool Inline { get; }
Property Value
Type
Array element type.
public CodeTypeToken Type { get; }
Property Value
ValueTyped
Array type could be infered from values.
public bool ValueTyped { get; }
Property Value
Values
Array elements.
public IReadOnlyList<ICodeExpression> Values { get; }