CodePropertyReferenceExpression.cs 993 B

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