ATMLModelLibrary.model.ProjectInfo.Serialize C# (CSharp) Method

Serialize() public method

public Serialize ( ) : string
return string
        public virtual string Serialize()
        {
            string content;
            MemoryStream memoryStream = null;
            var serializer = new XmlSerializer(typeof (ProjectInfo));
            using (memoryStream = new MemoryStream())
            {
                serializer.Serialize(memoryStream, this);
                memoryStream.Flush();
                content = Encoding.UTF8.GetString(memoryStream.ToArray());
            }
            return content;
        }

Usage Example

 private static void SaveProjectInfo( ProjectInfo projectInfo, TestProgramSet currentTestProgramSet )
 {
     FileManager.WriteFile( currentTestProgramSet.TestSetDirectory.FullName + @"\project-info.xml",
                            Encoding.UTF8.GetBytes( projectInfo.Serialize() ) );
 }
All Usage Examples Of ATMLModelLibrary.model.ProjectInfo::Serialize