File: System\EnterpriseServices\ServicedComponent.cs
Project: System.EnterpriseServices.dll (System.EnterpriseServices)
#region Assembly System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.EnterpriseServices.dll
#endregion
 
namespace System.EnterpriseServices
{
    [ServicedComponentProxyAttribute]
    public abstract class ServicedComponent : ContextBoundObject, IRemoteDispatch, IDisposable, IServicedComponentInfo
    {
        public ServicedComponent();
 
        public static void DisposeObject(ServicedComponent sc);
        public void Dispose();
        protected virtual void Dispose(bool disposing);
        protected internal virtual void Activate();
        protected internal virtual bool CanBePooled();
        protected internal virtual void Construct(string s);
        protected internal virtual void Deactivate();
    }
}