1 //------------------------------------------------------------------------------
2 // <copyright file="CodeEventReferenceExpression.cs" company="Microsoft">
4 // <OWNER>Microsoft</OWNER>
5 // Copyright (c) Microsoft Corporation. All rights reserved.
7 //------------------------------------------------------------------------------
9 namespace System.CodeDom {
11 using System.Diagnostics;
13 using Microsoft.Win32;
14 using System.Collections;
15 using System.Runtime.InteropServices;
18 /// <para>[To be supplied.]</para>
21 ClassInterface(ClassInterfaceType.AutoDispatch),
25 public class CodeEventReferenceExpression : CodeExpression {
26 private CodeExpression targetObject;
27 private string eventName;
30 /// <para>[To be supplied.]</para>
32 public CodeEventReferenceExpression() {
36 /// <para>[To be supplied.]</para>
38 public CodeEventReferenceExpression(CodeExpression targetObject, string eventName) {
39 this.targetObject = targetObject;
40 this.eventName = eventName;
44 /// <para>[To be supplied.]</para>
46 public CodeExpression TargetObject {
51 this.targetObject = value;
56 /// <para>[To be supplied.]</para>
58 public string EventName {
60 return (eventName == null) ? string.Empty : eventName;