+2006-11-07 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceDescriptionSerializerBase2.cs :
+ sync with sys.xml.serialization API updates.
+
2006-10-25 Ankit Jain <jankit@novell.com>
* ServiceDescriptionSerializerBase2.cs: Mark classes as internal.
}
}
#if !TARGET_JVM
- internal class XmlSerializerContract : System.Xml.Serialization.IXmlSerializerImplementation
+ internal class XmlSerializerContract : System.Xml.Serialization.XmlSerializerImplementation
{
System.Collections.Hashtable readMethods = null;
System.Collections.Hashtable writeMethods = null;
public System.Collections.Hashtable ReadMethods {
get {
- lock (System.Xml.Serialization.XmlSerializationGeneratedCode.InternalSyncObject) {
+ lock (this) {
if (readMethods == null) {
readMethods = new System.Collections.Hashtable ();
readMethods.Add (@"", @"ReadRoot_ServiceDescription");
public System.Collections.Hashtable WriteMethods {
get {
- lock (System.Xml.Serialization.XmlSerializationGeneratedCode.InternalSyncObject) {
+ lock (this) {
if (writeMethods == null) {
writeMethods = new System.Collections.Hashtable ();
writeMethods.Add (@"", @"WriteRoot_ServiceDescription");
public System.Collections.Hashtable TypedSerializers {
get {
- lock (System.Xml.Serialization.XmlSerializationGeneratedCode.InternalSyncObject) {
+ lock (this) {
if (typedSerializers == null) {
typedSerializers = new System.Collections.Hashtable ();
typedSerializers.Add (@"", new definitionsSerializer());