/// <summary> /// Initializes a new instance of the <see cref="BaseComToolkit"/> class. /// </summary> /// <param name="dataDirectory">The data directory.</param> /// <param name="builder">The builder.</param> protected BaseComToolkit(string dataDirectory, BaseComToolkitBuilder builder) { this.DataDirectory = dataDirectory; builder.Build(); builder.Configure(dataDirectory); this.instance = builder.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="DllComToolkit"/> class. /// </summary> /// <param name="dataDirectory">The data directory.</param> /// <param name="builder">The builder.</param> public DllComToolkit(string dataDirectory, BaseComToolkitBuilder builder) : base(dataDirectory, builder) { }
/// <summary> /// Initializes a new instance of the <see cref="ExeComToolkit"/> class. /// </summary> /// <param name="dataDirectory">The data directory.</param> /// <param name="builder">The builder.</param> public ExeComToolkit(string dataDirectory, BaseComToolkitBuilder builder) : base(dataDirectory, builder) { ++Count; }