Boo.Lang.Compiler.Steps.MethodBodyState.LeaveProtectedBlock C# (CSharp) Метод

LeaveProtectedBlock() публичный Метод

public LeaveProtectedBlock ( ) : void
Результат void
        public void LeaveProtectedBlock()
        {
            --_protectedBlockDepth;
        }

Usage Example

Пример #1
0
        override public void OnTryStatement(TryStatement node)
        {
            _state.EnterTryBlock(node);
            _state.EnterProtectedBlock();
            Visit(node.ProtectedBlock);
            _state.LeaveProtectedBlock();

            Visit(node.ExceptionHandlers);
            CheckExceptionHandlers(node.ExceptionHandlers);

            Visit(node.FailureBlock);

            Visit(node.EnsureBlock);
            _state.LeaveTryBlock();
        }