public BlockDispatcher1(BlockCallTarget1 /*!*/ block, BlockSignatureAttributes attributes) : base(attributes) { Assert.NotNull(block); Debug.Assert(!HasUnsplatParameter); _block = block; }
public static Proc/*!*/ CreateSimple(RubyContext/*!*/ context, BlockCallTarget1/*!*/ clrMethod) { return Create(context, 1, BlockSignatureAttributes.None, clrMethod); }
public static Proc/*!*/ Create(RubyContext/*!*/ context, BlockCallTarget1/*!*/ clrMethod) { return Create(context, 1, BlockDispatcher.MakeAttributes(BlockSignatureAttributes.HasSingleCompoundParameter, -1), clrMethod); }
public static Proc /*!*/ CreateSimple(RubyContext /*!*/ context, BlockCallTarget1 /*!*/ clrMethod) { return(Create(context, 1, BlockSignatureAttributes.None, clrMethod)); }
public static Proc /*!*/ Create(RubyContext /*!*/ context, BlockCallTarget1 /*!*/ clrMethod) { return(Create(context, 1, BlockDispatcher.MakeAttributes(BlockSignatureAttributes.None, -1), clrMethod)); }
public static Proc /*!*/ Create(RubyContext /*!*/ context, BlockCallTarget1 /*!*/ clrMethod) { return(Create(context, 1, BlockDispatcher.MakeAttributes(BlockSignatureAttributes.HasSingleCompoundParameter, -1), clrMethod)); }
public BlockDispatcher1(BlockCallTarget1/*!*/ block, BlockSignatureAttributes attributes) : base(attributes) { Assert.NotNull(block); Debug.Assert(!HasUnsplatParameter); _block = block; }
public static Proc/*!*/ Create(RubyContext/*!*/ context, BlockCallTarget1/*!*/ clrMethod) { return Create(context, 1, BlockDispatcher.MakeAttributes(BlockSignatureAttributes.None, -1), clrMethod); }
public static Proc/*!*/ Create(RubyContext/*!*/ context, BlockCallTarget1/*!*/ clrMethod) { return Create(context, clrMethod, 1); }