コード例 #1
0
        void WriteObject_ReferenceRepositoryEntry(Mono.Addins.Setup.ReferenceRepositoryEntry ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
        {
            if (((object)ob) == null)
            {
                if (isNullable)
                {
                    WriteNullTagLiteral(element, namesp);
                }
                return;
            }

            System.Type type = ob.GetType();
            if (type == typeof(Mono.Addins.Setup.ReferenceRepositoryEntry))
            {
            }
            else
            {
                throw CreateUnknownTypeException(ob);
            }

            if (writeWrappingElem)
            {
                WriteStartElement(element, namesp, ob);
            }

            if (needType)
            {
                WriteXsiType("ReferenceRepositoryEntry", "");
            }

            WriteElementString("Url", "", ob.@Url);
            WriteElementString("LastModified", "", [email protected]("yyyy-MM-ddTHH:mm:ss.fffffffzzz", CultureInfo.InvariantCulture));
            if (writeWrappingElem)
            {
                WriteEndElement(ob);
            }
        }
コード例 #2
0
        void WriteObject_ReferenceRepositoryEntry(Mono.Addins.Setup.ReferenceRepositoryEntry ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
        {
            if (((object)ob) == null)
            {
                if (isNullable)
                {
                    WriteNullTagLiteral(element, namesp);
                }
                return;
            }

            System.Type type = ob.GetType();
            if (type == typeof(Mono.Addins.Setup.ReferenceRepositoryEntry))
            {
            }
            else
            {
                throw CreateUnknownTypeException(ob);
            }

            if (writeWrappingElem)
            {
                WriteStartElement(element, namesp, ob);
            }

            if (needType)
            {
                WriteXsiType("ReferenceRepositoryEntry", "");
            }

            WriteElementString("Url", "", ob.@Url);
            WriteElementString("LastModified", "", XmlConvert.ToString(ob.@LastModified, XmlDateTimeSerializationMode.RoundtripKind));
            if (writeWrappingElem)
            {
                WriteEndElement(ob);
            }
        }