CodeExpressionStatement Constructor (CodeExpression^)

 

Initializes a new instance of the CodeExpressionStatement class by using the specified expression.

Namespace:   System.CodeDom
Assembly:  System (in System.dll)

public:
CodeExpressionStatement(
	CodeExpression^ expression
)

Parameters

expression
Type: System.CodeDom::CodeExpression^

A CodeExpression for the statement.

The following example creates a CodeExpression object and uses it as a parameter to initialize an instance of the CodeExpressionStatement class.

// Creates a code expression for a CodeExpressionStatement to contain.
array<CodeExpression^>^ temp = {gcnew CodePrimitiveExpression( "Example string" )};
CodeExpression^ invokeExpression = gcnew CodeMethodInvokeExpression(
   gcnew CodeTypeReferenceExpression( "Console" ),"Write",temp );

// Creates a statement using a code expression.
CodeExpressionStatement^ expressionStatement;
expressionStatement = gcnew CodeExpressionStatement( invokeExpression );

// A C++ code generator produces the following source code for the preceeding example code:

// Console::Write( "Example string" );

.NET Framework
Available since 1.1
Return to top
Show: