Пример #1
0
 /// <summary>
 /// Initializes the internal configuration change listener.
 /// </summary>
 /// <param name="hierarchy">The associated service hierarchy.</param>
 /// <param name="serviceProvider">The associated service provider.</param>
 internal void RegisterConfigurationChangeListener(IVsHierarchy hierarchy, IServiceProvider serviceProvider)
 {
     Debug.Assert(hierarchy != null, "The passed hierarchy cannot be null");
     Debug.Assert(serviceProvider != null, "The passed service provider cannot be null");
     Debug.Assert(this.configurationChangeListener == null, "The configuration change listener has already been initialized");
     this.configurationChangeListener = new UpdateConfigPropertiesListener(this, serviceProvider);
 }
Пример #2
0
 /// <summary>
 /// Initializes the internal configuration change listener.
 /// </summary>
 /// <param name="hierarchy">The associated service hierarchy.</param>
 /// <param name="serviceProvider">The associated service provider.</param>
 internal void RegisterConfigurationChangeListener(IVsHierarchy hierarchy, IServiceProvider serviceProvider)
 {
     Debug.Assert(hierarchy != null, "The passed hierarchy cannot be null");
     Debug.Assert(serviceProvider != null, "The passed service provider cannot be null");
     Debug.Assert(this.configurationChangeListener == null, "The configuration change listener has already been initialized");
     this.configurationChangeListener = new UpdateConfigPropertiesListener(this, serviceProvider);
 }