Updates referencesource to .NET 4.7
[mono.git] / mcs / class / referencesource / System / compmod / system / codedom / CodeExpressionStatement.cs
1 //------------------------------------------------------------------------------
2 // <copyright file="CodeExpressionStatement.cs" company="Microsoft">
3 // 
4 // <OWNER>Microsoft</OWNER>
5 //     Copyright (c) Microsoft Corporation.  All rights reserved.
6 // </copyright>                                                                
7 //------------------------------------------------------------------------------
8
9 namespace System.CodeDom {
10
11     using System.Diagnostics;
12     using System;
13     using Microsoft.Win32;
14     using System.Collections;
15     using System.Runtime.InteropServices;
16
17     /// <devdoc>
18     ///    <para>
19     ///       Represents
20     ///       a statement that is an expression.
21     ///    </para>
22     /// </devdoc>
23     [
24         ClassInterface(ClassInterfaceType.AutoDispatch),
25         ComVisible(true),
26         Serializable,
27     ]
28     public class CodeExpressionStatement : CodeStatement {
29         private CodeExpression expression;
30
31         /// <devdoc>
32         ///    <para>[To be supplied.]</para>
33         /// </devdoc>
34         public CodeExpressionStatement() {
35         }
36         
37         /// <devdoc>
38         ///    <para>[To be supplied.]</para>
39         /// </devdoc>
40         public CodeExpressionStatement(CodeExpression expression) {
41             this.expression = expression;
42         }
43
44         /// <devdoc>
45         ///    <para>[To be supplied.]</para>
46         /// </devdoc>
47         public CodeExpression Expression {
48             get {
49                 return expression;
50             }
51             set {
52                 expression = value;
53             }
54         }
55     }
56 }