private void SwissEph_OnLoadFile(object sender, LoadFileEventArgs e) { Encoding enc = e.Encoding; e.File = Provider.LoadFile(e.FileName, out enc); e.Encoding = enc; Provider.Debug.WriteLine($"Required file:{e.FileName} => {(e.File != null ? "OK" : "Not found")}"); }
public void TestCreate() { var target = new LoadFileEventArgs("file"); Assert.AreEqual("file", target.FileName); Assert.IsNull(target.File); var stream = new System.IO.MemoryStream(); target.File = stream; Assert.AreSame(stream, target.File); }
public void TestCreate() { var target = new LoadFileEventArgs("file"); Assert.AreEqual("file", target.FileName); Assert.IsNull(target.File); var stream = new System.IO.MemoryStream(); target.File = stream; Assert.AreSame(stream, target.File); }
static void swe_OnLoadFile(object sender, LoadFileEventArgs e) { if (e.FileName.StartsWith("[ephe]")) { e.File = SearchFile(e.FileName.Replace("[ephe]", string.Empty)); } else { var f = e.FileName; if (System.IO.File.Exists(f)) { e.File = new System.IO.FileStream(f, System.IO.FileMode.Open, System.IO.FileAccess.Read); } } }
public void TestCreate() { var target = new LoadFileEventArgs("file"); Assert.Equal("file", target.FileName); Assert.Null(target.File); Assert.Null(target.Encoding); var stream = new System.IO.MemoryStream(); target.File = stream; target.Encoding = System.Text.Encoding.UTF8; Assert.Same(stream, target.File); Assert.Same(System.Text.Encoding.UTF8, target.Encoding); }