コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ComponentRegistryBuilder"/> class.
 /// </summary>
 /// <param name="registeredServicesTracker">The tracker for the registered services.</param>
 /// <param name="properties">The properties used during component registration.</param>
 internal ComponentRegistryBuilder(IRegisteredServicesTracker registeredServicesTracker, IDictionary <string, object?> properties)
 {
     Properties = properties;
     _registeredServicesTracker             = registeredServicesTracker;
     _registeredServicesTracker.Registered += OnRegistered;
     _registeredServicesTracker.RegistrationSourceAdded += OnRegistrationSourceAdded;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ComponentRegistryBuilder"/> class.
 /// </summary>
 /// <param name="registeredServicesTracker">The tracker for the registered services.</param>
 /// <param name="properties">The properties used during component registration.</param>
 internal ComponentRegistryBuilder(IRegisteredServicesTracker registeredServicesTracker, IDictionary <string, object?> properties)
 {
     Properties = properties;
     _registeredServicesTracker = registeredServicesTracker;
 }