ComponentDesigner.cs 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  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, IDesignerFilter
  13. {
  14. protected sealed class ShadowPropertyCollection
  15. {
  16. public object this[string propertyName]
  17. {
  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. #region Implementation of IDesignerFilter
  38. void IDesignerFilter.PostFilterAttributes (IDictionary attributes)
  39. {
  40. PostFilterAttributes (attributes);
  41. }
  42. void IDesignerFilter.PostFilterEvents (IDictionary events)
  43. {
  44. PostFilterEvents (events);
  45. }
  46. void IDesignerFilter.PostFilterProperties (IDictionary properties)
  47. {
  48. PostFilterProperties (properties);
  49. }
  50. void IDesignerFilter.PreFilterAttributes (IDictionary attributes)
  51. {
  52. PreFilterAttributes (attributes);
  53. }
  54. void IDesignerFilter.PreFilterEvents (IDictionary events)
  55. {
  56. PreFilterEvents (events);
  57. }
  58. void IDesignerFilter.PreFilterProperties (IDictionary properties)
  59. {
  60. PreFilterProperties (properties);
  61. }
  62. #endregion Implementation of IDesignerFilter
  63. public virtual ICollection AssociatedComponents
  64. {
  65. [MonoTODO]
  66. get { throw new NotImplementedException (); }
  67. }
  68. public IComponent Component
  69. {
  70. [MonoTODO]
  71. get { throw new NotImplementedException (); }
  72. }
  73. public virtual DesignerVerbCollection Verbs
  74. {
  75. [MonoTODO]
  76. get { throw new NotImplementedException (); }
  77. }
  78. [MonoTODO]
  79. public void Dispose ()
  80. {
  81. throw new NotImplementedException ();
  82. }
  83. [MonoTODO]
  84. protected virtual void Dispose (bool disposing)
  85. {
  86. throw new NotImplementedException ();
  87. }
  88. [MonoTODO]
  89. public virtual void DoDefaultAction ()
  90. {
  91. throw new NotImplementedException ();
  92. }
  93. [MonoTODO]
  94. public virtual void Initialize (IComponent component)
  95. {
  96. throw new NotImplementedException ();
  97. }
  98. [MonoTODO]
  99. public virtual void InitializeNonDefault ()
  100. {
  101. throw new NotImplementedException ();
  102. }
  103. [MonoTODO]
  104. public virtual void OnSetComponentDefaults ()
  105. {
  106. throw new NotImplementedException ();
  107. }
  108. protected InheritanceAttribute InheritanceAttribute
  109. {
  110. [MonoTODO]
  111. get { throw new NotImplementedException (); }
  112. }
  113. protected bool Inherited
  114. {
  115. [MonoTODO]
  116. get { throw new NotImplementedException (); }
  117. }
  118. protected ShadowPropertyCollection ShadowProperties
  119. {
  120. [MonoTODO]
  121. get { throw new NotImplementedException (); }
  122. }
  123. [MonoTODO]
  124. protected virtual object GetService (Type serviceType)
  125. {
  126. throw new NotImplementedException ();
  127. }
  128. [MonoTODO]
  129. protected InheritanceAttribute InvokeGetInheritanceAttribute (ComponentDesigner toInvoke)
  130. {
  131. throw new NotImplementedException ();
  132. }
  133. [MonoTODO]
  134. protected virtual void PostFilterAttributes (IDictionary attributes)
  135. {
  136. throw new NotImplementedException ();
  137. }
  138. [MonoTODO]
  139. protected virtual void PostFilterEvents (IDictionary events)
  140. {
  141. throw new NotImplementedException ();
  142. }
  143. [MonoTODO]
  144. protected virtual void PostFilterProperties (IDictionary properties)
  145. {
  146. throw new NotImplementedException ();
  147. }
  148. [MonoTODO]
  149. protected virtual void PreFilterAttributes (IDictionary attributes)
  150. {
  151. throw new NotImplementedException ();
  152. }
  153. [MonoTODO]
  154. protected virtual void PreFilterEvents (IDictionary events)
  155. {
  156. throw new NotImplementedException ();
  157. }
  158. [MonoTODO]
  159. protected virtual void PreFilterProperties (IDictionary properties)
  160. {
  161. throw new NotImplementedException ();
  162. }
  163. [MonoTODO]
  164. protected void RaiseComponentChanged (MemberDescriptor member, object oldValue, object newValue)
  165. {
  166. throw new NotImplementedException ();
  167. }
  168. [MonoTODO]
  169. protected void RaiseComponentChanging (MemberDescriptor member)
  170. {
  171. throw new NotImplementedException ();
  172. }
  173. [MonoTODO]
  174. ~ComponentDesigner ()
  175. {
  176. }
  177. }
  178. }