public void ObsoleteGetAnswer() { #pragma warning disable CS0618 var answer = new PromisedAnswerMock(); Assert.ThrowsException <ArgumentException>(() => Impatient.GetAnswer(Task.FromResult(new object()))); var t = Impatient.MakePipelineAware(answer, _ => _); Assert.AreEqual(answer, Impatient.GetAnswer(t)); #pragma warning restore CS0618 }
public Task <Capnp.Persistent <TSturdyRef, TOwner> .SaveResults> Save(Capnp.Persistent <TSturdyRef, TOwner> .SaveParams arg_, CancellationToken cancellationToken_ = default) { var in_ = SerializerState.CreateForRpc <Capnp.Persistent <TSturdyRef, TOwner> .SaveParams.WRITER>(); arg_?.serialize(in_); return(Impatient.MakePipelineAware(Call(14468694717054801553UL, 0, in_.Rewrap <DynamicSerializerState>(), false, cancellationToken_), d_ => { using (d_) { var r_ = CapnpSerializable.Create <Capnp.Persistent <TSturdyRef, TOwner> .SaveResults>(d_); return r_; } } )); }
public Task <object> Parameters(CancellationToken cancellationToken_ = default) { var in_ = SerializerState.CreateForRpc <Mas.Schema.Crop.Crop.Params_Parameters.WRITER>(); var arg_ = new Mas.Schema.Crop.Crop.Params_Parameters() { }; arg_?.serialize(in_); return(Impatient.MakePipelineAware(Call(16757216515467467908UL, 0, in_.Rewrap <DynamicSerializerState>(), false, cancellationToken_), d_ => { using (d_) { var r_ = CapnpSerializable.Create <Mas.Schema.Crop.Crop.Result_Parameters>(d_); return (r_.Params); } } )); }