ComponentDesigner.cs 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. //
  2. // System.ComponentModel.Design.ComponentDesigner
  3. //
  4. // Authors:
  5. // Martin Willemoes Hansen ([email protected])
  6. //
  7. // (C) 2003 Martin Willemoes Hansen
  8. //
  9. using System.Collections;
  10. namespace System.ComponentModel.Design
  11. {
  12. public class ComponentDesigner : IDesigner, IDisposable,
  13. IDesignerFilter
  14. {
  15. protected sealed class ShadowPropertyCollection
  16. {
  17. public object this [string propertyName] {
  18. [MonoTODO]
  19. get { throw new NotImplementedException(); }
  20. [MonoTODO]
  21. set { throw new NotImplementedException(); }
  22. }
  23. [MonoTODO]
  24. public bool Contains (string propertyName)
  25. {
  26. throw new NotImplementedException();
  27. }
  28. [MonoTODO]
  29. ~ShadowPropertyCollection()
  30. {
  31. }
  32. }
  33. [MonoTODO]
  34. public ComponentDesigner()
  35. {
  36. }
  37. public virtual ICollection AssociatedComponents {
  38. [MonoTODO]
  39. get { throw new NotImplementedException(); }
  40. }
  41. public IComponent Component {
  42. [MonoTODO]
  43. get { throw new NotImplementedException(); }
  44. }
  45. public virtual DesignerVerbCollection Verbs {
  46. [MonoTODO]
  47. get { throw new NotImplementedException(); }
  48. }
  49. [MonoTODO]
  50. public void Dispose()
  51. {
  52. throw new NotImplementedException();
  53. }
  54. [MonoTODO]
  55. protected virtual void Dispose (bool disposing)
  56. {
  57. throw new NotImplementedException();
  58. }
  59. [MonoTODO]
  60. public virtual void DoDefaultAction()
  61. {
  62. throw new NotImplementedException();
  63. }
  64. [MonoTODO]
  65. public virtual void Initialize (IComponent component)
  66. {
  67. throw new NotImplementedException();
  68. }
  69. [MonoTODO]
  70. public virtual void InitializeNonDefault()
  71. {
  72. throw new NotImplementedException();
  73. }
  74. [MonoTODO]
  75. public virtual void OnSetComponentDefaults()
  76. {
  77. throw new NotImplementedException();
  78. }
  79. protected InheritanceAttribute InheritanceAttribute {
  80. [MonoTODO]
  81. get { throw new NotImplementedException(); }
  82. }
  83. protected bool Inherited {
  84. [MonoTODO]
  85. get { throw new NotImplementedException(); }
  86. }
  87. protected ShadowPropertyCollection ShadowProperties {
  88. [MonoTODO]
  89. get { throw new NotImplementedException(); }
  90. }
  91. [MonoTODO]
  92. protected virtual object GetService (Type serviceType)
  93. {
  94. throw new NotImplementedException();
  95. }
  96. [MonoTODO]
  97. protected InheritanceAttribute InvokeGetInheritanceAttribute (
  98. ComponentDesigner toInvoke)
  99. {
  100. throw new NotImplementedException();
  101. }
  102. [MonoTODO]
  103. // LAMESPEC: Spec says protected but cannot compile
  104. public virtual void PostFilterAttributes (IDictionary attributes)
  105. {
  106. throw new NotImplementedException();
  107. }
  108. [MonoTODO]
  109. // LAMESPEC: Spec says protected but cannot compile
  110. public virtual void PostFilterEvents (IDictionary events)
  111. {
  112. throw new NotImplementedException();
  113. }
  114. [MonoTODO]
  115. // LAMESPEC: Spec says protected but cannot compile
  116. public virtual void PostFilterProperties (IDictionary properties)
  117. {
  118. throw new NotImplementedException();
  119. }
  120. [MonoTODO]
  121. // LAMESPEC: Spec says protected but cannot compile
  122. public virtual void PreFilterAttributes (IDictionary attributes)
  123. {
  124. throw new NotImplementedException();
  125. }
  126. [MonoTODO]
  127. // LAMESPEC: Spec says protected but cannot compile
  128. public virtual void PreFilterEvents (IDictionary events)
  129. {
  130. throw new NotImplementedException();
  131. }
  132. [MonoTODO]
  133. // LAMESPEC: Spec says protected but cannot compile
  134. public virtual void PreFilterProperties (IDictionary properties)
  135. {
  136. throw new NotImplementedException();
  137. }
  138. [MonoTODO]
  139. protected void RaiseComponentChanged (MemberDescriptor member,
  140. object oldValue,
  141. object newValue)
  142. {
  143. throw new NotImplementedException();
  144. }
  145. [MonoTODO]
  146. protected void RaiseComponentChanging (MemberDescriptor member)
  147. {
  148. throw new NotImplementedException();
  149. }
  150. [MonoTODO]
  151. ~ComponentDesigner()
  152. {
  153. }
  154. }
  155. }