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

StartFlowBranching() public method

public StartFlowBranching ( Mono.CSharp.Iterator iterator, Mono.CSharp.FlowBranching parent ) : Mono.CSharp.FlowBranchingIterator
iterator Mono.CSharp.Iterator
parent Mono.CSharp.FlowBranching
return Mono.CSharp.FlowBranchingIterator
		public FlowBranchingIterator StartFlowBranching (Iterator iterator, FlowBranching parent)
		{
			FlowBranchingIterator branching = new FlowBranchingIterator (parent, iterator);
			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 ( LabeledStatement stmt ) : Mono.CSharp.FlowBranchingLabeled
BlockContext::StartFlowBranching ( ParametersBlock stmt, Mono.CSharp.FlowBranching parent ) : Mono.CSharp.FlowBranchingToplevel
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