SoapProtocolImporter.cs 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. //
  2. // System.Web.Services.Description.SoapProtocolImporter.cs
  3. //
  4. // Author:
  5. // Tim Coleman ([email protected])
  6. //
  7. // Copyright (C) Tim Coleman, 2002
  8. //
  9. using System.CodeDom;
  10. using System.Web.Services;
  11. using System.Xml.Serialization;
  12. namespace System.Web.Services.Description {
  13. public sealed class SoapProtocolImporter : ProtocolImporter {
  14. #region Fields
  15. string protocolName;
  16. SoapBinding soapBinding;
  17. SoapCodeExporter soapExporter;
  18. SoapSchemaImporter soapImporter;
  19. XmlCodeExporter xmlExporter;
  20. XmlSchemaImporter xmlImporter;
  21. #endregion // Fields
  22. #region Constructors
  23. [MonoTODO]
  24. public SoapProtocolImporter ()
  25. {
  26. throw new NotImplementedException ();
  27. }
  28. #endregion // Constructors
  29. #region Properties
  30. public override string ProtocolName {
  31. get { return protocolName; }
  32. }
  33. public SoapBinding SoapBinding {
  34. get { return soapBinding; }
  35. }
  36. public SoapCodeExporter SoapExporter {
  37. get { return soapExporter; }
  38. }
  39. public SoapSchemaImporter SoapImporter {
  40. get { return soapImporter; }
  41. }
  42. public XmlCodeExporter XmlExporter {
  43. get { return xmlExporter; }
  44. }
  45. public XmlSchemaImporter XmlImporter {
  46. get { return xmlImporter; }
  47. }
  48. #endregion // Properties
  49. #region Methods
  50. [MonoTODO]
  51. protected override CodeTypeDeclaration BeginClass ()
  52. {
  53. throw new NotImplementedException ();
  54. }
  55. [MonoTODO]
  56. protected override void BeginNamespace ()
  57. {
  58. throw new NotImplementedException ();
  59. }
  60. [MonoTODO]
  61. protected override void EndClass ()
  62. {
  63. throw new NotImplementedException ();
  64. }
  65. [MonoTODO]
  66. protected override void EndNamespace ()
  67. {
  68. throw new NotImplementedException ();
  69. }
  70. [MonoTODO]
  71. protected override CodeMemberMethod GenerateMethod ()
  72. {
  73. throw new NotImplementedException ();
  74. }
  75. [MonoTODO]
  76. protected override bool IsBindingSupported ()
  77. {
  78. throw new NotImplementedException ();
  79. }
  80. [MonoTODO]
  81. protected override bool IsOperationFlowSupported (OperationFlow flow)
  82. {
  83. throw new NotImplementedException ();
  84. }
  85. #endregion
  86. }
  87. }