System.Runtime.Serialization.XmlFormatterSerializer.SerializePrimitive C# (CSharp) Method

SerializePrimitive() public method

public SerializePrimitive ( Type type, object graph, XmlQualifiedName qname ) : void
type System.Type
graph object
qname System.Xml.XmlQualifiedName
return void
		public void SerializePrimitive (Type type, object graph, QName qname)
		{
			string label;
			if (TrySerializeAsReference (false, graph, out label))
				return;
			if (label != null)
				Writer.WriteAttributeString ("z", "Id", KnownTypeCollection.MSSimpleNamespace, label);

//			writer.WriteStartAttribute ("type", XmlSchema.InstanceNamespace);
//			writer.WriteQualifiedName (qname.Name, qname.Namespace);
//			writer.WriteEndAttribute ();
			writer.WriteString (KnownTypeCollection.PredefinedTypeObjectToString (graph));
		}