[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/System.Xml/Serialization CodeIdentifi
From: |
Richard Baumann <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/System.Xml/Serialization CodeIdentifier.cs, NONE, 1.1 CodeIdentifiers.cs, NONE, 1.1 SoapAttributeAttribute.cs, NONE, 1.1 SoapAttributeOverrides.cs, NONE, 1.1 SoapAttributes.cs, NONE, 1.1 SoapCodeExporter.cs, NONE, 1.1 SoapElementAttribute.cs, NONE, 1.1 SoapEnumAttribute.cs, NONE, 1.1 SoapIgnoreAttribute.cs, NONE, 1.1 SoapIncludeAttribute.cs, NONE, 1.1 SoapReflectionImporter.cs, NONE, 1.1 SoapSchemaExporter.cs, NONE, 1.1 SoapSchemaImporter.cs, NONE, 1.1 SoapSchemaMember.cs, NONE, 1.1 SoapTypeAttribute.cs, NONE, 1.1 UnreferencedObjectEventArgs.cs, NONE, 1.1 UnreferencedObjectEventHandler.cs, NONE, 1.1 XmlAnyAttributeAttribute.cs, NONE, 1.1 XmlAnyElementAttribute.cs, NONE, 1.1 XmlAnyElementAttributes.cs, NONE, 1.1 XmlArrayAttribute.cs, NONE, 1.1 XmlArrayItemAttribute.cs, NONE, 1.1 XmlArrayItemAttributes.cs, NONE, 1.1 XmlAttributeAttribute.cs, NONE, 1.1 XmlAttributeEventArgs.cs, NONE, 1.1 XmlAttributeEventHandler.cs, NONE, 1.1 XmlAttributeOverrides.cs, NONE, 1.1 XmlAttributes.cs, NONE, 1.1 XmlChoiceIdentifierAttribute.cs, NONE, 1.1 XmlCodeExporter.cs, NONE, 1.1 XmlElementAttribute.cs, NONE, 1.1 XmlElementAttributes.cs, NONE, 1.1 XmlElementEventArgs.cs, NONE, 1.1 XmlElementEventHandler.cs, NONE, 1.1 XmlEnumAttribute.cs, NONE, 1.1 XmlIgnoreAttribute.cs, NONE, 1.1 XmlIncludeAttribute.cs, NONE, 1.1 XmlMapping.cs, NONE, 1.1 XmlMemberMapping.cs, NONE, 1.1 XmlMembersMapping.cs, NONE, 1.1 XmlNamespaceDeclarationsAttribute.cs, NONE, 1.1 XmlNodeEventArgs.cs, NONE, 1.1 XmlNodeEventHandler.cs, NONE, 1.1 XmlReflectionImporter.cs, NONE, 1.1 XmlReflectionMember.cs, NONE, 1.1 XmlRootAttribute.cs, NONE, 1.1 XmlSchemaExporter.cs, NONE, 1.1 XmlSchemaImporter.cs, NONE, 1.1 XmlSchemas.cs, NONE, 1.1 XmlSerializationCollectionFixupCallback.cs, NONE, 1.1 XmlSerializationFixupCallback.cs, NONE, 1.1 XmlSerializationReadCallback.cs, NONE, 1.1 XmlSerializationReader.cs, NONE, 1.1 XmlSerializationWriteCallback.cs, NONE, 1.1 XmlSerializationWriter.cs, NONE, 1.1 XmlSerializer.cs, NONE, 1.1 XmlSerializerNamespaces.cs, NONE, 1.1 XmlTextAttribute.cs, NONE, 1.1 XmlTypeAttribute.cs, NONE, 1.1 XmlTypeMapping.cs, NONE, 1.1 IXmlSerializable.cs, 1.1, 1.2 |
Date: |
Wed, 06 Aug 2003 22:43:40 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/System.Xml/Serialization
In directory subversions:/tmp/cvs-serv7071/System.Xml/Serialization
Modified Files:
IXmlSerializable.cs
Added Files:
CodeIdentifier.cs CodeIdentifiers.cs SoapAttributeAttribute.cs
SoapAttributeOverrides.cs SoapAttributes.cs
SoapCodeExporter.cs SoapElementAttribute.cs
SoapEnumAttribute.cs SoapIgnoreAttribute.cs
SoapIncludeAttribute.cs SoapReflectionImporter.cs
SoapSchemaExporter.cs SoapSchemaImporter.cs
SoapSchemaMember.cs SoapTypeAttribute.cs
UnreferencedObjectEventArgs.cs
UnreferencedObjectEventHandler.cs XmlAnyAttributeAttribute.cs
XmlAnyElementAttribute.cs XmlAnyElementAttributes.cs
XmlArrayAttribute.cs XmlArrayItemAttribute.cs
XmlArrayItemAttributes.cs XmlAttributeAttribute.cs
XmlAttributeEventArgs.cs XmlAttributeEventHandler.cs
XmlAttributeOverrides.cs XmlAttributes.cs
XmlChoiceIdentifierAttribute.cs XmlCodeExporter.cs
XmlElementAttribute.cs XmlElementAttributes.cs
XmlElementEventArgs.cs XmlElementEventHandler.cs
XmlEnumAttribute.cs XmlIgnoreAttribute.cs
XmlIncludeAttribute.cs XmlMapping.cs XmlMemberMapping.cs
XmlMembersMapping.cs XmlNamespaceDeclarationsAttribute.cs
XmlNodeEventArgs.cs XmlNodeEventHandler.cs
XmlReflectionImporter.cs XmlReflectionMember.cs
XmlRootAttribute.cs XmlSchemaExporter.cs XmlSchemaImporter.cs
XmlSchemas.cs XmlSerializationCollectionFixupCallback.cs
XmlSerializationFixupCallback.cs
XmlSerializationReadCallback.cs XmlSerializationReader.cs
XmlSerializationWriteCallback.cs XmlSerializationWriter.cs
XmlSerializer.cs XmlSerializerNamespaces.cs
XmlTextAttribute.cs XmlTypeAttribute.cs XmlTypeMapping.cs
Log Message:
Stub out the xml serialization classes.
--- NEW FILE ---
/*
* CodeIdentifier.cs - Implementation of the
* "System.Xml.Serialization.CodeIdentifier" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class CodeIdentifier
{
[TODO]
public CodeIdentifier()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public static String MakeCamel(String identifier)
{
// TODO
throw new NotImplementedException("MakeCamel");
}
[TODO]
public static String MakePascal(String identifier)
{
// TODO
throw new NotImplementedException("MakePascal");
}
[TODO]
public static String MakeValid(String identifier)
{
// TODO
throw new NotImplementedException("MakeValid");
}
}; // class CodeIdentifier
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* CodeIdentifiers.cs - Implementation of the
* "System.Xml.Serialization.CodeIdentifiers" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class CodeIdentifiers
{
[TODO]
public CodeIdentifiers()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public bool UseCamelCasing
{
get
{
// TODO
throw new
NotImplementedException("UseCamelCasing");
}
set
{
// TODO
throw new
NotImplementedException("UseCamelCasing");
}
}
[TODO]
public void Add(String identifier, Object value)
{
// TODO
throw new NotImplementedException("Add");
}
[TODO]
public void AddReserved(String identifier)
{
// TODO
throw new
NotImplementedException("AddReserved");
}
[TODO]
public String AddUnique(String identifier, Object value)
{
// TODO
throw new NotImplementedException("AddUnique");
}
[TODO]
public void Clear()
{
// TODO
throw new NotImplementedException("Clear");
}
[TODO]
public bool IsInUse(String identifier)
{
// TODO
throw new NotImplementedException("IsInUse");
}
[TODO]
public String MakeRightCase(String identifier)
{
// TODO
throw new
NotImplementedException("MakeRightCase");
}
[TODO]
public String MakeUnique(String identifier)
{
// TODO
throw new NotImplementedException("MakeUnique");
}
[TODO]
public void Remove(String identifier)
{
// TODO
throw new NotImplementedException("Remove");
}
[TODO]
public void RemoveReserved(String identifier)
{
// TODO
throw new
NotImplementedException("RemoveReserved");
}
[TODO]
public Object ToArray(Type type)
{
// TODO
throw new NotImplementedException("ToArray");
}
}; // class CodeIdentifiers
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapAttributeAttribute.cs - Implementation of the
* "System.Xml.Serialization.SoapAttributeAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class SoapAttributeAttribute : Attribute
{
[TODO]
public SoapAttributeAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapAttributeAttribute(String attrName)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String AttributeName
{
get
{
// TODO
throw new
NotImplementedException("AttributeName");
}
set
{
// TODO
throw new
NotImplementedException("AttributeName");
}
}
[TODO]
public String DataType
{
get
{
// TODO
throw new
NotImplementedException("DataType");
}
set
{
// TODO
throw new
NotImplementedException("DataType");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
set
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
}; // class SoapAttributeAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapAttributeOverrides.cs - Implementation of the
* "System.Xml.Serialization.SoapAttributeOverrides" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class SoapAttributeOverrides
{
[TODO]
public SoapAttributeOverrides()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapAttributes this[Type type]
{
get
{
// TODO
throw new
NotImplementedException("Item");
}
}
[TODO]
public SoapAttributes this[Type type, String member]
{
get
{
// TODO
throw new
NotImplementedException("Item");
}
}
[TODO]
public void Add(Type type, SoapAttributes attributes)
{
// TODO
throw new NotImplementedException("Add");
}
[TODO]
public void Add(Type type, String member, SoapAttributes attributes)
{
// TODO
throw new NotImplementedException("Add");
}
}; // class SoapAttributeOverrides
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapAttributes.cs - Implementation of the
* "System.Xml.Serialization.SoapAttributes" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Reflection;
[TODO]
public class SoapAttributes
{
[TODO]
public SoapAttributes()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapAttributes(ICustomAttributeProvider provider)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapAttributeAttribute SoapAttribute
{
get
{
// TODO
throw new
NotImplementedException("SoapAttribute");
}
set
{
// TODO
throw new
NotImplementedException("SoapAttribute");
}
}
[TODO]
public Object SoapDefaultValue
{
get
{
// TODO
throw new
NotImplementedException("SoapDefaultValue");
}
set
{
// TODO
throw new
NotImplementedException("SoapDefaultValue");
}
}
[TODO]
public SoapElementAttribute SoapElement
{
get
{
// TODO
throw new
NotImplementedException("SoapElement");
}
set
{
// TODO
throw new
NotImplementedException("SoapElement");
}
}
[TODO]
public SoapEnumAttribute SoapEnum
{
get
{
// TODO
throw new
NotImplementedException("SoapEnum");
}
set
{
// TODO
throw new
NotImplementedException("SoapEnum");
}
}
[TODO]
public bool SoapIgnore
{
get
{
// TODO
throw new
NotImplementedException("SoapIgnore");
}
set
{
// TODO
throw new
NotImplementedException("SoapIgnore");
}
}
[TODO]
public SoapTypeAttribute SoapType
{
get
{
// TODO
throw new
NotImplementedException("SoapType");
}
set
{
// TODO
throw new
NotImplementedException("SoapType");
}
}
}; // class SoapAttributes
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapCodeExporter.cs - Implementation of the
* "System.Xml.Serialization.SoapCodeExporter" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.CodeDom;
[TODO]
public class SoapCodeExporter
{
[TODO]
public SoapCodeExporter
(CodeNamespace codeNamespace)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapCodeExporter
(CodeNamespace codeNamespace,
CodeCompileUnit codeCompileUnit)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public CodeAttributeDeclarationCollection IncludeMetadata
{
get
{
// TODO
throw new
NotImplementedException("IncludeMetadata");
}
}
[TODO]
public void AddMappingMetadata
(CodeAttributeDeclarationCollection metadata,
XmlMemberMapping member)
{
// TODO
throw new
NotImplementedException("AddMappingMetadata");
}
[TODO]
public void AddMappingMetadata
(CodeAttributeDeclarationCollection metadata,
XmlMemberMapping member, bool
forceUseMemberName)
{
// TODO
throw new
NotImplementedException("AddMappingMetadata");
}
[TODO]
public void ExportMembersMapping
(XmlMembersMapping xmlMembersMapping)
{
// TODO
throw new
NotImplementedException("ExportMembersMapping");
}
[TODO]
public void ExportTypeMapping
(XmlTypeMapping xmlTypeMapping)
{
// TODO
throw new
NotImplementedException("ExportTypeMapping");
}
}; // class SoapCodeExporter
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapElementAttribute.cs - Implementation of the
* "System.Xml.Serialization.SoapElementAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class SoapElementAttribute : Attribute
{
[TODO]
public SoapElementAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapElementAttribute(String elementName)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String DataType
{
get
{
// TODO
throw new
NotImplementedException("DataType");
}
set
{
// TODO
throw new
NotImplementedException("DataType");
}
}
[TODO]
public String ElementName
{
get
{
// TODO
throw new
NotImplementedException("ElementName");
}
set
{
// TODO
throw new
NotImplementedException("ElementName");
}
}
[TODO]
public bool IsNullable
{
get
{
// TODO
throw new
NotImplementedException("IsNullable");
}
set
{
// TODO
throw new
NotImplementedException("IsNullable");
}
}
}; // class SoapElementAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapEnumAttribute.cs - Implementation of the
* "System.Xml.Serialization.SoapEnumAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Field)]
public class SoapEnumAttribute : Attribute
{
[TODO]
public SoapEnumAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapEnumAttribute(String name)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String Name
{
get
{
// TODO
throw new
NotImplementedException("Name");
}
set
{
// TODO
throw new
NotImplementedException("Name");
}
}
}; // class SoapEnumAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapIgnoreAttribute.cs - Implementation of the
* "System.Xml.Serialization.SoapIgnoreAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class SoapIgnoreAttribute : Attribute
{
[TODO]
public SoapIgnoreAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
}; // class SoapIgnoreAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapIncludeAttribute.cs - Implementation of the
* "System.Xml.Serialization.SoapIncludeAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Class |
AttributeTargets.Struct |
AttributeTargets.Method)]
public class SoapIncludeAttribute : Attribute
{
[TODO]
public SoapIncludeAttribute(Type type)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public Type Type
{
get
{
// TODO
throw new
NotImplementedException("Type");
}
set
{
// TODO
throw new
NotImplementedException("Type");
}
}
}; // class SoapIncludeAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapReflectionImporter.cs - Implementation of the
* "System.Xml.Serialization.SoapReflectionImporter" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Reflection;
[TODO]
public class SoapReflectionImporter
{
[TODO]
public SoapReflectionImporter()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapReflectionImporter
(SoapAttributeOverrides attributeOverrides)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapReflectionImporter
(String defaultNamespace)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapReflectionImporter
(SoapAttributeOverrides attributeOverrides,
String defaultNamespace)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(String elementName, String ns,
XmlReflectionMember[] members)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(String elementName, String ns,
XmlReflectionMember[] members,
bool hasWrapperElement, bool writeAccessors)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(String elementName, String ns,
XmlReflectionMember[] members,
bool hasWrapperElement, bool writeAccessors,
bool validate)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
[TODO]
public XmlTypeMapping ImportTypeMapping
(Type type)
{
// TODO
throw new
NotImplementedException("ImportTypeMapping");
}
[TODO]
public XmlTypeMapping ImportTypeMapping
(Type type, String defaultNamespace)
{
// TODO
throw new
NotImplementedException("ImportTypeMapping");
}
[TODO]
public void IncludeType
(Type type)
{
// TODO
throw new
NotImplementedException("IncludeType");
}
[TODO]
public void IncludeTypes
(ICustomAttributeProvider provider)
{
// TODO
throw new
NotImplementedException("IncludeTypes");
}
}; // class SoapReflectionImporter
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapSchemaExporter.cs - Implementation of the
* "System.Xml.Serialization.SoapSchemaExporter" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class SoapSchemaExporter
{
[TODO]
public SoapSchemaExporter
(XmlSchemas schemas)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public void ExportMembersMapping
(XmlMembersMapping xmlMembersMapping)
{
// TODO
throw new
NotImplementedException("ExportMembersMapping");
}
[TODO]
public void ExportMembersMapping
(XmlMembersMapping xmlMembersMapping,
bool exportEnclosingType)
{
// TODO
throw new
NotImplementedException("ExportMembersMapping");
}
[TODO]
public void ExportTypeMapping
(XmlTypeMapping xmlTypeMapping)
{
// TODO
throw new
NotImplementedException("ExportTypeMapping");
}
}; // class SoapSchemaExporter
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapSchemaImporter.cs - Implementation of the
* "System.Xml.Serialization.SoapSchemaImporter" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class SoapSchemaImporter
{
[TODO]
public SoapSchemaImporter
(XmlSchemas schemas)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapSchemaImporter
(XmlSchemas schemas, CodeIdentifiers
typeIdentifiers)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlTypeMapping ImportDerivedTypeMapping
(XmlQualifiedName name, Type baseType,
bool baseTypeCanBeIndirect)
{
// TODO
throw new
NotImplementedException("ImportDerivedTypeMapping");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(String name, String ns, SoapSchemaMember
member)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(String name, String ns, SoapSchemaMember[]
members)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(String name, String ns, SoapSchemaMember[]
members,
bool hasWrapperElement)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(String name, String ns, SoapSchemaMember[]
members,
bool hasWrapperElement, Type baseType,
bool baseTypeCanBeIndirect)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
}; // class SoapSchemaImporter
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapSchemaMember.cs - Implementation of the
* "System.Xml.Serialization.SoapSchemaMember" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class SoapSchemaMember
{
[TODO]
public SoapSchemaMember()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String MemberName
{
get
{
// TODO
throw new
NotImplementedException("MemberName");
}
set
{
// TODO
throw new
NotImplementedException("MemberName");
}
}
[TODO]
public XmlQualifiedName MemberType
{
get
{
// TODO
throw new
NotImplementedException("MemberType");
}
set
{
// TODO
throw new
NotImplementedException("MemberType");
}
}
}; // class SoapSchemaMember
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* SoapTypeAttribute.cs - Implementation of the
* "System.Xml.Serialization.SoapTypeAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Class |
AttributeTargets.Struct |
AttributeTargets.Enum |
AttributeTargets.Interface)]
public class SoapTypeAttribute : Attribute
{
[TODO]
public SoapTypeAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapTypeAttribute(String typeName)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public SoapTypeAttribute(String typeName, String ns)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public bool IncludeInSchema
{
get
{
// TODO
throw new
NotImplementedException("IncludeInSchema");
}
set
{
// TODO
throw new
NotImplementedException("IncludeInSchema");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
set
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
[TODO]
public String TypeName
{
get
{
// TODO
throw new
NotImplementedException("TypeName");
}
set
{
// TODO
throw new
NotImplementedException("TypeName");
}
}
}; // class SoapTypeAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* UnreferencedObjectEventArgs.cs - Implementation of the
* "System.Xml.Serialization.UnreferencedObjectEventArgs"
class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class UnreferencedObjectEventArgs : EventArgs
{
// Internal state.
private String unreferencedId;
private Object unreferencedObject;
// Constructor.
public UnreferencedObjectEventArgs
(Object unreferencedObject, String
unreferencedId)
: base()
{
this.unreferencedId = unreferencedId;
this.unreferencedObject = unreferencedObject;
}
// Properties.
public String UnreferencedId
{
get { return unreferencedId; }
}
public Object UnreferencedObject
{
get { return unreferencedObject; }
}
}; // class UnreferencedObjectEventArgs
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* UnreferencedObjectEventHandler.cs - Implementation of the
*
"System.Xml.Serialization.UnreferencedObjectEventHandler" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
[Serializable]
public delegate void UnreferencedObjectEventHandler
(Object sender, UnreferencedObjectEventArgs e);
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlAnyAttributeAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlAnyAttributeAttribute"
class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class XmlAnyAttributeAttribute : Attribute
{
[TODO]
public XmlAnyAttributeAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
}; // class XmlAnyAttributeAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlAnyElementAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlAnyElementAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class XmlAnyElementAttribute : Attribute
{
[TODO]
public XmlAnyElementAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlAnyElementAttribute(String name)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlAnyElementAttribute(String name, String ns)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String Name
{
get
{
// TODO
throw new
NotImplementedException("Name");
}
set
{
// TODO
throw new
NotImplementedException("Name");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
set
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
}; // class XmlAnyElementAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlAnyElementAttributes.cs - Implementation of the
* "System.Xml.Serialization.XmlAnyElementAttributes"
class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Collections;
[TODO]
public class XmlAnyElementAttributes : CollectionBase
{
[TODO]
public XmlAnyElementAttributes()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlAnyElementAttribute this[int index]
{
get
{
// TODO
throw new
NotImplementedException("Item");
}
set
{
// TODO
throw new
NotImplementedException("Item");
}
}
[TODO]
public int Add(XmlAnyElementAttribute attribute)
{
// TODO
throw new NotImplementedException("Add");
}
[TODO]
public bool Contains(XmlAnyElementAttribute attribute)
{
// TODO
throw new NotImplementedException("Contains");
}
[TODO]
public void CopyTo(XmlAnyElementAttribute[] array, int index)
{
// TODO
throw new NotImplementedException("CopyTo");
}
[TODO]
public int IndexOf(XmlAnyElementAttribute attribute)
{
// TODO
throw new NotImplementedException("IndexOf");
}
[TODO]
public void Insert(int index, XmlAnyElementAttribute attribute)
{
// TODO
throw new NotImplementedException("Insert");
}
[TODO]
public void Remove(XmlAnyElementAttribute attribute)
{
// TODO
throw new NotImplementedException("Remove");
}
}; // class XmlAnyElementAttributes
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlArrayAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlArrayAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Xml.Schema;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class XmlArrayAttribute : Attribute
{
[TODO]
public XmlArrayAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlArrayAttribute(String elementName)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String ElementName
{
get
{
// TODO
throw new
NotImplementedException("ElementName");
}
set
{
// TODO
throw new
NotImplementedException("ElementName");
}
}
[TODO]
public XmlSchemaForm Form
{
get
{
// TODO
throw new
NotImplementedException("Form");
}
set
{
// TODO
throw new
NotImplementedException("Form");
}
}
[TODO]
public bool IsNullable
{
get
{
// TODO
throw new
NotImplementedException("IsNullable");
}
set
{
// TODO
throw new
NotImplementedException("IsNullable");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
set
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
}; // class XmlArrayAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlArrayItemAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlArrayItemAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Xml.Schema;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class XmlArrayItemAttribute : Attribute
{
[TODO]
public XmlArrayItemAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlArrayItemAttribute(String elementName)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlArrayItemAttribute(Type type)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlArrayItemAttribute(String elementName, Type type)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String DataType
{
get
{
// TODO
throw new
NotImplementedException("DataType");
}
set
{
// TODO
throw new
NotImplementedException("DataType");
}
}
[TODO]
public String ElementName
{
get
{
// TODO
throw new
NotImplementedException("ElementName");
}
set
{
// TODO
throw new
NotImplementedException("ElementName");
}
}
[TODO]
public XmlSchemaForm Form
{
get
{
// TODO
throw new
NotImplementedException("Form");
}
set
{
// TODO
throw new
NotImplementedException("Form");
}
}
[TODO]
public bool IsNullable
{
get
{
// TODO
throw new
NotImplementedException("IsNullable");
}
set
{
// TODO
throw new
NotImplementedException("IsNullable");
}
}
[TODO]
public bool IsNullableSpecified
{
get
{
// TODO
throw new
NotImplementedException("IsNullableSpecified");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
set
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
[TODO]
public int NestingLevel
{
get
{
// TODO
throw new
NotImplementedException("NestingLevel");
}
set
{
// TODO
throw new
NotImplementedException("NestingLevel");
}
}
[TODO]
public Type Type
{
get
{
// TODO
throw new
NotImplementedException("Type");
}
set
{
// TODO
throw new
NotImplementedException("Type");
}
}
}; // class XmlArrayItemAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlArrayItemAttributes.cs - Implementation of the
* "System.Xml.Serialization.XmlArrayItemAttributes" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Collections;
[TODO]
public class XmlArrayItemAttributes : CollectionBase
{
[TODO]
public XmlArrayItemAttributes()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlArrayItemAttribute this[int index]
{
get
{
// TODO
throw new
NotImplementedException("Item");
}
set
{
// TODO
throw new
NotImplementedException("Item");
}
}
[TODO]
public int Add(XmlArrayItemAttribute attribute)
{
// TODO
throw new NotImplementedException("Add");
}
[TODO]
public bool Contains(XmlArrayItemAttribute attribute)
{
// TODO
throw new NotImplementedException("Contains");
}
[TODO]
public void CopyTo(XmlArrayItemAttribute[] array, int index)
{
// TODO
throw new NotImplementedException("CopyTo");
}
[TODO]
public int IndexOf(XmlArrayItemAttribute attribute)
{
// TODO
throw new NotImplementedException("IndexOf");
}
[TODO]
public void Insert(int index, XmlArrayItemAttribute attribute)
{
// TODO
throw new NotImplementedException("Insert");
}
[TODO]
public void Remove(XmlArrayItemAttribute attribute)
{
// TODO
throw new NotImplementedException("Remove");
}
}; // class XmlArrayItemAttributes
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlAttributeAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlAttributeAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Xml.Schema;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class XmlAttributeAttribute : Attribute
{
[TODO]
public XmlAttributeAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlAttributeAttribute(String attributeName)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlAttributeAttribute(Type type)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlAttributeAttribute(String attributeName, Type type)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String AttributeName
{
get
{
// TODO
throw new
NotImplementedException("AttributeName");
}
set
{
// TODO
throw new
NotImplementedException("AttributeName");
}
}
[TODO]
public String DataType
{
get
{
// TODO
throw new
NotImplementedException("DataType");
}
set
{
// TODO
throw new
NotImplementedException("DataType");
}
}
[TODO]
public XmlSchemaForm Form
{
get
{
// TODO
throw new
NotImplementedException("Form");
}
set
{
// TODO
throw new
NotImplementedException("Form");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
set
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
[TODO]
public Type Type
{
get
{
// TODO
throw new
NotImplementedException("Type");
}
set
{
// TODO
throw new
NotImplementedException("Type");
}
}
}; // class XmlAttributeAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlAttributeEventArgs.cs - Implementation of the
* "System.Xml.Serialization.XmlAttributeEventArgs" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
public class XmlAttributeEventArgs : EventArgs
{
// Internal state.
private XmlAttribute attr;
private int lineNumber;
private int linePosition;
private Object objectBeingDeserialized;
// Constructor.
internal XmlAttributeEventArgs
(XmlAttribute attr, int lineNumber, int
linePosition,
Object objectBeingDeserialized)
: base()
{
this.attr = attr;
this.lineNumber = lineNumber;
this.linePosition = linePosition;
this.objectBeingDeserialized =
objectBeingDeserialized;
}
// Properties.
public XmlAttribute Attr
{
get { return attr; }
}
public int LineNumber
{
get { return lineNumber; }
}
public int LinePosition
{
get { return linePosition; }
}
public Object ObjectBeingDeserialized
{
get { return objectBeingDeserialized; }
}
}; // class XmlAttributeEventArgs
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlAttributeEventHandler.cs - Implementation of the
* "System.Xml.Serialization.XmlAttributeEventHandler"
class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
[Serializable]
public delegate void XmlAttributeEventHandler
(Object sender, XmlAttributeEventArgs e);
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlAttributeOverrides.cs - Implementation of the
* "System.Xml.Serialization.XmlAttributeOverrides" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class XmlAttributeOverrides
{
[TODO]
public XmlAttributeOverrides()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlAttributes this[Type type]
{
get
{
// TODO
throw new
NotImplementedException("Item");
}
}
[TODO]
public XmlAttributes this[Type type, String member]
{
get
{
// TODO
throw new
NotImplementedException("Item");
}
}
[TODO]
public void Add(Type type, XmlAttributes attributes)
{
// TODO
throw new NotImplementedException("Add");
}
[TODO]
public void Add(Type type, String member, XmlAttributes attributes)
{
// TODO
throw new NotImplementedException("Add");
}
}; // class XmlAttributeOverrides
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlAttributes.cs - Implementation of the
* "System.Xml.Serialization.XmlAttributes" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Reflection;
[TODO]
public class XmlAttributes
{
[TODO]
public XmlAttributes()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlAttributes(ICustomAttributeProvider provider)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlAnyAttributeAttribute XmlAnyAttribute
{
get
{
// TODO
throw new
NotImplementedException("XmlAnyAttribute");
}
set
{
// TODO
throw new
NotImplementedException("XmlAnyAttribute");
}
}
[TODO]
public XmlAnyElementAttributes XmlAnyElements
{
get
{
// TODO
throw new
NotImplementedException("XmlAnyElements");
}
}
[TODO]
public XmlArrayAttribute XmlArray
{
get
{
// TODO
throw new
NotImplementedException("XmlArray");
}
set
{
// TODO
throw new
NotImplementedException("XmlArray");
}
}
[TODO]
public XmlArrayItemAttributes XmlArrayItems
{
get
{
// TODO
throw new
NotImplementedException("XmlArrayItems");
}
}
[TODO]
public XmlAttributeAttribute XmlAttribute
{
get
{
// TODO
throw new
NotImplementedException("XmlAttribute");
}
set
{
// TODO
throw new
NotImplementedException("XmlAttribute");
}
}
[TODO]
public XmlChoiceIdentifierAttribute XmlChoiceIdentifier
{
get
{
// TODO
throw new
NotImplementedException("XmlChoiceIdentifier");
}
}
[TODO]
public Object XmlDefaultValue
{
get
{
// TODO
throw new
NotImplementedException("XmlDefaultValue");
}
set
{
// TODO
throw new
NotImplementedException("XmlDefaultValue");
}
}
[TODO]
public XmlElementAttributes XmlElements
{
get
{
// TODO
throw new
NotImplementedException("XmlElements");
}
}
[TODO]
public XmlEnumAttribute XmlEnum
{
get
{
// TODO
throw new
NotImplementedException("XmlEnum");
}
set
{
// TODO
throw new
NotImplementedException("XmlEnum");
}
}
[TODO]
public bool XmlIgnore
{
get
{
// TODO
throw new
NotImplementedException("XmlIgnore");
}
set
{
// TODO
throw new
NotImplementedException("XmlIgnore");
}
}
[TODO]
public bool Xmlns
{
get
{
// TODO
throw new
NotImplementedException("Xmlns");
}
set
{
// TODO
throw new
NotImplementedException("Xmlns");
}
}
[TODO]
public XmlRootAttribute XmlRoot
{
get
{
// TODO
throw new
NotImplementedException("XmlRoot");
}
set
{
// TODO
throw new
NotImplementedException("XmlRoot");
}
}
[TODO]
public XmlTextAttribute XmlText
{
get
{
// TODO
throw new
NotImplementedException("XmlText");
}
set
{
// TODO
throw new
NotImplementedException("XmlText");
}
}
[TODO]
public XmlTypeAttribute XmlType
{
get
{
// TODO
throw new
NotImplementedException("XmlType");
}
set
{
// TODO
throw new
NotImplementedException("XmlType");
}
}
}; // class XmlAttributes
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlChoiceIdentifierAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlChoiceIdentifierAttribute"
class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class XmlChoiceIdentifierAttribute : Attribute
{
[TODO]
public XmlChoiceIdentifierAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlChoiceIdentifierAttribute(String name)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String MemberName
{
get
{
// TODO
throw new
NotImplementedException("MemberName");
}
set
{
// TODO
throw new
NotImplementedException("MemberName");
}
}
}; // class XmlChoiceIdentifierAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlCodeExporter.cs - Implementation of the
* "System.Xml.Serialization.XmlCodeExporter" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.CodeDom;
[TODO]
public class XmlCodeExporter
{
[TODO]
public XmlCodeExporter
(CodeNamespace codeNamespace)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlCodeExporter
(CodeNamespace codeNamespace, CodeCompileUnit
codeCompileUnit)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public CodeAttributeDeclarationCollection IncludeMetadata
{
get
{
// TODO
throw new
NotImplementedException("IncludeMetadata");
}
}
[TODO]
public void AddMappingMetadata
(CodeAttributeDeclarationCollection metadata,
XmlMemberMapping member, String ns)
{
// TODO
throw new
NotImplementedException("AddMappingMetadata");
}
[TODO]
public void AddMappingMetadata
(CodeAttributeDeclarationCollection metadata,
XmlTypeMapping mapping, String ns)
{
// TODO
throw new
NotImplementedException("AddMappingMetadata");
}
[TODO]
public void AddMappingMetadata
(CodeAttributeDeclarationCollection metadata,
XmlMemberMapping member, String ns, bool
forceUseMemberName)
{
// TODO
throw new
NotImplementedException("AddMappingMetadata");
}
[TODO]
public void ExportMembersMapping
(XmlMembersMapping xmlMembersMapping)
{
// TODO
throw new
NotImplementedException("ExportMembersMapping");
}
[TODO]
public void ExportTypeMapping
(XmlTypeMapping xmlTypeMapping)
{
// TODO
throw new
NotImplementedException("ExportTypeMapping");
}
}; // class XmlCodeExporter
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlElementAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlElementAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Xml.Schema;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class XmlElementAttribute : Attribute
{
[TODO]
public XmlElementAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlElementAttribute(String elementName)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlElementAttribute(Type type)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlElementAttribute(String elementName, Type type)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String DataType
{
get
{
// TODO
throw new
NotImplementedException("DataType");
}
set
{
// TODO
throw new
NotImplementedException("DataType");
}
}
[TODO]
public String ElementName
{
get
{
// TODO
throw new
NotImplementedException("ElementName");
}
set
{
// TODO
throw new
NotImplementedException("ElementName");
}
}
[TODO]
public XmlSchemaForm Form
{
get
{
// TODO
throw new
NotImplementedException("Form");
}
set
{
// TODO
throw new
NotImplementedException("Form");
}
}
[TODO]
public bool IsNullable
{
get
{
// TODO
throw new
NotImplementedException("IsNullable");
}
set
{
// TODO
throw new
NotImplementedException("IsNullable");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
set
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
[TODO]
public Type Type
{
get
{
// TODO
throw new
NotImplementedException("Type");
}
set
{
// TODO
throw new
NotImplementedException("Type");
}
}
}; // class XmlElementAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlElementAttributes.cs - Implementation of the
* "System.Xml.Serialization.XmlElementAttributes" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Collections;
[TODO]
public class XmlElementAttributes : CollectionBase
{
[TODO]
public XmlElementAttributes()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlElementAttribute this[int index]
{
get
{
// TODO
throw new
NotImplementedException("Item");
}
set
{
// TODO
throw new
NotImplementedException("Item");
}
}
[TODO]
public int Add(XmlElementAttribute attribute)
{
// TODO
throw new NotImplementedException("Add");
}
[TODO]
public bool Contains(XmlElementAttribute attribute)
{
// TODO
throw new NotImplementedException("Contains");
}
[TODO]
public void CopyTo(XmlElementAttribute[] array, int index)
{
// TODO
throw new NotImplementedException("CopyTo");
}
[TODO]
public int IndexOf(XmlElementAttribute attribute)
{
// TODO
throw new NotImplementedException("IndexOf");
}
[TODO]
public void Insert(int index, XmlElementAttribute attribute)
{
// TODO
throw new NotImplementedException("Insert");
}
[TODO]
public void Remove(XmlElementAttribute attribute)
{
// TODO
throw new NotImplementedException("Remove");
}
}; // class XmlElementAttributes
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlElementEventArgs.cs - Implementation of the
* "System.Xml.Serialization.XmlElementEventArgs" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class XmlElementEventArgs : EventArgs
{
// Internal state.
private XmlElement element;
private int lineNumber;
private int linePosition;
private Object objectBeingDeserialized;
// Constructor.
internal XmlElementEventArgs
(XmlElement element, int lineNumber, int
linePosition,
Object objectBeingDeserialized)
: base()
{
this.element = element;
this.lineNumber = lineNumber;
this.linePosition = linePosition;
this.objectBeingDeserialized =
objectBeingDeserialized;
}
// Properties.
public XmlElement Element
{
get { return element; }
}
public int LineNumber
{
get { return lineNumber; }
}
public int LinePosition
{
get { return linePosition; }
}
public Object ObjectBeingDeserialized
{
get { return objectBeingDeserialized; }
}
}; // class XmlElementEventArgs
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlElementEventHandler.cs - Implementation of the
* "System.Xml.Serialization.XmlElementEventHandler" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
[Serializable]
public delegate void XmlElementEventHandler
(Object sender, XmlElementEventArgs e);
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlEnumAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlEnumAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Field)]
public class XmlEnumAttribute : Attribute
{
[TODO]
public XmlEnumAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlEnumAttribute(String name)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String Name
{
get
{
// TODO
throw new
NotImplementedException("Name");
}
set
{
// TODO
throw new
NotImplementedException("Name");
}
}
}; // class XmlEnumAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlIgnoreAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlIgnoreAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class XmlIgnoreAttribute : Attribute
{
[TODO]
public XmlIgnoreAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
}; // class XmlIgnoreAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlIncludeAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlIncludeAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Class |
AttributeTargets.Struct |
AttributeTargets.Method)]
public class XmlIncludeAttribute : Attribute
{
[TODO]
public XmlIncludeAttribute(Type type)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public Type Type
{
get
{
// TODO
throw new
NotImplementedException("Type");
}
set
{
// TODO
throw new
NotImplementedException("Type");
}
}
}; // class XmlIncludeAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlMapping.cs - Implementation of the
* "System.Xml.Serialization.XmlMapping" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public abstract class XmlMapping
{
// TODO
}; // class XmlMapping
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlMemberMapping.cs - Implementation of the
* "System.Xml.Serialization.XmlMemberMapping" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class XmlMemberMapping
{
[TODO]
internal XmlMemberMapping(/* TODO */)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public bool Any
{
get
{
// TODO
throw new
NotImplementedException("Any");
}
}
[TODO]
public bool CheckSpecified
{
get
{
// TODO
throw new
NotImplementedException("CheckSpecified");
}
}
[TODO]
public String ElementName
{
get
{
// TODO
throw new
NotImplementedException("ElementName");
}
}
[TODO]
public String MemberName
{
get
{
// TODO
throw new
NotImplementedException("MemberName");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
[TODO]
public String TypeFullName
{
get
{
// TODO
throw new
NotImplementedException("TypeFullName");
}
}
[TODO]
public String TypeName
{
get
{
// TODO
throw new
NotImplementedException("TypeName");
}
}
[TODO]
public String TypeNamespace
{
get
{
// TODO
throw new
NotImplementedException("TypeNamespace");
}
}
}; // class XmlMemberMapping
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlMembersMapping.cs - Implementation of the
* "System.Xml.Serialization.XmlMembersMapping" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class XmlMembersMapping : XmlMapping
{
[TODO]
internal XmlMembersMapping(/* TODO */)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public int Count
{
get
{
// TODO
throw new
NotImplementedException("Count");
}
}
[TODO]
public String ElementName
{
get
{
// TODO
throw new
NotImplementedException("ElementName");
}
}
[TODO]
public XmlMemberMapping this[int index]
{
get
{
// TODO
throw new
NotImplementedException("Item");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
[TODO]
public String TypeName
{
get
{
// TODO
throw new
NotImplementedException("TypeName");
}
}
[TODO]
public String TypeNamespace
{
get
{
// TODO
throw new
NotImplementedException("TypeNamespace");
}
}
}; // class XmlMembersMapping
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlNamespaceDeclarationsAttribute.cs - Implementation of the
*
"System.Xml.Serialization.XmlNamespaceDeclarationsAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class XmlNamespaceDeclarationsAttribute : Attribute
{
[TODO]
public XmlNamespaceDeclarationsAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
}; // class XmlNamespaceDeclarationsAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlNodeEventArgs.cs - Implementation of the
* "System.Xml.Serialization.XmlNodeEventArgs" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
public class XmlNodeEventArgs : EventArgs
{
// Internal state.
private int lineNumber;
private int linePosition;
private String localName;
private String name;
private String namespaceURI;
private XmlNodeType nodeType;
private Object objectBeingDeserialized;
private String text;
// Constructor.
internal XmlNodeEventArgs
(int lineNumber, int linePosition, String
localName,
String name, String namespaceURI, XmlNodeType
nodeType,
Object objectBeingDeserialized, String text)
: base()
{
this.lineNumber = lineNumber;
this.linePosition = linePosition;
this.localName = localName;
this.name = name;
this.namespaceURI = namespaceURI;
this.nodeType = nodeType;
this.objectBeingDeserialized =
objectBeingDeserialized;
this.text = text;
}
// Properties.
public int LineNumber
{
get { return lineNumber; }
}
public int LinePosition
{
get { return linePosition; }
}
public String LocalName
{
get { return localName; }
}
public String Name
{
get { return name; }
}
public String NamespaceURI
{
get { return namespaceURI; }
}
public XmlNodeType NodeType
{
get { return nodeType; }
}
public Object ObjectBeingDeserialized
{
get { return objectBeingDeserialized; }
}
public String Text
{
get { return text; }
}
}; // class XmlNodeEventArgs
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlNodeEventHandler.cs - Implementation of the
* "System.Xml.Serialization.XmlNodeEventHandler" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
[Serializable]
public delegate void XmlNodeEventHandler(Object sender, XmlNodeEventArgs e);
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlReflectionImporter.cs - Implementation of the
* "System.Xml.Serialization.XmlReflectionImporter" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Reflection;
[TODO]
public class XmlReflectionImporter
{
[TODO]
public XmlReflectionImporter()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlReflectionImporter
(String defaultNamespace)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlReflectionImporter
(XmlAttributeOverrides attributeOverrides)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlReflectionImporter
(XmlAttributeOverrides attributeOverrides,
String defaultNamespace)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(String elementName, String ns,
XmlReflectionMember[] members, bool
hasWrapperElement)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
[TODO]
public XmlTypeMapping ImportTypeMapping
(Type type)
{
// TODO
throw new
NotImplementedException("ImportTypeMapping");
}
[TODO]
public XmlTypeMapping ImportTypeMapping
(Type type, String defaultNamespace)
{
// TODO
throw new
NotImplementedException("ImportTypeMapping");
}
[TODO]
public XmlTypeMapping ImportTypeMapping
(Type type, XmlRootAttribute root)
{
// TODO
throw new
NotImplementedException("ImportTypeMapping");
}
[TODO]
public XmlTypeMapping ImportTypeMapping
(Type type, XmlRootAttribute root, String
defaultNamespace)
{
// TODO
throw new
NotImplementedException("ImportTypeMapping");
}
[TODO]
public void IncludeType
(Type type)
{
// TODO
throw new
NotImplementedException("IncludeType");
}
[TODO]
public void IncludeTypes
(ICustomAttributeProvider provider)
{
// TODO
throw new
NotImplementedException("IncludeTypes");
}
}; // class XmlReflectionImporter
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlReflectionMember.cs - Implementation of the
* "System.Xml.Serialization.XmlReflectionMember" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class XmlReflectionMember
{
[TODO]
public XmlReflectionMember()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public bool IsReturnValue
{
get
{
// TODO
throw new
NotImplementedException("IsReturnValue");
}
set
{
// TODO
throw new
NotImplementedException("IsReturnValue");
}
}
[TODO]
public String MemberName
{
get
{
// TODO
throw new
NotImplementedException("MemberName");
}
set
{
// TODO
throw new
NotImplementedException("MemberName");
}
}
[TODO]
public Type MemberType
{
get
{
// TODO
throw new
NotImplementedException("MemberType");
}
set
{
// TODO
throw new
NotImplementedException("MemberType");
}
}
[TODO]
public bool OverrideIsNullable
{
get
{
// TODO
throw new
NotImplementedException("OverrideIsNullable");
}
set
{
// TODO
throw new
NotImplementedException("OverrideIsNullable");
}
}
[TODO]
public SoapAttributes SoapAttributes
{
get
{
// TODO
throw new
NotImplementedException("SoapAttributes");
}
set
{
// TODO
throw new
NotImplementedException("SoapAttributes");
}
}
[TODO]
public XmlAttributes XmlAttributes
{
get
{
// TODO
throw new
NotImplementedException("XmlAttributes");
}
set
{
// TODO
throw new
NotImplementedException("XmlAttributes");
}
}
}; // class XmlReflectionMember
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlRootAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlRootAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Class |
AttributeTargets.Struct |
AttributeTargets.Enum |
AttributeTargets.Interface |
AttributeTargets.ReturnValue)]
public class XmlRootAttribute : Attribute
{
[TODO]
public XmlRootAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlRootAttribute(String elementName)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String DataType
{
get
{
// TODO
throw new
NotImplementedException("DataType");
}
set
{
// TODO
throw new
NotImplementedException("DataType");
}
}
[TODO]
public String ElementName
{
get
{
// TODO
throw new
NotImplementedException("ElementName");
}
set
{
// TODO
throw new
NotImplementedException("ElementName");
}
}
[TODO]
public bool IsNullable
{
get
{
// TODO
throw new
NotImplementedException("IsNullable");
}
set
{
// TODO
throw new
NotImplementedException("IsNullable");
}
}
[TODO]
public bool IsNullableSpecified
{
get
{
// TODO
throw new
NotImplementedException("IsNullableSpecified");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
set
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
}; // class XmlRootAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSchemaExporter.cs - Implementation of the
* "System.Xml.Serialization.XmlSchemaExporter" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class XmlSchemaExporter
{
[TODO]
public XmlSchemaExporter(XmlSchemas schemas)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String ExportAnyType(String ns)
{
// TODO
throw new
NotImplementedException("ExportAnyType");
}
[TODO]
public void ExportMembersMapping(XmlMembersMapping xmm)
{
// TODO
throw new
NotImplementedException("ExportMembersMapping");
}
[TODO]
public XmlQualifiedName ExportTypeMapping(XmlMembersMapping xmm)
{
// TODO
throw new
NotImplementedException("ExportTypeMapping");
}
[TODO]
public void ExportTypeMapping(XmlTypeMapping xtm)
{
// TODO
throw new
NotImplementedException("ExportTypeMapping");
}
}; // class XmlSchemaExporter
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSchemaImporter.cs - Implementation of the
* "System.Xml.Serialization.XmlSchemaImporter" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class XmlSchemaImporter
{
[TODO]
public XmlSchemaImporter
(XmlSchemas schemas)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSchemaImporter
(XmlSchemas schemas, CodeIdentifiers
typeIdentifiers)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlMembersMapping ImportAnyType
(XmlQualifiedName typeName, String elementName)
{
// TODO
throw new
NotImplementedException("ImportAnyType");
}
[TODO]
public XmlTypeMapping ImportDerivedTypeMapping
(XmlQualifiedName name, Type baseType)
{
// TODO
throw new
NotImplementedException("ImportDerivedTypeMapping");
}
[TODO]
public XmlTypeMapping ImportDerivedTypeMapping
(XmlQualifiedName name, Type baseType,
bool baseTypeCanBeIndirect)
{
// TODO
throw new
NotImplementedException("ImportDerivedTypeMapping");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(XmlQualifiedName name)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(XmlQualifiedName[] names)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
[TODO]
public XmlMembersMapping ImportMembersMapping
(XmlQualifiedName[] names, Type baseType,
bool baseTypeCanBeIndirect)
{
// TODO
throw new
NotImplementedException("ImportMembersMapping");
}
[TODO]
public XmlTypeMapping ImportTypeMapping
(XmlQualifiedName name)
{
// TODO
throw new
NotImplementedException("ImportTypeMapping");
}
}; // class XmlSchemaImporter
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSchemas.cs - Implementation of the
* "System.Xml.Serialization.XmlSchemas" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Collections;
using System.Xml.Schema;
[TODO]
public class XmlSchemas : CollectionBase
{
[TODO]
public XmlSchemas()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSchema this[int index]
{
get
{
// TODO
throw new
NotImplementedException("Item");
}
set
{
// TODO
throw new
NotImplementedException("Item");
}
}
[TODO]
public XmlSchema this[String ns]
{
get
{
// TODO
throw new
NotImplementedException("Item");
}
}
[TODO]
public int Add(XmlSchema schema)
{
// TODO
throw new NotImplementedException("Add");
}
[TODO]
public void Add(XmlSchemas schemas)
{
// TODO
throw new NotImplementedException("Add");
}
[TODO]
public bool Contains(XmlSchema schema)
{
// TODO
throw new NotImplementedException("Contains");
}
[TODO]
public void CopyTo(XmlSchema[] array, int index)
{
// TODO
throw new NotImplementedException("CopyTo");
}
[TODO]
public Object Find(XmlQualifiedName name, Type type)
{
// TODO
throw new NotImplementedException("Find");
}
[TODO]
public int IndexOf(XmlSchema schema)
{
// TODO
throw new NotImplementedException("IndexOf");
}
[TODO]
public void Insert(int index, XmlSchema schema)
{
// TODO
throw new NotImplementedException("Insert");
}
[TODO]
public static bool IsDataSet(XmlSchema schema)
{
// TODO
throw new NotImplementedException("IsDataSet");
}
[TODO]
protected override void OnClear()
{
// TODO
throw new NotImplementedException("OnClear");
}
[TODO]
protected override void OnInsert(int index, Object value)
{
// TODO
throw new NotImplementedException("OnInsert");
}
[TODO]
protected override void OnRemove(int index, Object value)
{
// TODO
throw new NotImplementedException("OnRemove");
}
[TODO]
protected override void OnSet(int index, Object oldValue, Object
newValue)
{
// TODO
throw new NotImplementedException("OnSet");
}
[TODO]
public void Remove(XmlSchema schema)
{
// TODO
throw new NotImplementedException("Remove");
}
}; // class XmlSchemas
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSerializationCollectionFixupCallback.cs - Implementation of the
*
"System.Xml.Serialization.XmlSerializationCollectionFixupCallback" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
[Serializable]
public delegate void XmlSerializationCollectionFixupCallback
(Object collection, Object collectionItems);
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSerializationFixupCallback.cs - Implementation of the
*
"System.Xml.Serialization.XmlSerializationFixupCallback" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
[Serializable]
public delegate void XmlSerializationFixupCallback(Object fixup);
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSerializationReadCallback.cs - Implementation of the
* "System.Xml.Serialization.XmlSerializationReadCallback"
class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
[Serializable]
public delegate Object XmlSerializationReadCallback();
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSerializationReader.cs - Implementation of the
* "System.Xml.Serialization.XmlSerializationReader" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Collections;
[TODO]
public abstract class XmlSerializationReader
{
[TODO]
protected XmlSerializationReader()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
protected XmlDocument Document
{
get
{
// TODO
throw new
NotImplementedException("Document");
}
}
[TODO]
protected bool IsReturnValue
{
get
{
// TODO
throw new
NotImplementedException("IsReturnValue");
}
set
{
// TODO
throw new
NotImplementedException("IsReturnValue");
}
}
[TODO]
protected XmlReader Reader
{
get
{
// TODO
throw new
NotImplementedException("Reader");
}
}
[TODO]
protected void AddFixup
(CollectionFixup fixup)
{
// TODO
throw new NotImplementedException("AddFixup");
}
[TODO]
protected void AddFixup
(Fixup fixup)
{
// TODO
throw new NotImplementedException("AddFixup");
}
[TODO]
protected void AddReadCallback
(String name, String ns, Type type,
XmlSerializationReadCallback read)
{
// TODO
throw new
NotImplementedException("AddReadCallback");
}
[TODO]
protected void AddTarget
(String id, Object o)
{
// TODO
throw new NotImplementedException("AddTarget");
}
[TODO]
protected Exception CreateAbstractTypeException
(String name, String ns)
{
// TODO
throw new
NotImplementedException("CreateAbstractTypeException");
}
[TODO]
protected Exception CreateCtorHasSecurityException
(String typeName)
{
// TODO
throw new
NotImplementedException("CreateCtorHasSecurityException");
}
[TODO]
protected Exception CreateInaccessibleConstructorException
(String typeName)
{
// TODO
throw new
NotImplementedException("CreateInaccessibleConstructorException");
}
[TODO]
protected Exception CreateInvalidCastException
(Type type, Object value)
{
// TODO
throw new
NotImplementedException("CreateInvalidCastException");
}
[TODO]
protected Exception CreateReadOnlyCollectionException
(String name)
{
// TODO
throw new
NotImplementedException("CreateReadOnlyCollectionException");
}
[TODO]
protected Exception CreateUnknownConstantException
(String value, Type enumType)
{
// TODO
throw new
NotImplementedException("CreateUnknownConstantException");
}
[TODO]
protected Exception CreateUnknownNodeException()
{
// TODO
throw new
NotImplementedException("CreateUnknownNodeException");
}
[TODO]
protected Exception CreateUnknownTypeException
(XmlQualifiedName type)
{
// TODO
throw new
NotImplementedException("CreateUnknownTypeException");
}
[TODO]
protected Array EnsureArrayIndex
(Array a, int index, Type elementType)
{
// TODO
throw new
NotImplementedException("EnsureArrayIndex");
}
[TODO]
protected void FixupArrayRefs
(Object fixup)
{
// TODO
throw new
NotImplementedException("FixupArrayRefs");
}
[TODO]
protected int GetArrayLength
(String name, String ns)
{
// TODO
throw new
NotImplementedException("GetArrayLength");
}
[TODO]
protected bool GetNullAttr()
{
// TODO
throw new
NotImplementedException("GetNullAttr");
}
[TODO]
protected Object GetTarget
(String id)
{
// TODO
throw new NotImplementedException("GetTarget");
}
[TODO]
protected XmlQualifiedName GetXsiType()
{
// TODO
throw new NotImplementedException("GetXsiType");
}
protected abstract void InitCallbacks();
protected abstract void InitIDs();
[TODO]
protected bool IsXmlnsAttribute
(String name)
{
// TODO
throw new
NotImplementedException("IsXmlnsAttribute");
}
[TODO]
protected void ParseWsdlArrayType
(XmlAttribute attr)
{
// TODO
throw new
NotImplementedException("ParseWsdlArrayType");
}
[TODO]
protected XmlQualifiedName ReadElementQualifiedName()
{
// TODO
throw new
NotImplementedException("ReadElementQualifiedName");
}
[TODO]
protected void ReadEndElement()
{
// TODO
throw new
NotImplementedException("ReadEndElement");
}
[TODO]
protected bool ReadNull()
{
// TODO
throw new NotImplementedException("ReadNull");
}
[TODO]
protected XmlQualifiedName ReadNullableQualifiedName()
{
// TODO
throw new
NotImplementedException("ReadNullableQualifiedName");
}
[TODO]
protected String ReadNullableString()
{
// TODO
throw new
NotImplementedException("ReadNullableString");
}
[TODO]
protected bool ReadReference
(out String fixupReference)
{
// TODO
throw new
NotImplementedException("ReadReference");
}
[TODO]
protected Object ReadReferencedElement()
{
// TODO
throw new
NotImplementedException("ReadReferencedElement");
}
[TODO]
protected Object ReadReferencedElement
(String name, String ns)
{
// TODO
throw new
NotImplementedException("ReadReferencedElement");
}
[TODO]
protected void ReadReferencedElements()
{
// TODO
throw new
NotImplementedException("ReadReferencedElements");
}
[TODO]
protected Object ReadReferencingElement
(out String fixupReference)
{
// TODO
throw new
NotImplementedException("ReadReferencingElement");
}
[TODO]
protected Object ReadReferencingElement
(String name, String ns, out String
fixupReference)
{
// TODO
throw new
NotImplementedException("ReadReferencingElement");
}
[TODO]
protected Object ReadReferencingElement
(String name, String ns, bool elementCanBeType,
out String fixupReference)
{
// TODO
throw new
NotImplementedException("ReadReferencingElement");
}
[TODO]
protected IXmlSerializable ReadSerializable
(IXmlSerializable serializable)
{
// TODO
throw new
NotImplementedException("ReadSerializable");
}
[TODO]
protected String ReadString
(String value)
{
// TODO
throw new NotImplementedException("ReadString");
}
[TODO]
protected Object ReadTypedPrimitive
(XmlQualifiedName type)
{
// TODO
throw new
NotImplementedException("ReadTypedPrimitive");
}
[TODO]
protected XmlDocument ReadXmlDocument
(bool wrapped)
{
// TODO
throw new
NotImplementedException("ReadXmlDocument");
}
[TODO]
protected XmlNode ReadXmlNode
(bool wrapped)
{
// TODO
throw new
NotImplementedException("ReadXmlNode");
}
[TODO]
protected void Referenced
(Object o)
{
// TODO
throw new NotImplementedException("Referenced");
}
[TODO]
protected Array ShrinkArray
(Array a, int length, Type elementType, bool
isNullable)
{
// TODO
throw new
NotImplementedException("ShrinkArray");
}
[TODO]
protected byte[] ToByteArrayBase64
(bool isNull)
{
// TODO
throw new
NotImplementedException("ToByteArrayBase64");
}
[TODO]
protected static byte[] ToByteArrayBase64
(String value)
{
// TODO
throw new
NotImplementedException("ToByteArrayBase64");
}
[TODO]
protected byte[] ToByteArrayHex
(bool isNull)
{
// TODO
throw new
NotImplementedException("ToByteArrayHex");
}
[TODO]
protected static byte[] ToByteArrayHex
(String value)
{
// TODO
throw new
NotImplementedException("ToByteArrayHex");
}
[TODO]
protected static char ToChar
(String value)
{
// TODO
throw new NotImplementedException("ToChar");
}
[TODO]
protected static DateTime ToDate
(String value)
{
// TODO
throw new NotImplementedException("ToDate");
}
[TODO]
protected static DateTime ToDateTime
(String value)
{
// TODO
throw new NotImplementedException("ToDateTime");
}
[TODO]
protected static long ToEnum
(String value, Hashtable h, String typeName)
{
// TODO
throw new NotImplementedException("ToEnum");
}
[TODO]
protected static DateTime ToTime
(String value)
{
// TODO
throw new NotImplementedException("ToTime");
}
[TODO]
protected static String ToXmlName
(String value)
{
// TODO
throw new NotImplementedException("ToXmlName");
}
[TODO]
protected static String ToXmlNCName
(String value)
{
// TODO
throw new
NotImplementedException("ToXmlNCName");
}
[TODO]
protected static String ToXmlNmToken
(String value)
{
// TODO
throw new
NotImplementedException("ToXmlNmToken");
}
[TODO]
protected static String ToXmlNmTokens
(String value)
{
// TODO
throw new
NotImplementedException("ToXmlNmTokens");
}
[TODO]
protected XmlQualifiedName ToXmlQualifiedName
(String value)
{
// TODO
throw new
NotImplementedException("ToXmlQualifiedName");
}
[TODO]
protected void UnknownAttribute
(Object o, XmlAttribute attr)
{
// TODO
throw new
NotImplementedException("UnknownAttribute");
}
[TODO]
protected void UnknownElement
(Object o, XmlElement elem)
{
// TODO
throw new
NotImplementedException("UnknownElement");
}
[TODO]
protected void UnknownNode
(Object o)
{
// TODO
throw new
NotImplementedException("UnknownNode");
}
[TODO]
protected void UnreferencedObject
(String id, Object o)
{
// TODO
throw new
NotImplementedException("UnreferencedObject");
}
protected class CollectionFixup
{
// Internal state.
private XmlSerializationCollectionFixupCallback callback;
private Object collection;
private Object collectionItems;
// Constructor.
public CollectionFixup
(Object collection,
XmlSerializationCollectionFixupCallback callback,
Object collectionItems)
: base()
{
this.callback = callback;
this.collection = collection;
this.collectionItems = collectionItems;
}
// Properties.
public XmlSerializationCollectionFixupCallback Callback
{
get { return callback; }
}
public Object Collection
{
get { return collection; }
}
public Object CollectionItems
{
get { return collectionItems; }
}
}; // class CollectionFixup
[TODO]
protected class Fixup
{
// Internal state.
private XmlSerializationFixupCallback callback;
private String[] ids;
private Object source;
// Constructors.
[TODO]
public Fixup(Object source, XmlSerializationFixupCallback
callback, int count)
: base()
{
this.callback = callback;
this.ids = null; // TODO
this.source = source;
}
public Fixup(Object source, XmlSerializationFixupCallback
callback, String[] ids)
: base()
{
this.callback = callback;
this.ids = ids;
this.source = source;
}
// Properties.
public XmlSerializationFixupCallback Callback
{
get { return callback; }
}
public String[] Ids
{
get { return ids; }
}
[TODO]
public Object Source
{
get { return source; }
set
{
// TODO?
source = value;
}
}
}; // class Fixup
}; // class XmlSerializationReader
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSerializationWriteCallback.cs - Implementation of the
*
"System.Xml.Serialization.XmlSerializationWriteCallback" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
[Serializable]
public delegate void XmlSerializationWriteCallback(Object o);
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSerializationWriter.cs - Implementation of the
* "System.Xml.Serialization.XmlSerializationWriter" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.Collections;
[TODO]
public abstract class XmlSerializationWriter
{
[TODO]
protected XmlSerializationWriter()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
protected ArrayList Namespaces
{
get
{
// TODO
throw new
NotImplementedException("Namespaces");
}
set
{
// TODO
throw new
NotImplementedException("Namespaces");
}
}
[TODO]
protected XmlWriter Writer
{
get
{
// TODO
throw new
NotImplementedException("Writer");
}
set
{
// TODO
throw new
NotImplementedException("Writer");
}
}
[TODO]
protected void AddWriteCallback
(Type type, String typeName, String typeNs,
XmlSerializationWriteCallback callback)
{
// TODO
throw new
NotImplementedException("AddWriteCallback");
}
[TODO]
protected Exception CreateChoiceIdentifierValueException
(String value, String identifier, String name,
String ns)
{
// TODO
throw new
NotImplementedException("CreateChoiceIdentifierValueException");
}
[TODO]
protected Exception CreateInvalidChoiceIdentifierValueException
(String type, String identifier)
{
// TODO
throw new
NotImplementedException("CreateInvalidChoiceIdentifierValueException");
}
[TODO]
protected Exception CreateMismatchChoiceException
(String value, String elementName, String
enumValue)
{
// TODO
throw new
NotImplementedException("CreateMismatchChoiceException");
}
[TODO]
protected Exception CreateUnknownAnyElementException
(String name, String ns)
{
// TODO
throw new
NotImplementedException("CreateUnknownAnyElementException");
}
[TODO]
protected Exception CreateUnknownTypeException
(Object o)
{
// TODO
throw new
NotImplementedException("CreateUnknownTypeException");
}
[TODO]
protected Exception CreateUnknownTypeException
(Type type)
{
// TODO
throw new
NotImplementedException("CreateUnknownTypeException");
}
[TODO]
protected static byte[] FromByteArrayBase64
(byte[] value)
{
// TODO
throw new
NotImplementedException("FromByteArrayBase64");
}
[TODO]
protected static String FromByteArrayHex
(byte[] value)
{
// TODO
throw new
NotImplementedException("FromByteArrayHex");
}
[TODO]
protected static String FromChar
(char value)
{
// TODO
throw new NotImplementedException("FromChar");
}
[TODO]
protected static String FromDate
(DateTime value)
{
// TODO
throw new NotImplementedException("FromDate");
}
[TODO]
protected static String FromDateTime
(DateTime value)
{
// TODO
throw new
NotImplementedException("FromDateTime");
}
[TODO]
protected static String FromEnum
(long value, String[] values, long[] ids)
{
// TODO
throw new NotImplementedException("FromEnum");
}
[TODO]
protected static String FromTime
(DateTime value)
{
// TODO
throw new NotImplementedException("FromTime");
}
[TODO]
protected static String FromXmlName
(String name)
{
// TODO
throw new
NotImplementedException("FromXmlName");
}
[TODO]
protected static String FromXmlNCName
(String ncName)
{
// TODO
throw new
NotImplementedException("FromXmlNCName");
}
[TODO]
protected static String FromXmlNmToken
(String nmToken)
{
// TODO
throw new
NotImplementedException("FromXmlNmToken");
}
[TODO]
protected static String FromXmlNmTokens
(String nmTokens)
{
// TODO
throw new
NotImplementedException("FromXmlNmTokens");
}
[TODO]
protected String FromXmlQualifiedName
(XmlQualifiedName xmlQualifiedName)
{
// TODO
throw new
NotImplementedException("FromXmlQualifiedName");
}
protected abstract void InitCallbacks();
[TODO]
protected void TopLevelElement()
{
// TODO
throw new
NotImplementedException("TopLevelElement");
}
[TODO]
protected void WriteAttribute
(String localName, byte[] value)
{
// TODO
throw new
NotImplementedException("WriteAttribute");
}
[TODO]
protected void WriteAttribute
(String localName, String value)
{
// TODO
throw new
NotImplementedException("WriteAttribute");
}
[TODO]
protected void WriteAttribute
(String localName, String ns, byte[] value)
{
// TODO
throw new
NotImplementedException("WriteAttribute");
}
[TODO]
protected void WriteAttribute
(String localName, String ns, String value)
{
// TODO
throw new
NotImplementedException("WriteAttribute");
}
[TODO]
protected void WriteAttribute
(String prefix, String localName, String ns,
String value)
{
// TODO
throw new
NotImplementedException("WriteAttribute");
}
[TODO]
protected void WriteElementEncoded
(XmlNode node, String name, String ns,
bool isNullable, bool any)
{
// TODO
throw new
NotImplementedException("WriteElementEncoded");
}
[TODO]
protected void WriteElementLiteral
(XmlNode node, String name, String ns,
bool isNullable, bool any)
{
// TODO
throw new
NotImplementedException("WriteElementLiteral");
}
[TODO]
protected void WriteElementQualifiedName
(String localName, XmlQualifiedName value)
{
// TODO
throw new
NotImplementedException("WriteElementQualifiedName");
}
[TODO]
protected void WriteElementQualifiedName
(String localName, String ns, XmlQualifiedName
value)
{
// TODO
throw new
NotImplementedException("WriteElementQualifiedName");
}
[TODO]
protected void WriteElementQualifiedName
(String localName, XmlQualifiedName value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteElementQualifiedName");
}
[TODO]
protected void WriteElementQualifiedName
(String localName, String ns, XmlQualifiedName
value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteElementQualifiedName");
}
[TODO]
protected void WriteElementString
(String localName, String value)
{
// TODO
throw new
NotImplementedException("WriteElementString");
}
[TODO]
protected void WriteElementString
(String localName, String ns, String value)
{
// TODO
throw new
NotImplementedException("WriteElementString");
}
[TODO]
protected void WriteElementString
(String localName, String value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteElementString");
}
[TODO]
protected void WriteElementString
(String localName, String ns, String value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteElementString");
}
[TODO]
protected void WriteElementStringRaw
(String localName, byte[] value)
{
// TODO
throw new
NotImplementedException("WriteElementStringRaw");
}
[TODO]
protected void WriteElementStringRaw
(String localName, String value)
{
// TODO
throw new
NotImplementedException("WriteElementStringRaw");
}
[TODO]
protected void WriteElementStringRaw
(String localName, byte[] value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteElementStringRaw");
}
[TODO]
protected void WriteElementStringRaw
(String localName, String ns, byte[] value)
{
// TODO
throw new
NotImplementedException("WriteElementStringRaw");
}
[TODO]
protected void WriteElementStringRaw
(String localName, String ns, String value)
{
// TODO
throw new
NotImplementedException("WriteElementStringRaw");
}
[TODO]
protected void WriteElementStringRaw
(String localName, String value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteElementStringRaw");
}
[TODO]
protected void WriteElementStringRaw
(String localName, String ns, byte[] value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteElementStringRaw");
}
[TODO]
protected void WriteElementStringRaw
(String localName, String ns, String value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteElementStringRaw");
}
[TODO]
protected void WriteEmptyTag
(String name)
{
// TODO
throw new
NotImplementedException("WriteEmptyTag");
}
[TODO]
protected void WriteEmptyTag
(String name, String ns)
{
// TODO
throw new
NotImplementedException("WriteEmptyTag");
}
[TODO]
protected void WriteEndElement()
{
// TODO
throw new
NotImplementedException("WriteEndElement");
}
[TODO]
protected void WriteEndElement
(Object o)
{
// TODO
throw new
NotImplementedException("WriteEndElement");
}
[TODO]
protected void WriteId
(Object o)
{
// TODO
throw new NotImplementedException("WriteId");
}
[TODO]
protected void WriteNamespaceDeclarations
(XmlSerializerNamespaces xmlns)
{
// TODO
throw new
NotImplementedException("WriteNamespaceDeclarations");
}
[TODO]
protected void WriteNullableQualifiedNameEncoded
(String name, String ns, XmlQualifiedName value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteNullableQualifiedNameEncoded");
}
[TODO]
protected void WriteNullableQualifiedNameLiteral
(String name, String ns, XmlQualifiedName value)
{
// TODO
throw new
NotImplementedException("WriteNullableQualifiedNameLiteral");
}
[TODO]
protected void WriteNullableStringEncoded
(String name, String ns, String value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteNullableStringEncodedRaw");
}
[TODO]
protected void WriteNullableStringEncodedRaw
(String name, String ns, byte[] value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteNullableStringEncodedRaw");
}
[TODO]
protected void WriteNullableStringEncodedRaw
(String name, String ns, String value,
XmlQualifiedName xsiType)
{
// TODO
throw new
NotImplementedException("WriteNullableStringEncodedRaw");
}
[TODO]
protected void WriteNullableStringLiteral
(String name, String ns, String value)
{
// TODO
throw new
NotImplementedException("WriteNullableStringLiteral");
}
[TODO]
protected void WriteNullableStringLiteralRaw
(String name, String ns, byte[] value)
{
// TODO
throw new
NotImplementedException("WriteNullableStringLiteralRaw");
}
[TODO]
protected void WriteNullableStringLiteralRaw
(String name, String ns, String value)
{
// TODO
throw new
NotImplementedException("WriteNullableStringLiteralRaw");
}
[TODO]
protected void WriteNullTagEncoded
(String name)
{
// TODO
throw new
NotImplementedException("WriteNullTagEncoded");
}
[TODO]
protected void WriteNullTagEncoded
(String name, String ns)
{
// TODO
throw new
NotImplementedException("WriteNullTagEncoded");
}
[TODO]
protected void WriteNullTagLiteral
(String name)
{
// TODO
throw new
NotImplementedException("WriteNullTagLiteral");
}
[TODO]
protected void WriteNullTagLiteral
(String name, String ns)
{
// TODO
throw new
NotImplementedException("WriteNullTagLiteral");
}
[TODO]
protected void WritePotentiallyReferencingElement
(String n, String ns, Object o)
{
// TODO
throw new
NotImplementedException("WritePotentiallyReferencingElement");
}
[TODO]
protected void WritePotentiallyReferencingElement
(String n, String ns, Object o, Type
ambientType)
{
// TODO
throw new
NotImplementedException("WritePotentiallyReferencingElement");
}
[TODO]
protected void WritePotentiallyReferencingElement
(String n, String ns, Object o, Type
ambientType,
bool suppressReference)
{
// TODO
throw new
NotImplementedException("WritePotentiallyReferencingElement");
}
[TODO]
protected void WritePotentiallyReferencingElement
(String n, String ns, Object o, Type
ambientType,
bool suppressReference, bool isNullable)
{
// TODO
throw new
NotImplementedException("WritePotentiallyReferencingElement");
}
[TODO]
protected void WriteReferencedElements()
{
// TODO
throw new
NotImplementedException("WriteReferencedElements");
}
[TODO]
protected void WriteReferencingElement
(String n, String ns, Object o)
{
// TODO
throw new
NotImplementedException("WriteReferencingElement");
}
[TODO]
protected void WriteReferencingElement
(String n, String ns, Object o, bool isNullable)
{
// TODO
throw new
NotImplementedException("WriteReferencingElement");
}
[TODO]
protected void WriteRpcResult
(String name, String ns)
{
// TODO
throw new
NotImplementedException("WriteRpcResult");
}
[TODO]
protected void WriteSerializable
(IXmlSerializable serializable,
String name, String ns, bool isNullable)
{
// TODO
throw new
NotImplementedException("WriteSerializable");
}
[TODO]
protected void WriteStartDocument()
{
// TODO
throw new
NotImplementedException("WriteStartDocument");
}
[TODO]
protected void WriteStartElement
(String name)
{
// TODO
throw new
NotImplementedException("WriteStartElement");
}
[TODO]
protected void WriteStartElement
(String name, String ns)
{
// TODO
throw new
NotImplementedException("WriteStartElement");
}
[TODO]
protected void WriteStartElement
(String name, String ns, bool writePrefixed)
{
// TODO
throw new
NotImplementedException("WriteStartElement");
}
[TODO]
protected void WriteStartElement
(String name, String ns, Object o)
{
// TODO
throw new
NotImplementedException("WriteStartElement");
}
[TODO]
protected void WriteStartElement
(String name, String ns, Object o, bool
writePrefixed)
{
// TODO
throw new
NotImplementedException("WriteStartElement");
}
[TODO]
protected void WriteTypedPrimitive
(String name, String ns, Object o, bool xsiType)
{
// TODO
throw new
NotImplementedException("WriteTypedPrimitive");
}
[TODO]
protected void WriteValue
(byte[] value)
{
// TODO
throw new NotImplementedException("WriteValue");
}
[TODO]
protected void WriteValue
(String value)
{
// TODO
throw new NotImplementedException("WriteValue");
}
[TODO]
protected void WriteXmlAttribute
(XmlNode node)
{
// TODO
throw new
NotImplementedException("WriteXmlAttribute");
}
[TODO]
protected void WriteXmlAttribute
(XmlNode node, Object container)
{
// TODO
throw new
NotImplementedException("WriteXmlAttribute");
}
[TODO]
protected void WriteXsiType
(String name, String ns)
{
// TODO
throw new
NotImplementedException("WriteXsiType");
}
}; // class XmlSerializationWriter
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSerializer.cs - Implementation of the
* "System.Xml.Serialization.XmlSerializer" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
using System.IO;
[TODO]
public class XmlSerializer
{
[TODO]
protected XmlSerializer()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSerializer
(Type type)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSerializer
(XmlTypeMapping xmlTypeMapping)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSerializer
(Type type, String defaultNamespace)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSerializer
(Type type, Type[] extraTypes)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSerializer
(Type type, XmlAttributeOverrides overrides)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSerializer
(Type type, XmlRootAttribute root)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSerializer
(Type type, XmlAttributeOverrides overrides,
Type[] extraTypes, XmlRootAttribute root,
String defaultNamespace)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public virtual bool CanDeserialize
(XmlReader xmlReader)
{
// TODO
throw new
NotImplementedException("CanDeserialize");
}
[TODO]
protected virtual XmlSerializationReader CreateReader()
{
// TODO
throw new
NotImplementedException("CreateReader");
}
[TODO]
protected virtual XmlSerializationWriter CreateWriter()
{
// TODO
throw new
NotImplementedException("CreateWriter");
}
[TODO]
public Object Deserialize
(Stream stream)
{
// TODO
throw new
NotImplementedException("Deserialize");
}
[TODO]
public Object Deserialize
(TextReader textReader)
{
// TODO
throw new
NotImplementedException("Deserialize");
}
[TODO]
public Object Deserialize
(XmlReader xmlReader)
{
// TODO
throw new
NotImplementedException("Deserialize");
}
[TODO]
protected virtual Object Deserialize
(XmlSerializationReader reader)
{
// TODO
throw new
NotImplementedException("Deserialize");
}
[TODO]
public static XmlSerializer[] FromMappings
(XmlMapping[] mappings)
{
// TODO
throw new
NotImplementedException("FromMappings");
}
[TODO]
public static XmlSerializer[] FromTypes
(Type[] types)
{
// TODO
throw new NotImplementedException("FromTypes");
}
[TODO]
protected virtual void Serialize
(Object o, XmlSerializationWriter writer)
{
// TODO
throw new NotImplementedException("Serialize");
}
[TODO]
public void Serialize
(Stream stream, Object o)
{
// TODO
throw new NotImplementedException("Serialize");
}
[TODO]
public void Serialize
(TextWriter textWriter, Object o)
{
// TODO
throw new NotImplementedException("Serialize");
}
[TODO]
public void Serialize
(XmlWriter xmlWriter, Object o)
{
// TODO
throw new NotImplementedException("Serialize");
}
[TODO]
public void Serialize
(Stream stream, Object o,
XmlSerializerNamespaces namespaces)
{
// TODO
throw new NotImplementedException("Serialize");
}
[TODO]
public void Serialize
(TextWriter textWriter, Object o,
XmlSerializerNamespaces namespaces)
{
// TODO
throw new NotImplementedException("Serialize");
}
[TODO]
public void Serialize
(XmlWriter xmlWriter, Object o,
XmlSerializerNamespaces namespaces)
{
// TODO
throw new NotImplementedException("Serialize");
}
// Events.
public event XmlAttributeEventHandler UnknownAttribute;
public event XmlElementEventHandler UnknownElement;
public event XmlNodeEventHandler UnknownNode;
public event UnreferencedObjectEventHandler UnreferencedObject;
}; // class XmlSerializer
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlSerializerNamespaces.cs - Implementation of the
* "System.Xml.Serialization.XmlSerializerNamespaces"
class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class XmlSerializerNamespaces
{
[TODO]
public XmlSerializerNamespaces()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSerializerNamespaces(XmlQualifiedName[] namespaces)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlSerializerNamespaces(XmlSerializerNamespaces namespaces)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public int Count
{
get
{
// TODO
throw new
NotImplementedException("Count");
}
}
[TODO]
public void Add(String prefix, String ns)
{
// TODO
throw new NotImplementedException("Add");
}
[TODO]
public XmlQualifiedName[] ToArray()
{
// TODO
throw new NotImplementedException("ToArray");
}
}; // class XmlSerializerNamespaces
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlTextAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlTextAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Property |
AttributeTargets.Field |
AttributeTargets.Parameter |
AttributeTargets.ReturnValue)]
public class XmlTextAttribute : Attribute
{
[TODO]
public XmlTextAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlTextAttribute(Type type)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String DataType
{
get
{
// TODO
throw new
NotImplementedException("DataType");
}
set
{
// TODO
throw new
NotImplementedException("DataType");
}
}
[TODO]
public Type Type
{
get
{
// TODO
throw new
NotImplementedException("Type");
}
set
{
// TODO
throw new
NotImplementedException("Type");
}
}
}; // class XmlTextAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlTypeAttribute.cs - Implementation of the
* "System.Xml.Serialization.XmlTypeAttribute" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
[AttributeUsage(AttributeTargets.Class |
AttributeTargets.Struct |
AttributeTargets.Enum |
AttributeTargets.Interface)]
public class XmlTypeAttribute : Attribute
{
[TODO]
public XmlTypeAttribute()
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public XmlTypeAttribute(String typeName)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public bool IncludeInSchema
{
get
{
// TODO
throw new
NotImplementedException("IncludeInSchema");
}
set
{
// TODO
throw new
NotImplementedException("IncludeInSchema");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
set
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
[TODO]
public String TypeName
{
get
{
// TODO
throw new
NotImplementedException("TypeName");
}
set
{
// TODO
throw new
NotImplementedException("TypeName");
}
}
}; // class XmlTypeAttribute
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
--- NEW FILE ---
/*
* XmlTypeMapping.cs - Implementation of the
* "System.Xml.Serialization.XmlTypeMapping" class.
*
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Xml.Serialization
{
#if !ECMA_COMPAT
using System;
using System.Xml;
[TODO]
public class XmlTypeMapping : XmlMapping
{
[TODO]
internal XmlTypeMapping(/* TODO */)
: base()
{
// TODO
throw new NotImplementedException(".ctor");
}
[TODO]
public String ElementName
{
get
{
// TODO
throw new
NotImplementedException("ElementName");
}
}
[TODO]
public String Namespace
{
get
{
// TODO
throw new
NotImplementedException("Namespace");
}
}
[TODO]
public String TypeFullName
{
get
{
// TODO
throw new
NotImplementedException("TypeFullName");
}
}
[TODO]
public String TypeName
{
get
{
// TODO
throw new
NotImplementedException("TypeName");
}
}
}; // class XmlTypeMapping
#endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
Index: IXmlSerializable.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/System.Xml/Serialization/IXmlSerializable.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IXmlSerializable.cs 26 Jul 2003 04:59:42 -0000 1.1
--- IXmlSerializable.cs 7 Aug 2003 02:43:38 -0000 1.2
***************
*** 23,26 ****
--- 23,28 ----
{
+ #if !ECMA_COMPAT
+
using System.Xml.Schema;
***************
*** 32,35 ****
--- 34,39 ----
}; // interface IXmlSerializable
+
+ #endif // !ECMA_COMPAT
}; // namespace System.Xml.Serialization
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/System.Xml/Serialization CodeIdentifier.cs, NONE, 1.1 CodeIdentifiers.cs, NONE, 1.1 SoapAttributeAttribute.cs, NONE, 1.1 SoapAttributeOverrides.cs, NONE, 1.1 SoapAttributes.cs, NONE, 1.1 SoapCodeExporter.cs, NONE, 1.1 SoapElementAttribute.cs, NONE, 1.1 SoapEnumAttribute.cs, NONE, 1.1 SoapIgnoreAttribute.cs, NONE, 1.1 SoapIncludeAttribute.cs, NONE, 1.1 SoapReflectionImporter.cs, NONE, 1.1 SoapSchemaExporter.cs, NONE, 1.1 SoapSchemaImporter.cs, NONE, 1.1 SoapSchemaMember.cs, NONE, 1.1 SoapTypeAttribute.cs, NONE, 1.1 UnreferencedObjectEventArgs.cs, NONE, 1.1 UnreferencedObjectEventHandler.cs, NONE, 1.1 XmlAnyAttributeAttribute.cs, NONE, 1.1 XmlAnyElementAttribute.cs, NONE, 1.1 XmlAnyElementAttributes.cs, NONE, 1.1 XmlArrayAttribute.cs, NONE, 1.1 XmlArrayItemAttribute.cs, NONE, 1.1 XmlArrayItemAttributes.cs, NONE, 1.1 XmlAttributeAttribute.cs, NONE, 1.1 XmlAttributeEventArgs.cs, NONE, 1.1 XmlAttributeEventHandler.cs, NONE, 1.1 XmlAttributeOverrides.cs, NONE, 1.1 XmlAttributes.cs, NONE, 1.1 XmlChoiceIdentifierAttribute.cs, NONE, 1.1 XmlCodeExporter.cs, NONE, 1.1 XmlElementAttribute.cs, NONE, 1.1 XmlElementAttributes.cs, NONE, 1.1 XmlElementEventArgs.cs, NONE, 1.1 XmlElementEventHandler.cs, NONE, 1.1 XmlEnumAttribute.cs, NONE, 1.1 XmlIgnoreAttribute.cs, NONE, 1.1 XmlIncludeAttribute.cs, NONE, 1.1 XmlMapping.cs, NONE, 1.1 XmlMemberMapping.cs, NONE, 1.1 XmlMembersMapping.cs, NONE, 1.1 XmlNamespaceDeclarationsAttribute.cs, NONE, 1.1 XmlNodeEventArgs.cs, NONE, 1.1 XmlNodeEventHandler.cs, NONE, 1.1 XmlReflectionImporter.cs, NONE, 1.1 XmlReflectionMember.cs, NONE, 1.1 XmlRootAttribute.cs, NONE, 1.1 XmlSchemaExporter.cs, NONE, 1.1 XmlSchemaImporter.cs, NONE, 1.1 XmlSchemas.cs, NONE, 1.1 XmlSerializationCollectionFixupCallback.cs, NONE, 1.1 XmlSerializationFixupCallback.cs, NONE, 1.1 XmlSerializationReadCallback.cs, NONE, 1.1 XmlSerializationReader.cs, NONE, 1.1 XmlSerializationWriteCallback.cs, NONE, 1.1 XmlSerializationWriter.cs, NONE, 1.1 XmlSerializer.cs, NONE, 1.1 XmlSerializerNamespaces.cs, NONE, 1.1 XmlTextAttribute.cs, NONE, 1.1 XmlTypeAttribute.cs, NONE, 1.1 XmlTypeMapping.cs, NONE, 1.1 IXmlSerializable.cs, 1.1, 1.2,
Richard Baumann <address@hidden> <=