public void ToXml(object value, XStreamWriter writer, MarshallingContext context) { byte[] bytes = (byte[])value; string base64 = Convert.ToBase64String(bytes); writer.StartNode("byte-array"); writer.SetValue(base64); writer.EndNode(); }
public void Marshall(object value, XStreamWriter writer, MarshallingContext context) { writer.WriteAttribute(XsAttribute.AttributeType, value.GetType().AssemblyQualifiedName); writer.SetValue(value.ToString()); }
public void ToXml(object value, XStreamWriter writer, MarshallingContext context) { // classType is not valid for cross platform usage // writer.WriteAttribute(Attributes.AttributeType, value.GetType().AssemblyQualifiedName); writer.SetValue(value.ToString()); }
public void ToXml(object value, XStreamWriter writer, MarshallingContext context) { writer.WriteAttribute(Attributes.AttributeType, value.GetType().AssemblyQualifiedName); writer.SetValue(value.ToString()); }
public void ToXml(object value, XStreamWriter writer, MarshallingContext context) { writer.SetValue(value.ToString()); }