示例#1
0
 public global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.IDeserializationContext context)
 {
     global::Grains.CustomerState result = new global::Grains.CustomerState();
     context.RecordObject(result);
     result.Id   = (global::System.Guid)context.DeserializeInner(typeof(global::System.Guid));
     result.Name = (global::System.String)context.DeserializeInner(typeof(global::System.String));
     return((global::Grains.CustomerState)result);
 }
示例#2
0
 public global::System.Object DeepCopier(global::System.Object original, global::Orleans.Serialization.ICopyContext context)
 {
     global::Grains.CustomerState input  = ((global::Grains.CustomerState)original);
     global::Grains.CustomerState result = new global::Grains.CustomerState();
     context.RecordCopy(original, result);
     result.Id   = (global::System.Guid)context.DeepCopyInner(input.Id);
     result.Name = input.Name;
     return(result);
 }
示例#3
0
 public void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.ISerializationContext context, global::System.Type expected)
 {
     global::Grains.CustomerState input = (global::Grains.CustomerState)untypedInput;
     context.SerializeInner(input.Id, typeof(global::System.Guid));
     context.SerializeInner(input.Name, typeof(global::System.String));
 }
示例#4
0
 public global::System.Threading.Tasks.Task <global::Grains.CustomerState> SetItem(global::Grains.CustomerState obj)
 {
     return(base.InvokeMethodAsync <global::Grains.CustomerState>(1234023910, new global::System.Object[] { obj }));
 }