/// <summary> /// Initializes a new instance /// </summary> /// <param name="host">The host.</param> protected ComponentElementBase(IChessCopComponent host) { SafeDebug.AssumeNotNull(host, "host"); this._host = host; }
/// <summary> /// Initializes a new instance of the <see cref="ThreadMonitorBase"/> class. /// </summary> /// <param name="host">The host.</param> protected ThreadMonitorBase(IChessCopComponent host) : base(host) { }
/// <summary> /// Initializes a new instance of the <see cref="ObjectAccessThreadMonitor"/> class. /// </summary> /// <param name="host">The host.</param> internal ObjectAccessThreadMonitor(IChessCopComponent host) : base(host) { }
/// <summary> /// Constructor /// </summary> public ThreadMonitorFactory(IChessCopComponent host) : base(host) { }