Class CodeObjectCreateExpression
Inheritance
CodeObjectCreateExpression
Syntax
public sealed class CodeObjectCreateExpression : CodeExpression
Constructors
CodeObjectCreateExpression(CodeTypeReference, IEnumerable<CodeExpression>)
Declaration
public CodeObjectCreateExpression(CodeTypeReference createType, IEnumerable<CodeExpression> arguments)
Parameters
CodeObjectCreateExpression(CodeTypeReference, IEnumerable<CodeExpression>, IEnumerable<IEnumerable<CodeExpression>>)
Declaration
public CodeObjectCreateExpression(CodeTypeReference createType, IEnumerable<CodeExpression> arguments, IEnumerable<IEnumerable<CodeExpression>> collectionInitializerItems)
Parameters
Properties
Arguments
Declaration
public List<CodeExpression> Arguments { get; }
Property Value
Children
Declaration
public override IEnumerable<CodeElement> Children { get; }
Property Value
Overrides
CollectionInitializerItems
Declaration
public List<List<CodeExpression>> CollectionInitializerItems { get; }
Property Value
CreateType
Declaration
public CodeTypeReference CreateType { get; }
Property Value
Precedence
Declaration
public override CodeExpression.PrecedenceGroup Precedence { get; }
Property Value
Overrides
Methods
EmitInner(CodeEmitter)
Declaration
protected override void EmitInner(CodeEmitter emitter)
Parameters
Overrides
Extension Methods