CodeEventReferenceExpression.cs 945 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //
  2. // System.CodeDom CodeEventReferenceExpression class implementation
  3. //
  4. // Author:
  5. // Daniel Stodden ([email protected])
  6. //
  7. // (C) 2001 Ximian, Inc.
  8. //
  9. using System.Runtime.InteropServices;
  10. namespace System.CodeDom
  11. {
  12. [Serializable]
  13. [ClassInterface(ClassInterfaceType.AutoDispatch)]
  14. [ComVisible(true)]
  15. public class CodeEventReferenceExpression
  16. : CodeExpression
  17. {
  18. private string eventName;
  19. private CodeExpression targetObject;
  20. //
  21. // Constructors
  22. //
  23. public CodeEventReferenceExpression()
  24. {
  25. }
  26. public CodeEventReferenceExpression( CodeExpression targetObject, string EventName )
  27. {
  28. this.targetObject = targetObject;
  29. this.eventName = eventName;
  30. }
  31. //
  32. // Properties
  33. //
  34. public string EventName {
  35. get {
  36. return eventName;
  37. }
  38. set {
  39. eventName = value;
  40. }
  41. }
  42. public CodeExpression TargetObject {
  43. get {
  44. return targetObject;
  45. }
  46. set {
  47. targetObject = value;
  48. }
  49. }
  50. }
  51. }