public void TestIOMonadBindingFluent() { string data = "Testing 123"; var result = GetTempFileName() .Then(tmpFileName => { WriteFile(tmpFileName, data)(); return(tmpFileName); }) .Then(tmpFileName => { return(new { tmpFileName, data = ReadFile(tmpFileName)() }); }) .Then(context => { DeleteFile(context.tmpFileName)(); return(context.data); }); Assert.True(result.Invoke() == "Testing 123"); }
static void Run() { Person person = new Person(); int age = 0; Console.Write("Enter first name > "); person.FirstName = Console.ReadLine(); Console.Write("Enter last name > "); person.LastName = Console.ReadLine(); Console.Write("Enter Age > "); while (!int.TryParse(Console.ReadLine(), out age)) { Console.Write("Not a valid Age. Try again."); } person.Age = age; WriteFile.CreateFile(person); Console.Write("Input 'add' to add a new person or 'Enter' to exit > "); if (Console.ReadLine().ToLower() == "add") { Run(); } }
private void saveButton_Click(object sender, EventArgs e) { using (var saveFileDialog = new System.Windows.Forms.SaveFileDialog()) using (var saveDialogCtrl = new SaveFileAddOn()) { saveFileDialog.Filter = "Eyeshot (*.eye)|*.eye"; saveFileDialog.AddExtension = true; saveFileDialog.CheckPathExists = true; saveFileDialog.ShowHelp = true; if (saveFileDialog.ShowDialog(saveDialogCtrl, null) == System.Windows.Forms.DialogResult.OK) { WriteFile writeFile = new WriteFile( new WriteFileParams(model1) { Content = (contentType)saveDialogCtrl.ContentOption, SerializationMode = (serializationType)saveDialogCtrl.SerialOption, SelectedOnly = saveDialogCtrl.SelectedOnly, Purge = saveDialogCtrl.Purge, Tag = MyFileSerializer.CustomTag }, saveFileDialog.FileName, new MyFileSerializer()); if (OpenSaveAsync) { model1.StartWork(writeFile); SetButtonEnabled(false); } else { writeFile.DoWork(); ShowLog("WriteFile log", writeFile.Log); } } } }
/// <nodoc /> public bool TryWriteFile( AbsolutePath destination, PipData content, WriteFileEncoding encoding, string[] tags, string description, out FileArtifact fileArtifact) { Contract.Requires(destination.IsValid); Contract.Requires(content.IsValid); fileArtifact = FileArtifact.CreateSourceFile(destination).CreateNextWrittenVersion(); var pip = new WriteFile( fileArtifact, content, encoding, ToStringIds(tags), CreatePipProvenance(description)); if (PipGraph != null) { return(PipGraph.AddWriteFile(pip, GetValuePipId())); } return(true); }
private XElement GetWriteFileDetails(WriteFile pip) { return(m_html.CreateBlock( "WriteFile Pip Details", m_html.CreateRow("Contents", pip.Contents), m_html.CreateRow("File Encoding", pip.Encoding.ToString()))); }
/// <inheritdoc /> public bool AddWriteFile(WriteFile writeFile, PipId valuePip) { Contract.Requires(writeFile != null, "Argument writeFile cannot be null"); writeFile.PipId = GetPipId(); m_pips.Enqueue(writeFile); return(true); }
private static void UpdateCosmosVCToBuild() { var kenshoDatasetIds = GetKenshoDatasetIds(); var jsonFilePaths = ReadFile.GetAllFilePath(FolderPath); foreach (var jsonFilePath in jsonFilePaths) { if (jsonFilePath.ToLower().Contains(@"\dataset")) { string fileContent = ReadFile.ThirdMethod(jsonFilePath); JsonSerializerSettings serializer = new JsonSerializerSettings { DateParseHandling = DateParseHandling.None }; JObject gitDatasetJObject = JsonConvert.DeserializeObject <JObject>(fileContent, serializer); if (gitDatasetJObject["dataFabric"]?.ToString().ToLower().Equals("cosmosstream") == true) { if (kenshoDatasetIds.Contains(gitDatasetJObject["id"].ToString())) { Console.WriteLine($"Not update kensho dataset: {gitDatasetJObject["id"]?.ToString()}"); continue; } bool update = false; if (gitDatasetJObject["connectionInfo"]["cosmosVC"]?.ToString().ToLower().Trim('/').Equals("https://cosmos14.osdinfra.net/cosmos/ideas.prod.build") == true) { update = true; } else if (gitDatasetJObject["connectionInfo"]["cosmosVC"]?.ToString().ToLower().Trim('/').Equals("https://cosmos14.osdinfra.net/cosmos/ideas.prod") == true || gitDatasetJObject["connectionInfo"]["cosmosVC"]?.ToString().ToLower().Trim('/').Equals("https://cosmos14.osdinfra.net/cosmos/ideas.private.data") == true) { if (gitDatasetJObject["connectionInfo"]["streamPath"].ToString().ToLower().Trim('/').StartsWith("share")) { update = true; } else { var streamPath = gitDatasetJObject["connectionInfo"]["streamPath"].ToString(); Console.WriteLine($"Not update dataset: {gitDatasetJObject["id"]?.ToString()}, streamPath: {streamPath}"); } } else { var cosmosVC = gitDatasetJObject["connectionInfo"]["cosmosVC"].ToString(); Console.WriteLine($"Not update dataset: {gitDatasetJObject["id"]?.ToString()}, cosmosVC: {cosmosVC}"); } if (update) { gitDatasetJObject["connectionInfo"]["cosmosVC"] = "https://cosmos14.osdinfra.net/cosmos/IDEAs.Prod.Build/"; if (gitDatasetJObject["connectionInfo"]["dataLakeStore"]?.ToString().Length > 0) { gitDatasetJObject["connectionInfo"]["dataLakeStore"] = "ideas-prod-build-c14.azuredatalakestore.net"; } WriteFile.FirstMethod(jsonFilePath, gitDatasetJObject.ToString()); } } } } }
private static void UpdateCosmosViewScripts() { var datasetTestJsonFilePaths = ReadFile.GetAllFilePath(FolderPath); int count = 0; foreach (var datasetTestJsonFilePath in datasetTestJsonFilePaths) { if (datasetTestJsonFilePath.ToLower().Contains(@"\monitor")) { string fileContent = ReadFile.ThirdMethod(datasetTestJsonFilePath); JsonSerializerSettings serializer = new JsonSerializerSettings { DateParseHandling = DateParseHandling.None }; JObject gitDatasetTestJObject = JsonConvert.DeserializeObject <JObject>(fileContent, serializer); if (gitDatasetTestJObject["dataFabric"]?.ToString().ToLower().Equals("cosmosview") == true) { count++; var cosmosScriptContent = gitDatasetTestJObject["testContent"]["cosmosScriptContent"].ToString(); var index = cosmosScriptContent.IndexOf("OUTPUT ViewSamples"); cosmosScriptContent = cosmosScriptContent.Substring(0, index); cosmosScriptContent += " Count = SELECT COUNT() AS NumSessions FROM ViewSamples; OUTPUT Count TO SSTREAM \"/my/output.ss\""; gitDatasetTestJObject["testContent"]["cosmosScriptContent"] = cosmosScriptContent; WriteFile.FirstMethod(datasetTestJsonFilePath, gitDatasetTestJObject.ToString()); } } } Console.WriteLine($"count: {count}"); }
public void WriteLog(long?idUser, string userName, long?type, long?classification, string message, string stackTrace, string customMessage, string targetSite) { long idApplication = 1; //CommonSettingsAplication.Default.IdApplication; string logDirectory = "Log\\"; //CommonSettingsAplication.Default.LogDirectory; try { string domain = AppDomain.CurrentDomain.BaseDirectory.ToString(); string directory = domain + logDirectory; string logFile = NameFile + string.Format("{0:ddMMyyyy}", DateTime.Now) + ".txt"; WriteFile writeFileIO = new WriteFile(@"" + directory + logFile, System.Text.Encoding.UTF8); writeFileIO.write("-----------------------------------"); writeFileIO.write(string.Format("{0:dd/MM/yyyy HH:mm:ss}", DateTime.Now) + (string.IsNullOrEmpty(userName) ? "" : " User :"******"Custom Message :"); writeFileIO.write(customMessage); writeFileIO.write("Message"); writeFileIO.write(message); writeFileIO.write("StackTrace :"); writeFileIO.write(stackTrace); writeFileIO.close(); } catch (Exception) { } }
public void Should_Be_BuildFileString() { //Arrange var file = new WriteFile(_separator); var header = new LineBuilder(); header.AddTexts("name", "lastname"); file.AddHeader(header); var expectedHeader = $"name{_separator}lastname{_breakline}"; file.NewLine(); file.AddTexts("Iron", "Man"); var expectedFirstLine = $"Iron{_separator}Man{_breakline}"; file.NewLine(); file.AddTexts("Captain", "America"); var expectedSecondLine = $"Captain{_separator}America{_breakline}"; var expectedResult = string.Concat(expectedHeader, expectedFirstLine, expectedSecondLine); //Act var result = file.BuildFileString(); //Assert result.Should().Be(expectedResult); }
/// <inheritdoc /> public override bool AddWriteFile([NotNull] WriteFile writeFile, PipId valuePip) { var result = base.AddWriteFile(writeFile, valuePip); m_fileProducers[writeFile.Destination] = writeFile.PipId; return(result); }
public void Should_Be_Add_Text_In_Specific_Column() { //Arrange var file = new WriteFile(_separator); var header = new LineBuilder(); header.AddTexts("name", "lastname"); file.AddHeader(header); file.NewLine(); var text = "Iron Man"; var firstColumn = $"{_separator}"; var expectedHeader = $"name{_separator}lastname{_breakline}"; var expectedLine = $"{firstColumn}{text}{_breakline}"; var expectedResult = string.Concat(expectedHeader, expectedLine); //Act file.AddText(2, text); //Assert var result = file.BuildFileString(); result.Should().Be(expectedResult); }
private static void SetWriteFilePipDetails(WriteFile pip, PipDetails result, PathTable pathTable) { result.Destination = new FileDetails() { Id = pip.Destination.Path.Value.Value, Path = pip.Destination.Path.ToString(pathTable) }; }
private static void UpdateAllSqlKeyVaultName() { var datasetJsonFilePaths = ReadFile.GetAllFilePath(FolderPath); foreach (var datasetJsonFilePath in datasetJsonFilePaths) { if (datasetJsonFilePath.ToLower().Contains("dataset")) { string fileContent = ReadFile.ThirdMethod(datasetJsonFilePath); JsonSerializerSettings serializer = new JsonSerializerSettings { DateParseHandling = DateParseHandling.None }; JObject gitDatasetJObject = JsonConvert.DeserializeObject <JObject>(fileContent, serializer); if (gitDatasetJObject["dataFabric"]?.ToString().ToLower().Equals("sql") == true) { if (gitDatasetJObject["connectionInfo"]["auth"]["keyVaultName"]?.ToString().ToLower().Equals("datacopprod") == true) { gitDatasetJObject["connectionInfo"]["auth"]["keyVaultName"] = "datacop-prod"; WriteFile.FirstMethod(datasetJsonFilePath, gitDatasetJObject.ToString()); Console.WriteLine(datasetJsonFilePath); } else if (gitDatasetJObject["connectionInfo"]["auth"]["keyVaultName"]?.ToString().ToLower().Equals("datacop-prod") == true) { } else { Console.WriteLine(gitDatasetJObject["id"]); Console.WriteLine(gitDatasetJObject["connectionInfo"]["auth"]["keyVaultName"]); } } } } }
private void WindowLoadedAction(MainWindow obj) { window = obj; _writeFile = new WriteFile(); ReadFile.LoadStdfieldsFile(); ReadFile.LoadDatatypesFile(); _FieldNameList = ReadFile.FieldNameList; }
public void SaveList() { WriteFile writeFile = new WriteFile(); writeFile.SaveData(ListOfPlaces); writeFile.ExportToViz(ListOfPlaces); RefreshList(); }
public void loadValues() { writeFile = (WriteFile)GetComponent(typeof(WriteFile)); writeFile.loadFile(); //updateValues(); }
private static WriteFileSpecificDetails CreateWriteFileSpecificDetails(WriteFile pip, PathTable pathTable) { return(new WriteFileSpecificDetails { Contents = CreateString(pip.Contents, pathTable), FileEncoding = pip.Encoding.ToString(), }); }
// AULA 5.04 - DELEGATE ASSÍNCRONO private void button1_Click(object sender, EventArgs e) { FileManager manager = new FileManager(new FileStream("teste10.txt", FileMode.Create)); WriteFile write = new WriteFile(manager.WriteContent); write.BeginInvoke("Olá, tudo bem?", manager.EndWrite, null); MessageBox.Show("Test"); }
static void Main(string[] args) { //Output Variables string output; double result; int count = 0; //File IO Variable StreamWriter WriteFile; //Increase buffer size for a neater output display Console.SetBufferSize(100, 100); if (File.Exists("input.txt")) { //Reads the given input.txt file and clears the solution text file string[] prefix = File.ReadAllLines("input.txt"); File.WriteAllText("WongJ.txt", string.Empty); foreach (string line in prefix) { WriteFile = File.AppendText("WongJ.txt"); //Creates a new binary tree for each line BinaryTree function = new BinaryTree(line); //Calculates the result of the binary tree result = function.CalculateTree(function.GetRoot()); //Tracks the expression which is currently being solved count++; //If the result returns a NaN, it is treated as an invalid expression and displays error in the following format; //"Expresstion [Expression Number] [Prefix Equation] : Invaild Expression" //Otherwise, display all the information necessary in the following format; //"Expresstion [Expression Number] [Prefix Equation] : [Infix Equation] = [Result of Equation]" if (double.IsNaN(result)) { output = "Expresstion " + count + " (" + line + "): Invalid Expression"; } else { output = "Expresstion " + count + " (" + line + "): " + function.InfixDisplay(function.GetRoot()) + " = " + result; } //Writes the output in the console as well as in the solution file Console.WriteLine(output); WriteFile.WriteLine(output); WriteFile.Close(); } } else { Console.WriteLine("The input.txt file could not be found"); } Console.ReadLine(); }
public void TestWriteFileDump() { FileArtifact outputFile = CreateOutputFileArtifact(); WriteFile pip = CreateWriteFile(outputFile, string.Empty, new[] { "some content" }); PipGraphBuilder.AddWriteFile(pip); RunAndAssertDumpPip(pip); }
internal JobResult(int jobID, LoadFile loadFile, ModifiedFile modifiedFile, WriteFile writeFile) { this.jobID = jobID; this.originalPath = loadFile.Path; this.newPath = writeFile.Path; this.loadFileResult = loadFile.Result; this.modifiedFileResult = modifiedFile.Result; this.writeFileResult = writeFile.Result; }
public PromptWindow(int numOfFields, WriteFile inputWriteFileObj, PromptManager inputPromptManager) { InitializeComponent(); System.Media.SystemSounds.Beep.Play(); this.createTextBoxes(numOfFields); this.writeFileObj = inputWriteFileObj; this.promptManagerObj = inputPromptManager; this.PlaceLowerRight(); }
private void setRange(ArrayList fr, ArrayList lr, ArrayList nr) { this.fDataes = fr; this.lDataes = lr; this.nDataes = nr; WriteFile writeFile = new WriteFile(outPath); writeFile.FFTQuery(WriteFile.FFTResultFile, WriteFile.FFT, nr, fr, lr); writeFile.FFTQuery(WriteFile.NormResultFile, WriteFile.FFTNorm, nr, fr, lr); }
private void sectionReciver(ArrayList sectionList) { string over_time = DateTime.Now.ToString("yyyy/MM/dd/ HH:mm:ss"); WriteFile writeFile = new WriteFile(runPath); writeFile.NoFFTWrite(sectionList, over_time); ArrayList fft_resource = FFTList(sectionList); writeFile.FFTWrite(fft_resource, over_time); }
/// <summary> /// 检查事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCheck_Click(object sender, EventArgs e) { //检查文件路径 if (cbJGFHX.Checked) { CheckPath checkPath = new CheckPath(); checkPath.CheckPathMsg(tbBrowse.Text, this); } //成果文件配置 if (cbJGFHX.Checked) { CheckFile checkFile = new CheckFile(); checkFile.CheckFileMsg(checkFile.ReturnFiles(tbBrowse.Text, this), tbBrowse.Text, this); } if (cbJCZB.Checked) { CheckFile checkFile = new CheckFile(); CheckZhiBiao zhibiao = new CheckZhiBiao(); //zhibiao.CheckZhiBiaoMsg(ComMsg.infoList, tbBrowse.Text, this); Thread thread = new Thread(delegate() { zhibiao.CheckZhiBiaoMsg(ComMsg.infoList, tbBrowse.Text, this); }); thread.Start(); } if (cbJCZB.Checked) { CheckGuiZe guize = new CheckGuiZe(); guize.CheckSempleGuiZe(tbBrowse.Text, this); } /********************此区域预留用于检查其它项目,代码参考CheckPathMsg**************************/ /********************************************************************************************/ //将错误信息写入首页的DataGridView WriteFile writeFile = new WriteFile(); this.rtbLog.Text += "\n " + DateTime.Now.ToLongTimeString() + "写入列表文件"; writeFile.WriteDataGridView(ComMsg.ResultShow, this.dgCheckResult); //生成文档 CreateFile createFile = new CreateFile(); createFile.CreateDoc(tbBrowse.Text, cmbType.Text); //创建word文档 createFile.CreateXls(tbBrowse.Text, cmbType.Text); //创建Excel文档 //写入文档 this.rtbLog.Text += "\n " + DateTime.Now.ToLongTimeString() + "写入Excel文件"; writeFile.WriteXls(ComMsg.xlsPath); //向Excel文档中写入检查结果 this.rtbLog.Text += "\n " + DateTime.Now.ToLongTimeString() + "写入Word文件"; createFile.WrithDocFile(ComMsg.docPath); //向doc文档中写入检查结果 //清空相关的文档 ComMsg.docPath = string.Empty; ComMsg.xlsPath = string.Empty; ComMsg.infoList = new List <FileInfo>(); ComMsg.ResultShow = new List <ResultEntity>(); }
public async Task Process(string path) { await ProcessFolder(path); if (Result.Count > 0) { WriteFile wf = new WriteFile(ResultFile); wf.WriteResult(Result); } Console.WriteLine(string.Format(SharedConstants.SucessMessage.ProgramCompleted, ResultFile)); }
/// <summary> /// Bumps it. /// </summary> /// <param name="input">The input.</param> /// <param name="major">The major.</param> /// <param name="minor">The minor.</param> /// <param name="build">The build.</param> /// <param name="revision">The revision.</param> public static void BumpIt(FileInfo input, int major, int minor, int build, int revision) { string content = string.Empty; using (StreamReader reader = input.OpenText()) { content = reader.ReadToEnd(); } content = BumpIt(content, major, minor, build, revision); WriteFile.WriteInFile(input, content); }
private void brainReiverCallback(BrainManager manager) { string over_time = DateTime.Now.ToString("yyyy/MM/dd/ HH:mm:ss"); int numRow = manager.getStreamLog().Count / 513; WriteFile.writeFinishCode(runPath + "/" + "streamLog.csv", startTime, over_time, manager.getStreamLog(), 513, numRow, null); WriteFile.writeFinishCode(runPath + "/" + "dataLog.csv", startTime, over_time, manager.getDataLog(), 512, numRow, fftTitleItem()); WriteFile.writeFinishCode(runPath + "/" + "Brain.csv", "", "", manager.getBrainList(), 1, numRow, brashTitleItem()); WriteFile wr = new WriteFile(runPath); wr.BrainToNBrain(); }
/// <summary> /// Gets the outputs produced by a pip and calls an action /// </summary> public static bool ForEachOutput(Pip pip, Func <FileOrDirectoryArtifact, bool> outputAction, bool includeUncacheable) { bool result = true; switch (pip.PipType) { case PipType.CopyFile: CopyFile copyFile = (CopyFile)pip; result = outputAction(FileOrDirectoryArtifact.Create(copyFile.Destination)); break; case PipType.SealDirectory: SealDirectory sealDirectory = (SealDirectory)pip; result = outputAction(FileOrDirectoryArtifact.Create(sealDirectory.Directory)); break; case PipType.Process: Process process = (Process)pip; foreach (var output in process.FileOutputs) { if (includeUncacheable || output.CanBeReferencedOrCached()) { if (!outputAction(FileOrDirectoryArtifact.Create(output.ToFileArtifact()))) { return(false); } } } foreach (var output in process.DirectoryOutputs) { if (!outputAction(FileOrDirectoryArtifact.Create(output))) { return(false); } } break; case PipType.WriteFile: WriteFile writeFile = (WriteFile)pip; result = outputAction(FileOrDirectoryArtifact.Create(writeFile.Destination)); break; case PipType.Ipc: IpcPip ipcPip = (IpcPip)pip; result = outputAction(FileOrDirectoryArtifact.Create(ipcPip.OutputFile)); break; } return(result); }
/// <summary> /// Generates the WriteFilePipDetails for a given Pip /// </summary> public WriteFilePipDetails GenerateWriteFilePipDetails(WriteFile pip) { WriteFilePipDetails writeFilePipDetails = new WriteFilePipDetails { Destination = pip.Destination.IsValid ? pip.Destination.Path.ToString(PathTable) : null, FileEncoding = pip.Encoding, Tags = pip.Tags.IsValid ? pip.Tags.Select(tag => tag.ToString(StringTable)).ToList() : null }; writeFilePipDetails.Tags = writeFilePipDetails.Tags.Any() ? writeFilePipDetails.Tags : null; return(writeFilePipDetails); }
public FileCopy(string source, string destination, Action<UvArgs> completed) { _read = new ReadFile(source); _write = new WriteFile(destination); _completed = completed; _read.Opened += FileOpened; _write.Opened += FileOpened; _read.Closed += FileClosed; _write.Closed += FileClosed; _read.Open(_write); _write.Open(_read); }
public void Open(WriteFile write) { _write = write; this.OpenRead(_path); }