IFormatterConverter.cs 912 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // System.Runtime.Serialization.IFormatterConverter.cs
  3. //
  4. // Author:
  5. // Miguel de Icaza ([email protected])
  6. //
  7. // (C) Ximian, Inc. http://www.ximian.com
  8. //
  9. //
  10. namespace System.Runtime.Serialization {
  11. [CLSCompliant(false)]
  12. public interface IFormatterConverter {
  13. object Convert (object o, Type t);
  14. object Convert (object o, TypeCode tc);
  15. bool ToBoolean (object o);
  16. byte ToByte (object o);
  17. char ToChar (object o);
  18. DateTime ToDateTime (object o);
  19. Decimal ToDecimal (object o);
  20. double ToDouble (object o);
  21. Int16 ToInt16 (object o);
  22. Int32 ToInt32 (object o);
  23. Int64 ToInt64 (object o);
  24. sbyte ToSByte (object o);
  25. float ToSingle (object o);
  26. string ToString (object o);
  27. UInt16 ToUInt16 (object o);
  28. UInt32 ToUInt32 (object o);
  29. UInt64 ToUInt64 (object o);
  30. }
  31. }