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);
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 7
0
 public CachedHandlersResolver(IHandlersResolver resolver)
 {
     _resolver = resolver;
 }
 public DynamicEntityContext(IHandlersResolver resolver, DynamicStorage dynamicStorage,
                             TEntity entity = default) : base(resolver, dynamicStorage, entity)
 {
 }
Exemplo n.º 9
0
 public EntityContext(IHandlersResolver resolver, TSignals storage,
                      TEntity entity = default) : base(resolver)
 {
     Storage = storage;
     Entity  = entity;
 }
 public EntityStorage(IHandlersResolver resolver)
 {
     Resolver = resolver;
 }