Update Reference Sources to .NET Framework 4.6.1
[mono.git] / mcs / class / referencesource / System / compmod / system / codedom / CodeArgumentReferenceExpression.cs
1 //------------------------------------------------------------------------------
2 // <copyright file="CodeArgumentReferenceExpression.cs" company="Microsoft">
3 // 
4 // <OWNER>[....]</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>[To be supplied.]</para>
19     /// </devdoc>
20     [
21         ClassInterface(ClassInterfaceType.AutoDispatch),
22         ComVisible(true),
23         Serializable,
24     ]
25     public class CodeArgumentReferenceExpression : CodeExpression {
26         private string parameterName;
27
28         /// <devdoc>
29         ///    <para>[To be supplied.]</para>
30         /// </devdoc>
31         public CodeArgumentReferenceExpression() {
32         }
33
34         /// <devdoc>
35         ///    <para>[To be supplied.]</para>
36         /// </devdoc>
37         public CodeArgumentReferenceExpression(string parameterName) {
38             this.parameterName = parameterName;
39         }
40
41
42         /// <devdoc>
43         ///    <para>[To be supplied.]</para>
44         /// </devdoc>
45         public string ParameterName {
46             get {
47                 return (parameterName == null) ? string.Empty : parameterName;
48             }
49             set {
50                 parameterName = value;
51             }
52         }
53     }
54 }