/// <summary> /// Adds required assemblies to the <see cref="IImplementationSelector"/> /// </summary> /// <param name="implementationSelector">Selector to be configured.</param> protected override void ConfigureImplementationSelector(IImplementationSelector implementationSelector) { base.ConfigureImplementationSelector(implementationSelector); implementationSelector.AddAssembly(typeof(AstoriaWorkspaceBuilder).GetAssembly()); implementationSelector.AddAssembly(typeof(MajorAstoriaReleaseVersion).GetAssembly()); implementationSelector.AddAssembly(typeof(QueryExpression).GetAssembly()); implementationSelector.AddAssembly(typeof(SpatialTypeKind).GetAssembly()); implementationSelector.AddAssembly(this.GetType().GetAssembly()); }
/// <summary> /// Adds required assemblies to the <see cref="ImplementationSelector"/> /// </summary> /// <param name="implementationSelector">Selector to be configured.</param> protected virtual void ConfigureImplementationSelector(IImplementationSelector implementationSelector) { // add this assembly and all satellite assemblies to DefaultImplementationSelector implementationSelector.AddAssembly(typeof(TestModule).GetAssembly()); }