public void watchFiles_onChanged(object sender, FileSystemEventArgs e) { //load the folder //check for the image that is sent from the insight string directoryName = Path.GetDirectoryName(e.FullPath); foreach (string filename in Directory.GetFiles(directoryName, "Image000.bmp")) { var i = new FileInfo(filename).Length; //check to see that the image has fully transfered from the insight //once the image has been fully loaded, continue if (filename == "Image000.bmp") { while (i < 138000) { } } } //reload the display with the latest image if (Image0.InvokeRequired) { Image0.Invoke(new Action(() => watchFiles_onChanged(sender, e))); } else { UriTypeConverter uriTypeConverter = new UriTypeConverter(); Image0.Url = (Uri)uriTypeConverter.ConvertFromString("C:\\ProgramData\\Cognex\\In-Sight\\Emulators\\5.9.2\\Image000.svg"); } //start listening again for the next trigger this.startListening(); }
public void AnArgumentNullExceptionShouldBeThrown() { var typeConverter = new UriTypeConverter(); var exception = Assert.Throws <System.ArgumentNullException>( () => typeConverter.ConvertFromDbValue(new Mock <IDataReader>().Object, 0, null)); Assert.Equal("type", exception.ParamName); }
/// <summary> /// Extends ConvertTo so that methods that return a specific type object given a Type parameter can be /// used as generic method and casting is not required. /// <example> /// typeconverter.ConvertTo<int>(value); /// </example> /// </summary> public static T ConvertTo <T>(this UriTypeConverter typeconverter, Object value) { if (typeconverter == null) { throw new ArgumentNullException("typeconverter"); } return((T)typeconverter.ConvertTo(value, typeof(T))); }
public void AnArgumentNullExceptionShouldBeThrown() { var typeConverter = new UriTypeConverter(); var exception = Assert.Throws <System.ArgumentNullException>( () => typeConverter.ConvertFromDbValue(null, 0, typeof(System.Uri))); Assert.Equal("reader", exception.ParamName); }
/// <summary> /// Extends ConvertTo so that methods that return a specific type object given a Type parameter can be /// used as generic method and casting is not required. /// <example> /// uritypeconverter.ConvertTo<int>(context, culture, value); /// </example> /// </summary> public static T ConvertTo <T>(this UriTypeConverter uritypeconverter, System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, Object value) { if (uritypeconverter == null) { throw new ArgumentNullException("uritypeconverter"); } return((T)uritypeconverter.ConvertTo(context, culture, value, typeof(T))); }
void ReferenceTypeToDynamic() { var a = new UriTypeConverter(); var b = a is dynamic; // var dynamicTypeIsNowExists = a.GetType() == typeof(dynamic); var c = "h"; var d = c is dynamic; }
void ReferenceTypeToObject() { var a = new UriTypeConverter(); var b = a is object; var b2 = a.GetType() == typeof(object); var c = "h"; var d = c is object; var d2 = c.GetType() == typeof(object); }
public void SetUp() { converter = new UriTypeConverter(); context = new UriTypeDescriptorContext(); isWin32 = (Path.DirectorySeparatorChar == '\\'); }
public Form1() { InitializeComponent(); myWord = new UriTypeConverter(); }
protected void OnStartup(object sender, StartupEventArgs args) { UriTypeConverter toUri = new UriTypeConverter(); this.StartupUri = (Uri)toUri.ConvertFrom("MainWindow.xaml"); }
public SvgImageSourceConverterExtension(Uri baseUri) { this.baseUri = baseUri; uriConverter = new UriTypeConverter(); }
static EntityIdTypeConverter() { UriTypeConverter = (UriTypeConverter)TypeDescriptor.GetConverter(typeof(Uri)); }
/// <overloads> /// Initializes a new instance of the <see cref="SvgImageConverterExtension"/> class. /// </overloads> /// <summary> /// Initializes a new instance of the <see cref="SvgImageConverterExtension"/> /// class with the default parameters. /// </summary> public SvgImageConverterExtension() { _uriConverter = new UriTypeConverter(); }
public void TrueShouldBeReturned() { var typeConverter = new UriTypeConverter(); Assert.True(typeConverter.CanConvert(typeof(System.Uri))); }
public XamlUriTypeConverter() { _converter = new UriTypeConverter(); }