o Added stubs for Discovery namespace
authorDave Bettin <daveb@mono-cvs.ximian.com>
Tue, 30 Jul 2002 04:45:27 +0000 (04:45 -0000)
committerDave Bettin <daveb@mono-cvs.ximian.com>
Tue, 30 Jul 2002 04:45:27 +0000 (04:45 -0000)
svn path=/trunk/mcs/; revision=6256

22 files changed:
mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/ContractReference.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/ContractSearchPattern.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientDocumentCollection.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientProtocol.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientReferenceCollection.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientResult.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientResultCollection.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocument.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocumentLinksPattern.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocumentReference.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocumentSearchPattern.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryExceptionDictionary.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryReference.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryReferenceCollection.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryRequestHandler.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoverySearchPattern.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/DynamicDiscoveryDocument.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/ExcludePathInfo.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/SchemaReference.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/SoapBinding.cs [new file with mode: 0755]
mcs/class/System.Web.Services/System.Web.Services.Discovery/XmlSchemaSearchPattern.cs [new file with mode: 0755]

diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog b/mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog
new file mode 100755 (executable)
index 0000000..4dc53db
--- /dev/null
@@ -0,0 +1,25 @@
+2002-07-28  Dave Bettin <javabettin@yahoo.com>
+               * ContractReference.cs
+               * ContractSearchPattern.cs
+               * DiscoveryClientDocumentCollection.cs
+               * DiscoveryClientProtocol.cs
+               * DiscoveryClientReferenceCollection.cs
+               * DiscoveryClientResultCollection.cs
+               * DiscoveryClientResult.cs
+               * DiscoveryDocument.cs
+               * DiscoveryDocumentLinksPattern.cs
+               * DiscoveryDocumentReference.cs
+               * DiscoveryDocumentSearchPattern.cs
+               * DiscoveryExceptionDictionary.cs
+               * DiscoveryReferenceCollection.cs
+               * DiscoveryReference.cs
+               * DiscoveryRequestHandler.cs
+               * DiscoverySearchPattern.cs
+               * DynamicDiscoveryDocument.cs
+               * ExcludePathInfo.cs
+               * SchemaReference.cs
+               * SoapBinding.cs
+               * XmlSchemaSearchPattern.cs
+                       [ Added stubs]
+
+       
\ No newline at end of file
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/ContractReference.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/ContractReference.cs
new file mode 100755 (executable)
index 0000000..39cfbc5
--- /dev/null
@@ -0,0 +1,107 @@
+// \r
+// System.Web.Services.Discovery.ContractReference.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.IO;\r
+using System.Web.Services.Description;\r
+using System.Xml.Serialization;\r
+\r
+namespace System.Web.Services.Discovery {\r
+\r
+       [XmlRootAttribute("contractRef", Namespace="https://schemas.xmlsoap.org/disco/scl/", IsNullable=true)]\r
+       public class ContractReference : DiscoveryReference {\r
+\r
+               #region Fields\r
+               \r
+               public const string Namespace = "http://schemas.xmlsoap.org/disco/scl/";\r
+\r
+               private ServiceDescription contract;\r
+               private string defaultFilename;\r
+               private string docRef;\r
+               private string href;\r
+               private string url;\r
+               \r
+               #endregion // Fields\r
+               \r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public ContractReference () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public ContractReference (string href) : this() \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public ContractReference (string href, string docRef) : this(href) \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               [XmlIgnore]\r
+               public ServiceDescription Contract {\r
+                       get { return contract; }                        \r
+               }\r
+\r
+               [XmlIgnore]\r
+               public override string DefaultFilename {\r
+                       get { return defaultFilename; }\r
+               }\r
+               \r
+               [XmlAttribute("docRef")]\r
+               public string DocRef {\r
+                       get { return docRef; }\r
+                       set { docRef = value; }\r
+               }\r
+               \r
+               [XmlAttribute("ref")]\r
+               public string Ref {\r
+                       get { return href; }\r
+                       set { href = value; }\r
+               }\r
+               \r
+               [XmlIgnore]\r
+               public override string Url {\r
+                       get { return url;}                      \r
+                       set { url = value; }\r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public override object ReadDocument (Stream stream)\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+                \r
+               [MonoTODO]\r
+                protected internal override void Resolve (string contentType, Stream stream) \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+                \r
+               [MonoTODO]\r
+                public override void WriteDocument (object document, Stream stream) \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/ContractSearchPattern.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/ContractSearchPattern.cs
new file mode 100755 (executable)
index 0000000..d1c85dc
--- /dev/null
@@ -0,0 +1,42 @@
+// \r
+// System.Web.Services.Protocols.ContractSearchPattern.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class ContractSearchPattern : DiscoverySearchPattern {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public ContractSearchPattern () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public override string Pattern {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+\r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public override DiscoveryReference GetDiscoveryReference (string filename)\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientDocumentCollection.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientDocumentCollection.cs
new file mode 100755 (executable)
index 0000000..2be4dcc
--- /dev/null
@@ -0,0 +1,69 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryClientDocumentCollection.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.Collections;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class DiscoveryClientDocumentCollection : DictionaryBase {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryClientDocumentCollection () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public object this[string url] {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               public ICollection Keys {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               public ICollection Values {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public void Add (string url, object value)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public bool Contains (string url)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public void Remove (string url)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientProtocol.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientProtocol.cs
new file mode 100755 (executable)
index 0000000..d127e49
--- /dev/null
@@ -0,0 +1,122 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryClientProtocol.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.Collections;\r
+using System.IO;\r
+using System.Web.Services.Protocols;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public class DiscoveryClientProtocol : HttpWebClientProtocol {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryClientProtocol () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public IList AdditionalInformation {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               public DiscoveryClientDocumentCollection Documents {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               public DiscoveryExceptionDictionary Errors {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+\r
+               public DiscoveryClientReferenceCollection References {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }               \r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public DiscoveryDocument Discover (string url)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public DiscoveryDocument DiscoverAny (string url)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public Stream Download (ref string url)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public Stream Download (ref string url, ref string contentType)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public DiscoveryClientResultCollection ReadAll (string topLevelFilename)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public void ResolveOneLevel ()\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public DiscoveryClientResultCollection WriteAll (string directory, string topLevelFilename)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Methods\r
+               \r
+               #region Classes\r
+               \r
+               public sealed class DiscoveryClientResultsFile {\r
+                       \r
+                       #region Contructors\r
+                       \r
+                       [MonoTODO]\r
+                       public DiscoveryClientResultsFile () \r
+                       {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               \r
+                       #endregion // Constructors\r
+                       \r
+                       #region Properties\r
+               \r
+                       public DiscoveryClientResultCollection Results {\r
+                               [MonoTODO]\r
+                               get { throw new NotImplementedException (); }\r
+                       }\r
+                       \r
+                       #endregion // Properties\r
+               }\r
+               #endregion // Classes\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientReferenceCollection.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientReferenceCollection.cs
new file mode 100755 (executable)
index 0000000..7cee34b
--- /dev/null
@@ -0,0 +1,75 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryClientReferenceCollection.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.Collections;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class DiscoveryClientReferenceCollection : DictionaryBase {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryClientReferenceCollection () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public DiscoveryReference this[string url] {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               public ICollection Keys {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               public ICollection Values {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public void Add (DiscoveryReference value)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public void Add (string url, DiscoveryReference value)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public bool Contains (string url)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public void Remove (string url)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientResult.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientResult.cs
new file mode 100755 (executable)
index 0000000..e632a73
--- /dev/null
@@ -0,0 +1,59 @@
+// \r
+// System.Web.Services.Disocvery.DiscoveryClientResult.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class DiscoveryClientResult {\r
+               \r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryClientResult () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public DiscoveryClientResult (Type referenceType, string url, string filename) : this() \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties              \r
+               [MonoTODO]\r
+               public string Filename {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public string ReferenceTypeName {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public string Url {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               #endregion // Properties\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientResultCollection.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientResultCollection.cs
new file mode 100755 (executable)
index 0000000..fd4dc3b
--- /dev/null
@@ -0,0 +1,59 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryClientResultCollection.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.Collections;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class DiscoveryClientResultCollection : CollectionBase {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryClientResultCollection () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public DiscoveryClientResult this[int i] {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }                               \r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public int Add (DiscoveryClientResult value)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public bool Contains (DiscoveryClientResult value)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public void Remove (DiscoveryClientResult value)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocument.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocument.cs
new file mode 100755 (executable)
index 0000000..4d6628f
--- /dev/null
@@ -0,0 +1,88 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryDocument.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.Collections;\r
+using System.IO;\r
+using System.Xml;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class DiscoveryDocument {\r
+\r
+               #region Fields\r
+               \r
+               public const string Namespace = "http://schema.xmlsoap.org/disco/";\r
+               \r
+               #endregion // Fields\r
+               \r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryDocument () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+               \r
+               public IList References {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public static bool CanRead (XmlReader xmlReader)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public static DiscoveryDocument Read (Stream stream)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public static DiscoveryDocument Read (TextReader textReader)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public static DiscoveryDocument Read (XmlReader xmlReader)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public void Write (Stream stream)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public void Write (TextWriter textWriter)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public void Write (XmlWriter xmlWriter)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocumentLinksPattern.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocumentLinksPattern.cs
new file mode 100755 (executable)
index 0000000..21f933d
--- /dev/null
@@ -0,0 +1,42 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryDocumentLinksPattern.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public class DiscoveryDocumentLinksPattern : DiscoverySearchPattern {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryDocumentLinksPattern () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public override string Pattern {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+\r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public override DiscoveryReference GetDiscoveryReference (string filename)\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocumentReference.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocumentReference.cs
new file mode 100755 (executable)
index 0000000..36b4412
--- /dev/null
@@ -0,0 +1,94 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryDocumentReference.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.IO;\r
+using System.Web.Services.Description;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class DiscoveryDocumentReference : DiscoveryReference {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryDocumentReference () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public DiscoveryDocumentReference (string href) : this() \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }               \r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+               \r
+               [MonoTODO]\r
+               public DiscoveryDocument Document {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public override string DefaultFilename {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public string Ref {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public override string Url {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public override object ReadDocument (Stream stream)\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+                \r
+               [MonoTODO]\r
+                protected internal override void Resolve (string contentType, Stream stream) \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+                \r
+               [MonoTODO]\r
+                public void ResolveAll () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+                public override void WriteDocument (object document, Stream stream) \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocumentSearchPattern.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryDocumentSearchPattern.cs
new file mode 100755 (executable)
index 0000000..660d255
--- /dev/null
@@ -0,0 +1,42 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryDocumentSearchPattern.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class DiscoveryDocumentSearchPattern : DiscoverySearchPattern {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryDocumentSearchPattern () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public override string Pattern {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+\r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public override DiscoveryReference GetDiscoveryReference (string filename)\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryExceptionDictionary.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryExceptionDictionary.cs
new file mode 100755 (executable)
index 0000000..5e2cc93
--- /dev/null
@@ -0,0 +1,69 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryExceptionDictionary.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.Collections;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class DiscoveryExceptionDictionary : DictionaryBase {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryExceptionDictionary () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public Exception this[string url] {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               public ICollection Keys {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               public ICollection Values {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public void Add (string url, Exception value)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public bool Contains (string url)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public void Remove (string url)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryReference.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryReference.cs
new file mode 100755 (executable)
index 0000000..1b3c654
--- /dev/null
@@ -0,0 +1,74 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryReference.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.IO;\r
+using System.Xml.Serialization;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public abstract class DiscoveryReference {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               protected DiscoveryReference () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               [XmlIgnore]\r
+               public DiscoveryClientProtocol ClientProtocol {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+                       \r
+               }\r
+               \r
+               [XmlIgnore]\r
+               public virtual string DefaultFilename {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }                   \r
+               }\r
+               \r
+               [XmlIgnore]\r
+               public abstract string Url {\r
+                       get;            \r
+                       set;\r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               protected static string FilenameFromUrl (string url)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               public abstract object ReadDocument (Stream stream);\r
+               \r
+                [MonoTODO]\r
+               public void Resolve () \r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+                \r
+                protected internal abstract void Resolve (string contentType, Stream stream);\r
+                \r
+                public abstract void WriteDocument (object document, Stream stream);           \r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryReferenceCollection.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryReferenceCollection.cs
new file mode 100755 (executable)
index 0000000..bf8a570
--- /dev/null
@@ -0,0 +1,61 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryReferenceCollection.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.Collections;\r
+using System.Reflection;\r
+\r
+namespace System.Web.Services.Discovery {\r
+\r
+       public sealed class DiscoveryReferenceCollection : CollectionBase {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryReferenceCollection () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public DiscoveryReference this[int i] {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public int Add (DiscoveryReference value)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public bool Contains (DiscoveryReference value)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public void Remove (DiscoveryReference value)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryRequestHandler.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryRequestHandler.cs
new file mode 100755 (executable)
index 0000000..1755c74
--- /dev/null
@@ -0,0 +1,44 @@
+// \r
+// System.Web.Services.Protocols.DiscoveryRequestHandler.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.Web;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class DiscoveryRequestHandler : IHttpHandler {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DiscoveryRequestHandler () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public bool IsReusable {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }                   \r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public void ProcessRequest (HttpContext context)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoverySearchPattern.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoverySearchPattern.cs
new file mode 100755 (executable)
index 0000000..522ec6c
--- /dev/null
@@ -0,0 +1,38 @@
+// \r
+// System.Web.Services.Protocols.DiscoverySearchPattern.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public abstract class DiscoverySearchPattern {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               protected DiscoverySearchPattern () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public abstract string Pattern {\r
+                       get;\r
+               }\r
+\r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public abstract DiscoveryReference GetDiscoveryReference (string filename);\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/DynamicDiscoveryDocument.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/DynamicDiscoveryDocument.cs
new file mode 100755 (executable)
index 0000000..2f40067
--- /dev/null
@@ -0,0 +1,58 @@
+// \r
+// System.Web.Services.Discovery.DynamicDiscoveryDocument.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.IO;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class DynamicDiscoveryDocument {\r
+\r
+               #region Fields\r
+               \r
+               public const string Namespace = "urn:schemas-dynamicdiscovery:disco.2000-03-17";\r
+               \r
+               #endregion // Fields\r
+               \r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public DynamicDiscoveryDocument () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+               \r
+               public ExcludePathInfo[] ExcludePaths {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public static DynamicDiscoveryDocument Load (Stream stream)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public   void Write (Stream stream)\r
+               {\r
+                        throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/ExcludePathInfo.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/ExcludePathInfo.cs
new file mode 100755 (executable)
index 0000000..1f0abfb
--- /dev/null
@@ -0,0 +1,39 @@
+// \r
+// System.Web.Services.Discovery.ExcludePathInfo.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class ExcludePathInfo {\r
+               \r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public ExcludePathInfo () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               public ExcludePathInfo (string path) : this() \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+               \r
+               public string Path {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               #endregion // Properties\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/SchemaReference.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/SchemaReference.cs
new file mode 100755 (executable)
index 0000000..b753c18
--- /dev/null
@@ -0,0 +1,104 @@
+// \r
+// System.Web.Services.Discovery.SchemaReference.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.IO;\r
+using System.Xml.Schema;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class SchemaReference : DiscoveryReference {\r
+\r
+               #region Fields\r
+               \r
+               public const string Namespace = "http://schemas/xmlsoap.org/disco/schema/";\r
+               \r
+               #endregion // Fields\r
+               \r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public SchemaReference () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public SchemaReference (string href) : this() \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }               \r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+               \r
+               [MonoTODO]\r
+               public override string DefaultFilename {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public string Ref {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public override string Url {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public string TargetNamespace {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public XmlSchema Schema {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public override object ReadDocument (Stream stream)\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+                \r
+               [MonoTODO]\r
+                protected internal override void Resolve (string contentType, Stream stream) \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+                \r
+               [MonoTODO]\r
+                public override void WriteDocument (object document, Stream stream) \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/SoapBinding.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/SoapBinding.cs
new file mode 100755 (executable)
index 0000000..ea26205
--- /dev/null
@@ -0,0 +1,54 @@
+// \r
+// System.Web.Services.Discovery.SoapBinding.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+using System.Xml;\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class SoapBinding  {\r
+\r
+               #region Fields\r
+               \r
+               public const string Namespace = "http://schemas/xmlsoap.org/disco/schema/soap/";\r
+               \r
+               #endregion // Fields\r
+               \r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public SoapBinding () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+               \r
+               [MonoTODO]\r
+               public string Address {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               [MonoTODO]\r
+               public XmlQualifiedName Binding {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+                       \r
+                       [MonoTODO]\r
+                       set { throw new NotImplementedException (); }\r
+               }\r
+               \r
+               #endregion // Properties\r
+\r
+       }\r
+}\r
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/XmlSchemaSearchPattern.cs b/mcs/class/System.Web.Services/System.Web.Services.Discovery/XmlSchemaSearchPattern.cs
new file mode 100755 (executable)
index 0000000..3453b47
--- /dev/null
@@ -0,0 +1,42 @@
+// \r
+// System.Web.Services.Protocols.XmlSchemaSearchPattern.cs\r
+//\r
+// Author:\r
+//   Dave Bettin (javabettin@yahoo.com)\r
+//\r
+// Copyright (C) Dave Bettin, 2002\r
+//\r
+\r
+namespace System.Web.Services.Discovery {\r
+       public sealed class XmlSchemaSearchPattern : DiscoverySearchPattern {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public XmlSchemaSearchPattern () \r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public override string Pattern {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+\r
+               #endregion // Properties\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public override DiscoveryReference GetDiscoveryReference (string filename)\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion // Methods\r
+       }\r
+}\r