示例#1
0
        public FlowBranchingAsync StartFlowBranching(AsyncInitializer asyncBody, FlowBranching parent)
        {
            var branching = new FlowBranchingAsync(parent, asyncBody);

            current_flow_branching = branching;
            return(branching);
        }
示例#2
0
 public AsyncTaskStorey(ParametersBlock block, IMemberContext context, AsyncInitializer initializer, TypeSpec type)
     : base(block, initializer.Host, context.CurrentMemberDefinition as MemberBase, context.CurrentTypeParameters, "async", MemberKind.Struct)
 {
     return_type    = type;
     awaiter_fields = new Dictionary <TypeSpec, List <Field> > ();
 }
示例#3
0
 public AsyncInitializerStatement(AsyncInitializer expr)
     : base(expr)
 {
 }
示例#4
0
文件: async.cs 项目: raj581/Marvin
 public AsyncTaskStorey(IMemberContext context, AsyncInitializer initializer, TypeSpec type)
     : base(initializer.OriginalBlock, initializer.Host, context.CurrentMemberDefinition as MemberBase, context.CurrentTypeParameters, "async")
 {
     return_type = type;
 }
示例#5
0
 public AsyncTaskStorey(AsyncInitializer initializer, TypeSpec type)
     : base(initializer.OriginalBlock, initializer.Host, null, null, "async")
 {
     return_type = type;
 }