public global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.IDeserializationContext context) { global::Entities.RateLimitParameter result = new global::Entities.RateLimitParameter(); context.RecordObject(result); result.BucketSize = (global::System.Double)context.DeserializeInner(typeof(global::System.Double)); result.Rate = (global::System.Double)context.DeserializeInner(typeof(global::System.Double)); return((global::Entities.RateLimitParameter)result); }
public global::System.Object DeepCopier(global::System.Object original, global::Orleans.Serialization.ICopyContext context) { global::Entities.RateLimitParameter input = ((global::Entities.RateLimitParameter)original); global::Entities.RateLimitParameter result = new global::Entities.RateLimitParameter(); context.RecordCopy(original, result); result.BucketSize = input.BucketSize; result.Rate = input.Rate; return(result); }
public global::System.Threading.Tasks.Task <global::System.Double> IsNeedToLimit(global::Entities.RateLimitParameter para) { return(base.InvokeMethodAsync <global::System.Double>(-1540750752, new global::System.Object[] { para })); }
public void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.ISerializationContext context, global::System.Type expected) { global::Entities.RateLimitParameter input = (global::Entities.RateLimitParameter)untypedInput; context.SerializeInner(input.BucketSize, typeof(global::System.Double)); context.SerializeInner(input.Rate, typeof(global::System.Double)); }