using GFramework.Core.logging;
using GFramework.Core.system;
namespace GFramework.Core.ioc;
///
/// IOC容器类,用于管理对象的注册和获取
///
public class IocContainer
{
#region Core
///
/// 存储所有已注册对象实例的集合,用于跟踪和管理容器中的所有对象
/// 使用HashSet确保对象唯一性,避免重复注册同一实例
///
private readonly HashSet