コード例 #1
0
ファイル: ContextVariable.cs プロジェクト: pondyond/db4o
        public void Using(T value, ContextVariableBlock block)
        {
            var oldValue = Value;

            Value = value;
            try
            {
                block();
            }
            finally
            {
                Value = oldValue;
            }
        }
コード例 #2
0
        public void Using(T value, ContextVariableBlock block)
        {
            T oldValue = _value;

            _value = value;
            try
            {
                block();
            }
            finally
            {
                _value = oldValue;
            }
        }