Expression::New Method (ConstructorInfo^)
Creates a NewExpression that represents calling the specified constructor that takes no arguments.
Assembly: System.Core (in System.Core.dll)
Parameters
- constructor
-
Type:
System.Reflection::ConstructorInfo^
The ConstructorInfo to set the Constructor property equal to.
Return Value
Type: System.Linq.Expressions::NewExpression^A NewExpression that has the NodeType property equal to New and the Constructor property set to the specified value.
| Exception | Condition |
|---|---|
| ArgumentNullException | constructor is null. |
| ArgumentException | The constructor that constructor represents has at least one parameter. |
The Arguments and Members properties of the resulting NewExpression are empty collections. The Type property represents the declaring type of the constructor represented by constructor.
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1