CodeDelegateCreateExpression.cs 999 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. //
  2. // System.CodeDom CodeDelegateCreateExpression Class implementation
  3. //
  4. // Author:
  5. // Miguel de Icaza ([email protected])
  6. //
  7. // (C) 2001 Ximian, Inc.
  8. //
  9. namespace System.CodeDom {
  10. public class CodeDelegateCreateExpression : CodeExpression {
  11. string delegateType, methodName;
  12. CodeExpression targetObject;
  13. //
  14. // Constructors
  15. //
  16. public CodeDelegateCreateExpression (string delegateType,
  17. CodeExpression targetObject,
  18. string methodName)
  19. {
  20. this.delegateType = delegateType;
  21. this.targetObject = targetObject;
  22. this.methodName = methodName;
  23. }
  24. public CodeDelegateCreateExpression ()
  25. {
  26. }
  27. //
  28. // Properties
  29. //
  30. string DelegateType {
  31. get {
  32. return delegateType;
  33. }
  34. set {
  35. delegateType = value;
  36. }
  37. }
  38. string MethodName {
  39. get {
  40. return methodName;
  41. }
  42. set {
  43. methodName = value;
  44. }
  45. }
  46. CodeExpression TargetObject {
  47. get {
  48. return targetObject;
  49. }
  50. set {
  51. targetObject = value;
  52. }
  53. }
  54. }
  55. }