Microsoft.Protocols.TestSuites.Common.ActiveSyncXmlWriter.WriteRaw C# (CSharp) Method

WriteRaw() public method

Writes raw markup manually from a string.(true or false will be 1 or 0)
public WriteRaw ( string data ) : void
data string String containing the text to write.
return void
        public override void WriteRaw(string data)
        {
            switch (data)
            {
                case "true":
                    this.WriteRaw("1");
                    break;
                case "false":
                    this.WriteRaw("0");
                    break;
                default:
                    switch (this.currentElement)
                    {
                        case "DueDate":
                        case "StartDate":
                        case "UtcStartDate":
                        case "UtcDueDate":
                        case "DateCompleted":
                        case "CompleteTime":
                        case "ReminderTime":
                        case "DateReceived":
                        case "ExceptionStartTime":
                        case "StartTime":
                        case "EndTime":
                        case "DtStamp":
                        case "AppointmentReplyTime":
                        case "Until":
                        case "OrdinalDate":
                        case "Start":
                        case "InstanceId":
                        case "RecurrenceId":
                        case "ContentExpiryDate":
                        case "Anniversary":
                        case "Birthday":
                            data = System.DateTime.Parse(data).ToString("yyyy-MM-ddTHH:mm:ss.fffZ");
                            break;
                    }

                    base.WriteRaw(data);
                    break;
            }
        }