예제 #1
0
        // atomic operations ////////////////////////////////////////////////////////

        public virtual void PerformOperation <T>(ICoreAtomicOperation <T> operation) where T : CoreExecution
        {
            _logger.DebugPerformingAtomicOperation(operation, this);
            operation.Execute((T)this);
        }