public string SerialisedArchetype() { string result = ""; if (ArchetypeAvailable) { _ontology.RemoveUnusedCodes(); SetArchetypeDigest(); System.IO.MemoryStream ms = new System.IO.MemoryStream(); XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; settings.Encoding = Encoding.UTF8; ms = AmSerializer.Serialize(settings, _archetype); ms.Position = 0; System.IO.StreamReader a_reader = new System.IO.StreamReader(ms); result = a_reader.ReadToEnd(); a_reader.Close(); } return(result); }