IPAddressConverter.cs 548 B

1234567891011121314151617181920
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.ComponentModel;
  5. using System.Net;
  6. namespace System.ServiceModel.Configuration
  7. {
  8. class IPAddressConverter
  9. : TypeConverter
  10. {
  11. public override bool CanConvertFrom (ITypeDescriptorContext context, Type sourceType) {
  12. return sourceType == typeof (string);
  13. }
  14. public override object ConvertFrom (ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) {
  15. return IPAddress.Parse ((string) value);
  16. }
  17. }
  18. }