System.ComponentModel.Design ---ServiceContainer 提供了管理服务层的良好容器
- 编辑器的Edinting功能所需要的资源可以通过此容器提供的方法进行管理
public void AddService(Type serviceType, object serviceInstance);
- 添加可折叠资源:
textArea.TextView.Services.AddService(typeof(FoldingManager), this);
- 卸载可折叠资源:
textArea.TextView.Services.RemoveService(typeof(FoldingManager));