public EntitySignals(IHandlersResolver resolver = null) { var handlersResolver = resolver ?? new CachedHandlersResolver(new AttributeHandlersResolver()); _global = new GlobalStorage(handlersResolver); _entity = new DynamicStorage(handlersResolver); }
public GlobalStorage(IHandlersResolver resolver) { _global = new GlobalContext(resolver, this); }
public DynamicTypeContext(IHandlersResolver resolver, DynamicStorage storage) : base(resolver) { _storage = storage; }
public DynamicStorage(IHandlersResolver resolver) : base(resolver) { }
protected AbstractContext(IHandlersResolver resolver) { Resolver = resolver; }
public GlobalContext(IHandlersResolver resolver, GlobalStorage storage) : base(resolver) { _storage = storage; }
public CachedHandlersResolver(IHandlersResolver resolver) { _resolver = resolver; }
public DynamicEntityContext(IHandlersResolver resolver, DynamicStorage dynamicStorage, TEntity entity = default) : base(resolver, dynamicStorage, entity) { }
public EntityContext(IHandlersResolver resolver, TSignals storage, TEntity entity = default) : base(resolver) { Storage = storage; Entity = entity; }
public EntityStorage(IHandlersResolver resolver) { Resolver = resolver; }