Exemple #1
0
        public IDisposable NewContext(ITeclynUser user)
        {
            var newContext = new TeclynContextLevel(user, () => this.contextLevels.Pop());

            this.contextLevels.Push(newContext);

            return(newContext);
        }
Exemple #2
0
 public TeclynContextLevel(ITeclynUser user, Action onDispose)
 {
     this.User      = user;
     this.onDispose = onDispose;
 }