public global::System.Object Deserializer(global::System.Type expected, global::Orleans.Serialization.IDeserializationContext context) { global::Grain.Interfaces.States.AccountState result = new global::Grain.Interfaces.States.AccountState(); context.RecordObject(result); result.AccountBalance = (global::System.Double)context.DeserializeInner(typeof(global::System.Double)); return((global::Grain.Interfaces.States.AccountState)result); }
public global::System.Object DeepCopier(global::System.Object original, global::Orleans.Serialization.ICopyContext context) { global::Grain.Interfaces.States.AccountState input = ((global::Grain.Interfaces.States.AccountState)original); global::Grain.Interfaces.States.AccountState result = new global::Grain.Interfaces.States.AccountState(); context.RecordCopy(original, result); result.AccountBalance = input.AccountBalance; return(result); }
public void Serializer(global::System.Object untypedInput, global::Orleans.Serialization.ISerializationContext context, global::System.Type expected) { global::Grain.Interfaces.States.AccountState input = (global::Grain.Interfaces.States.AccountState)untypedInput; context.SerializeInner(input.AccountBalance, typeof(global::System.Double)); }