Mono.CSharp.BlockContext.StartFlowBranching C# (CSharp) Method

StartFlowBranching() public method

public StartFlowBranching ( ParametersBlock stmt, Mono.CSharp.FlowBranching parent ) : Mono.CSharp.FlowBranchingToplevel
stmt ParametersBlock
parent Mono.CSharp.FlowBranching
return Mono.CSharp.FlowBranchingToplevel
		public FlowBranchingToplevel StartFlowBranching (ParametersBlock stmt, FlowBranching parent)
		{
			FlowBranchingToplevel branching = new FlowBranchingToplevel (parent, stmt);
			current_flow_branching = branching;
			return branching;
		}

Same methods

BlockContext::StartFlowBranching ( Block block ) : Mono.CSharp.FlowBranching
BlockContext::StartFlowBranching ( Mono.CSharp.FlowBranching type, Mono.CSharp.Location loc ) : Mono.CSharp.FlowBranching
BlockContext::StartFlowBranching ( ExceptionStatement stmt ) : Mono.CSharp.FlowBranchingException
BlockContext::StartFlowBranching ( Mono.CSharp.Iterator iterator, Mono.CSharp.FlowBranching parent ) : Mono.CSharp.FlowBranchingIterator
BlockContext::StartFlowBranching ( LabeledStatement stmt ) : Mono.CSharp.FlowBranchingLabeled
BlockContext::StartFlowBranching ( TryCatch stmt ) : Mono.CSharp.FlowBranchingTryCatch

Usage Example

Ejemplo n.º 1
0
        public override bool Resolve(BlockContext ec)
        {
            ec.StartFlowBranching(iterator);
            bool ok = original_block.Resolve(ec);

            ec.EndFlowBranching();
            return(ok);
        }
All Usage Examples Of Mono.CSharp.BlockContext::StartFlowBranching