public void Serialize(global::MongoDB.Bson.IO.BsonWriter bsonWriter, Type nominalType, object value, IBsonSerializationOptions options) { TriggerKey item = (TriggerKey)value; bsonWriter.WriteStartDocument(); bsonWriter.WriteString("Name", item.Name); bsonWriter.WriteString("Group", item.Group); bsonWriter.WriteEndDocument(); }
public void Serialize(global::MongoDB.Bson.IO.BsonWriter bsonWriter, Type nominalType, IBsonSerializationOptions options) { bsonWriter.WriteStartDocument(); bsonWriter.WriteString("_id", this.Name); MemoryStream stream = new MemoryStream(); new BinaryFormatter().Serialize(stream, this.Calendar); bsonWriter.WriteBinaryData("ContentStream", new BsonBinaryData(stream.ToArray(), BsonBinarySubType.Binary)); bsonWriter.WriteEndDocument(); }
public void Serialize(global::MongoDB.Bson.IO.BsonWriter bsonWriter, Type nominalType, object value, IBsonSerializationOptions options) { JobDetailImpl item = (JobDetailImpl)value; bsonWriter.WriteStartDocument(); bsonWriter.WriteName("_id"); BsonSerializer.Serialize<JobKey>(bsonWriter, item.Key); bsonWriter.WriteString("_t", "JobDetailImpl"); bsonWriter.WriteString("_assembly", item.JobType.Assembly.FullName); bsonWriter.WriteString("_class", item.JobType.FullName); bsonWriter.WriteString("Name", item.Name); bsonWriter.WriteString("Group", item.Group); bsonWriter.WriteBoolean("RequestRecovery", item.RequestsRecovery); bsonWriter.WriteBoolean("Durable", item.Durable); bsonWriter.WriteName("JobDataMap"); BsonSerializer.Serialize(bsonWriter, item.JobDataMap); /*bsonWriter.WriteName("Description"); BsonSerializer.Serialize<string>(bsonWriter, item.Description);*/ bsonWriter.WriteEndDocument(); }
protected override bool OnTransact(int code, global::Android.OS.Parcel data, global::Android.OS.Parcel reply, int flags) { switch (code) { case global::Android.OS.BinderConsts.InterfaceTransaction: reply.WriteString (descriptor); return true; case TransactionIsBillingSupported: { data.EnforceInterface (descriptor); int arg0 = default (int); arg0 = data.ReadInt (); String arg1 = default (String); arg1 = data.ReadString (); String arg2 = default (String); arg2 = data.ReadString (); var result = this.IsBillingSupported (arg0, arg1, arg2); reply.WriteNoException (); reply.WriteInt (result); data.WriteInt (arg0); data.WriteString (arg1); data.WriteString (arg2); return true; } case TransactionGetSkuDetails: { data.EnforceInterface (descriptor); int arg0 = default (int); arg0 = data.ReadInt (); String arg1 = default (String); arg1 = data.ReadString (); String arg2 = default (String); arg2 = data.ReadString (); global::Android.OS.Bundle arg3 = default (global::Android.OS.Bundle); arg3 = data.ReadInt () != 0 ? (global::Android.OS.Bundle) global::Android.OS.Bundle.Creator.CreateFromParcel (data) : null; var result = this.GetSkuDetails (arg0, arg1, arg2, arg3); reply.WriteNoException (); if (result != null) { reply.WriteInt (1); result.WriteToParcel (reply, global::Android.OS.ParcelableWriteFlags.ReturnValue); } else reply.WriteInt (0); data.WriteInt (arg0); data.WriteString (arg1); data.WriteString (arg2); return true; } case TransactionGetBuyIntent: { data.EnforceInterface (descriptor); int arg0 = default (int); arg0 = data.ReadInt (); String arg1 = default (String); arg1 = data.ReadString (); String arg2 = default (String); arg2 = data.ReadString (); String arg3 = default (String); arg3 = data.ReadString (); String arg4 = default (String); arg4 = data.ReadString (); var result = this.GetBuyIntent (arg0, arg1, arg2, arg3, arg4); reply.WriteNoException (); if (result != null) { reply.WriteInt (1); result.WriteToParcel (reply, global::Android.OS.ParcelableWriteFlags.ReturnValue); } else reply.WriteInt (0); data.WriteInt (arg0); data.WriteString (arg1); data.WriteString (arg2); data.WriteString (arg3); data.WriteString (arg4); return true; } case TransactionGetPurchases: { data.EnforceInterface (descriptor); int arg0 = default (int); arg0 = data.ReadInt (); String arg1 = default (String); arg1 = data.ReadString (); String arg2 = default (String); arg2 = data.ReadString (); String arg3 = default (String); arg3 = data.ReadString (); var result = this.GetPurchases (arg0, arg1, arg2, arg3); reply.WriteNoException (); if (result != null) { reply.WriteInt (1); result.WriteToParcel (reply, global::Android.OS.ParcelableWriteFlags.ReturnValue); } else reply.WriteInt (0); data.WriteInt (arg0); data.WriteString (arg1); data.WriteString (arg2); data.WriteString (arg3); return true; } case TransactionConsumePurchase: { data.EnforceInterface (descriptor); int arg0 = default (int); arg0 = data.ReadInt (); String arg1 = default (String); arg1 = data.ReadString (); String arg2 = default (String); arg2 = data.ReadString (); var result = this.ConsumePurchase (arg0, arg1, arg2); reply.WriteNoException (); reply.WriteInt (result); data.WriteInt (arg0); data.WriteString (arg1); data.WriteString (arg2); return true; } } return base.OnTransact (code, data, reply, flags); }