using System;
namespace Kean.Domain
{
///
/// 包含共享的域索引
///
public sealed class Domain : IDomain
{
private readonly IServiceProvider _serviceProvider;
///
/// 依赖注入
///
public Domain(IServiceProvider serviceProvider) =>
_serviceProvider = serviceProvider;
/*
* 实现索引
*/
public (string Name, SharedService SharedService) this[string index] =>
(index, new(_serviceProvider, index));
}
}