CodePropertyReferenceExpression.cs 977 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. public class CodePropertyReferenceExpression : CodeExpression {
  11. CodeExpressionCollection parameters;
  12. CodeExpression targetObject;
  13. string propertyName;
  14. public CodePropertyReferenceExpression () {}
  15. public CodePropertyReferenceExpression (CodeExpression targetObject,
  16. string propertyName)
  17. {
  18. this.targetObject = targetObject;
  19. this.propertyName = propertyName;
  20. }
  21. //
  22. // Properties
  23. //
  24. public CodeExpressionCollection Parameter {
  25. get {
  26. return parameters;
  27. }
  28. set {
  29. parameters = value;
  30. }
  31. }
  32. public string PropertyName {
  33. get {
  34. return propertyName;
  35. }
  36. set {
  37. propertyName = value;
  38. }
  39. }
  40. public CodeExpression TargetObject {
  41. get {
  42. return targetObject;
  43. }
  44. set {
  45. targetObject = value;
  46. }
  47. }
  48. }
  49. }