RemotingSurrogateSelector.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. //
  2. // System.Runtime.Remoting.Messaging.RemotingSurrogateSelector.cs
  3. //
  4. // Author: Duncan Mak ([email protected])
  5. //
  6. // (C) Ximian, Inc. http://www.ximian.com
  7. //
  8. using System;
  9. using System.Runtime.Serialization;
  10. namespace System.Runtime.Remoting.Messaging {
  11. public class RemotingSurrogateSelector : ISurrogateSelector
  12. {
  13. public RemotingSurrogateSelector ()
  14. {
  15. }
  16. [MonoTODO]
  17. public MessageSurrogateFilter Filter {
  18. get { throw new NotImplementedException (); }
  19. set { throw new NotImplementedException (); }
  20. }
  21. [MonoTODO]
  22. public virtual void ChainSelector (ISurrogateSelector selector)
  23. {
  24. throw new NotImplementedException ();
  25. }
  26. [MonoTODO]
  27. public virtual ISurrogateSelector GetNextSelector()
  28. {
  29. throw new NotImplementedException ();
  30. }
  31. [MonoTODO]
  32. public object GetRootObject ()
  33. {
  34. throw new NotImplementedException ();
  35. }
  36. [MonoTODO]
  37. public virtual ISerializationSurrogate GetSurrogate (
  38. Type type, StreamingContext context, out ISurrogateSelector ssout)
  39. {
  40. throw new NotImplementedException ();
  41. }
  42. [MonoTODO]
  43. public void SetRootObject (object obj)
  44. {
  45. if (obj == null)
  46. throw new ArgumentNullException ();
  47. throw new NotImplementedException ();
  48. }
  49. [MonoTODO]
  50. public virtual void UseSoapFormat ()
  51. {
  52. throw new NotImplementedException ();
  53. }
  54. }
  55. }